• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Experience in Practical Implementation of Abstraction Interface for Integrated Cloud Resource Management on Multi-Clouds

Vol. 11, No.1, January 30, 2017
10.3837/tiis.2017.01.002, Download Paper (Free):

Abstract

Infrastructure-as-a-Service (IaaS) clouds provide infrastructure as a pool of virtual resources, and the public IaaS clouds, e.g. Amazon Web Service (AWS) and private IaaS cloud toolkits, e.g. OpenStack, CloudStack, etc. provide their own application programming interfaces (APIs) for managing the cloud resources they offer. The heterogeneity of the APIs, however, makes it difficult to access and use the multiple cloud services concurrently and collectively. In this paper, we explore previous efforts to solve this problem and present our own implementation of an integrated cloud API, which can make it possible to access and use multiple clouds collectively in a uniform way. The implemented API provides a RESTful access and hides underlying cloud infrastructures from users or applications. We show the implementation details of the integrated API and performance evaluation of it comparing the proprietary APIs based on our cloud testbed. From the evaluation results, we could conclude that the overhead imposed by our interface is negligibly small and can be successfully used for multi-cloud access.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
Huioon Kim, Hyounggyu Kim, Kyungwon Chun and Youngjoo Chung, "Experience in Practical Implementation of Abstraction Interface for Integrated Cloud Resource Management on Multi-Clouds," KSII Transactions on Internet and Information Systems, vol. 11, no. 1, pp. 18-38, 2017. DOI: 10.3837/tiis.2017.01.002

[ACM Style]
Kim, H., Kim, H., Chun, K., and Chung, Y. 2017. Experience in Practical Implementation of Abstraction Interface for Integrated Cloud Resource Management on Multi-Clouds. KSII Transactions on Internet and Information Systems, 11, 1, (2017), 18-38. DOI: 10.3837/tiis.2017.01.002