Userspace Hypervisor Data Characterization in Virtualized Environment

Research output: Chapter in Book/Report/Conference proceedingConference contribution

297 Downloads (Pure)

Abstract

Abstract—Memory-intensive applications have grown rapidly to adapt to the changing needs of businesses. Memory errors become even more concerning, since configuration at extended operating points makes hardware more susceptible to system failures. Some data structures may be more sensitive to errors and may cause system crashes more easily than others. A failure in a critical data structure can cause a complete system crash. In this paper, we provide a sensitivity characterization of hypervisor structures. First, we implement an error-injection framework using ptrace syscall. We profile both static and dynamic data structures through our framework. Then we provide the detailed analysis and provide data characterization to QEMU hypervisor. Finally, we discuss the full checkpointing and selective mechanism in case the QEMU hypervisor crash.
Original languageEnglish
Title of host publicationThe 24th IEEE International Conference on Parallel and Distributed Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages638-645
Number of pages9
Edition24
ISBN (Electronic)978-1-5386-7308-9
DOIs
Publication statusPublished - 21 Feb 2019

Fingerprint

Dive into the research topics of 'Userspace Hypervisor Data Characterization in Virtualized Environment'. Together they form a unique fingerprint.

Cite this