• DocumentCode
    651591
  • Title

    Designing a Middleware API for Building Private IaaS Cloud Architectures

  • Author

    Loewen, Gabriel ; Galloway, Michael ; Vrbsky, Susan

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alabama, Tuscaloosa, AL, USA
  • fYear
    2013
  • fDate
    8-11 July 2013
  • Firstpage
    103
  • Lastpage
    107
  • Abstract
    One of the core components in building a cloud infrastructure is the development of a middleware solution, which allows for ease in resource management. Middleware solutions for IaaS cloud architectures are responsible for managing the instantiation of virtual machine images, constructing persistent storage volumes, providing node-to-node message passing for metadata retrieval, and more. Our reasoning for developing a new cloud middleware API is to address issues that we have encountered in current cloud middleware solutions, which are centered upon ease of deployment and ease interfacing with the system. In this paper we present a cloud middleware API that we have developed to be used in building a private IaaS cloud architecture, and we compare our implementation with that of open source general purpose IaaS cloud architectures currently available.
  • Keywords
    cloud computing; middleware; resource allocation; software architecture; virtual machines; cloud infrastructure; cloud middleware API; metadata retrieval; node-to-node message passing; persistent storage volumes; private IaaS cloud architectures; resource management; virtual machine images; Cloud computing; Computer architecture; Head; Magnetic heads; Resource management; Virtual machining; API; IaaS; RPC; cloud architecture; middleware; resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops (ICDCSW), 2013 IEEE 33rd International Conference on
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    978-1-4799-3247-4
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2013.16
  • Filename
    6679871