Title :
Xentry: Hypervisor-Level Soft Error Detection
Author :
Xin Xu ; Chiang, Ron C. ; Huang, He Helen
Abstract :
Cloud data centers leverage virtualization to share commodity hardware resources, where virtual machines (VMs) achieve fault isolation by containing VM failures within the virtualization boundary. However, hypervisor failure induced by soft errors will most likely affect multiple, if not all, VMs on a single physical host. Existing fault detection techniques are not well equipped to handle such hypervisor failures. In this paper, we propose a new soft error detection framework, Xentry (a sentry on soft error for Xen), that focuses on limiting error propagation within and from the hypervisor. In particular, we have designed a VM transition detection technique to identify incorrect control flow before VM execution resumes, and a runtime detection technique to shorten detection latency. This framework requires no hardware modification and has been implemented in the Xen hypervisor. The experiment results show that Xentry incurs very small performance overhead and detects over 99% of the injected faults.
Keywords :
error detection; virtual machines; virtualisation; VM execution; VM failures; VM transition detection; Xen hypervisor; Xentry; cloud data centers leverage virtualization; commodity hardware resources; control flow; detection latency; error propagation; fault detection techniques; fault isolation; hardware modification; hypervisor failures; hypervisor-level soft error detection framework; runtime detection; virtual machines; virtualization boundary; Context; Decision trees; Hardware; Runtime; Software; Virtual machine monitors; Virtualization; Error detection; Hypervisor; Virtualization;
Conference_Titel :
Parallel Processing (ICPP), 2014 43rd International Conference on
Conference_Location :
Minneapolis MN
DOI :
10.1109/ICPP.2014.43