Date of Award
8-2016
Document Type
Thesis
Degree Name
Master of Science (MS)
Legacy Department
Computer Science
Committee Member
Dr. Amy Apon, Committee Chair
Committee Member
Dr. Jim Martin
Committee Member
Dr. Hongxin Hu
Abstract
Vendor lock-in makes it difficult for an organization to port their services, application or data. Cloud providers are in race to provide the best-in-class storage, networking and compute resources. Many organizations are moving towards micro-services and cloud services architecture. It is very important for an infrastructure platform to offer a high-quality cloud computing environment consistently across multiple cloud platforms. To enable this, a collaborative yet an independent cloud abstraction service is required. The cloud abstraction library should support the basic use cases of delivery pipeline, service management, cloud operations and security service. Cloud interoperability standards helps to improve availability and scalability by providing cross organizational or vendor independent projects. An important aspect of cloud interoperability is development of standardized APIs to send and receive data, irrespective of the underlying cloud implementation. Cloud interoperability helps application and data portability between public clouds and private clouds. This thesis explores the role of open source libraries to use cloud specific features. Our work is to qualitatively and quantitatively evaluate Dasein cloud and jClouds against Amazon EC2 and Google Compute Engine. We believe that cloud standardization can be accelerated by implementations based on open source and open standards.
Recommended Citation
Agarwal, Udit, "Cloud Abstraction Libraries: Implementation and Comparison" (2016). All Theses. 2589.
https://open.clemson.edu/all_theses/2589