An Extensible Cloud Platform Inspired by Operating Systems

Virtualization has changed the ways computation is done, especially in utility and cloud computing. While several virtualization cloud platforms have emerged to provide interfaces between users and data centers, traditional operating systems (OSes) have defined interfaces between applications and ha...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sugiki, A., Kato, K.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Virtualization has changed the ways computation is done, especially in utility and cloud computing. While several virtualization cloud platforms have emerged to provide interfaces between users and data centers, traditional operating systems (OSes) have defined interfaces between applications and hardware. We argue that virtualization cloud platforms and OSes can share many problems, thus, many techniques developed for OSes can be applied to such platforms. We have implemented a prototype of an OS-like middleware that adopted a micro kernel design, had resource abstraction achieved by objects and functions, and offered a scripting environment as a programming interface. The experimental results demonstrated that it had the ability to achieve elasticity and high-availability VMs. We also carried out qualitative comparisons with other middleware to clarify our research position.
DOI:10.1109/UCC.2011.49