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
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;
Conference_Titel :
Distributed Computing Systems Workshops (ICDCSW), 2013 IEEE 33rd International Conference on
Conference_Location :
Philadelphia, PA
Print_ISBN :
978-1-4799-3247-4
DOI :
10.1109/ICDCSW.2013.16