Self-stabilizing virtual machine hypervisor architecture for resilient cloud

Alexander Binun, Mark Bloch, Shlomi Dolev, Martin Ramzi Kahil, Boaz Menuhin, Reuven Yagel, Thierry Coupaye, Marc Lacoste, Aurélien Wailly

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper presents the architecture for a self-stabilizing hypervisor able to recover itself in the presence of Byzantine faults regardless of the state it is currently in. Our architecture is applicable to wide variety of underlying hardware and software and does not require augmenting computers with special hardware. The actions representing defense and recovery strategies can be specified by a user. We describe our architecture in OS-independent terms, thus making it applicable to various virtualization infrastructures. We also provide a prototype extending the Linux-based hypervisor KVM with the self-stabilizing functionality. These features allow augmenting KVM with robustness functionality in the coming stages and moving to cloud management system architectures such as OpenStack to support more industrial scenarios.

Original languageAmerican English
Title of host publicationProceedings - 2014 IEEE 10th World Congress on Services, SERVICES 2014
EditorsLiang-Jie Zhang, Rami Bahsoon
Pages200-207
Number of pages8
ISBN (Electronic)9781479950690
DOIs
StatePublished - 18 Sep 2014
Event2014 IEEE 10th World Congress on Services, SERVICES 2014 - Anchorage, United States
Duration: 27 Jun 20142 Jul 2014

Publication series

NameProceedings - 2014 IEEE 10th World Congress on Services, SERVICES 2014

Conference

Conference2014 IEEE 10th World Congress on Services, SERVICES 2014
Country/TerritoryUnited States
CityAnchorage
Period27/06/142/07/14

Keywords

  • Hypervisor
  • IaaS
  • Resilience
  • Self-stabilization

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • General Business,Management and Accounting

Fingerprint

Dive into the research topics of 'Self-stabilizing virtual machine hypervisor architecture for resilient cloud'. Together they form a unique fingerprint.

Cite this