• DocumentCode
    243699
  • Title

    Self-Stabilizing Virtual Machine Hypervisor Architecture for Resilient Cloud

  • Author

    Binun, Alexander ; Bloch, Mark ; Dolev, Shlomi ; Kahil, Martin Ramzi ; Menuhin, Boaz ; Yagel, Reuven ; Coupaye, Thierry ; Lacoste, M. ; Wailly, A.

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    200
  • Lastpage
    207
  • 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.
  • Keywords
    cloud computing; virtual machines; virtualisation; Byzantine faults; Linux-based hypervisor KVM; OS-independent terms; OpenStack; cloud management system architectures; resilient cloud; robustness functionality; self-stabilizing functionality; self-stabilizing virtual machine hypervisor architecture; virtualization infrastructures; Computer architecture; Context; Hardware; Kernel; Security; Virtual machine monitors; Virtual machining; IaaS; hypervisor; resilience; self-stabilization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services (SERVICES), 2014 IEEE World Congress on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5068-3
  • Type

    conf

  • DOI
    10.1109/SERVICES.2014.44
  • Filename
    6903266