DocumentCode :
3077751
Title :
DualVisor: Redundant Hypervisor Execution for Achieving Hardware Error Resilience in Datacenters
Author :
Xin Xu ; Huang, H. Howie
Author_Institution :
Dept. of Electr. & Comput. Eng., George Washington Univ., Washington, DC, USA
fYear :
2015
fDate :
4-7 May 2015
Firstpage :
485
Lastpage :
494
Abstract :
Virtualization technology as the foundation of cloud computing provides many benefits in cost, security, and management, but all of them rely on the reliability of the underlying virtualization software - the hypervisor (or virtual machine monitor). Cloud data centers are built upon 10Ks to 100Ks commodity servers. Hardware errors in these large scale computer systems are not rare events. When hardware errors occur during the hypervisor execution, they may cause failures or data corruptions in co-located VMs, undermining the whole system reliability. In this paper, we propose DualVisor, that uses a software redundancy based fault tolerance technique to protect the hypervisor from hardware errors. DualVisor replicates hypervisor executions and data structures for error detection and recovery. In this work, we first study the need for a hardware error-resilient hypervisor. Then, we discuss the design considerations in detail. We implement a prototype in the hypervisor to demonstrate the feasibility and evaluate the performance overhead. Our preliminary results show that the performance overhead of DualVisor is fairly small (less than 6%) for tested applications.
Keywords :
cloud computing; computer centres; fault tolerant computing; software reliability; virtual machines; DualVisor; cloud data centers; error detection; error recovery; hardware error-resilient hypervisor; redundant hypervisor execution; software redundancy based fault tolerance technique; virtual machine monitor; Context; Hardware; Redundancy; Runtime; Software; Virtual machine monitors; data center; hardware error; reliability; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
Conference_Location :
Shenzhen
Type :
conf
DOI :
10.1109/CCGrid.2015.30
Filename :
7152514
Link To Document :
بازگشت