• DocumentCode
    2938878
  • Title

    An Extensible Cloud Platform Inspired by Operating Systems

  • Author

    Sugiki, Akiyoshi ; Kato, Kazuhiko

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2011
  • fDate
    5-8 Dec. 2011
  • Firstpage
    306
  • Lastpage
    311
  • Abstract
    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.
  • Keywords
    cloud computing; middleware; operating system kernels; virtualisation; OS-like middleware; cloud computing; data centers; extensible cloud platform; micro kernel design; operating systems; programming interface; resource abstraction; utility computing; virtualization cloud platforms; Cloning; Cloud computing; Elasticity; Java; Kernel; Monitoring; Cloud Computing; IaaS; Middleware; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference on
  • Conference_Location
    Victoria, NSW
  • Print_ISBN
    978-1-4577-2116-8
  • Type

    conf

  • DOI
    10.1109/UCC.2011.49
  • Filename
    6123513