Sciweavers

VEE
2010
ACM

Optimizing crash dump in virtualized environments

14 years 4 months ago
Optimizing crash dump in virtualized environments
Crash dump, or core dump is the typical way to save memory image on system crash for future offline debugging and analysis. However, for typical server machines with likely abundant memory, the time of core dump can significantly increase the mean time to repair (MTTR) by delaying the reboot-based recovery, while not dumping the failure context for analysis would risk recurring crashes on the same problems. In this paper, we propose several optimization techniques for core dump in virtualized environments, in order to shorten the MTTR of consolidated virtual machines during crashes. First, we parallelize the process of crash dump and the process of rebooting the crashed VM, by dynamically reclaiming and allocating memory between the crashed VM and the newly spawned VM. Second, we use the virtual machine management layer to introspect the critical data structures of the crashed VM to filter out the dump of unused memory. Finally, we implement disk I/O rate control between core dump ...
Yijian Huang, Haibo Chen, Binyu Zang
Added 03 Jul 2010
Updated 03 Jul 2010
Type Conference
Year 2010
Where VEE
Authors Yijian Huang, Haibo Chen, Binyu Zang
Comments (0)