Date of Award
12-2020
Document Type
Dissertation
Degree Name
Doctor of Philosophy (PhD)
Department
Computer Engineering and Sciences
First Advisor
Anthony O. Smith
Second Advisor
Carlos E. Otero
Third Advisor
Veton Kepuska
Fourth Advisor
Philip J. Bernhard
Abstract
Today’s market with a vast number of Cloud-computing providers creates a challenge for practical cooperation between the various provider cloud service platforms. Not only does Cloud interoperability provide this needed cooperation, but it also avoids vendor lock-in and, additionally, saves time and cost. Although there is no established definition for Cloud interoperability, most researchers agree on the purposes of Cloud interoperability. Research and literature have attempted to explain interoperability as transferring data, moving workloads, and migrating virtual machines between Cloud platforms. Transferring data between Clouds refers to objects migrating between provider-specific domains. In comparison, data migration is the most commonly used phrase for transferring data between Clouds, other possible terms, such as data copy and data synchronization. Our research will focus on the ability to transfer data between Clouds. We extended Open-stack Swift to make it support seamless data transfer between two Clouds. The main contribution extends Openstack Swift so that the framework functions directly with other Cloud providers’ storage services. Our idea was made possible by modifying Openstack Swift to create a new middleware. This thesis will explain our approach and demonstrate the methods to transfer data between Cloud providers. We provide a complete explanation and details of the experiments and the performance of our processes. Finally, we will compare our method and existing approaches to show the improvement we have gained with our research.
Recommended Citation
Salih, Anmar, "Cloud Computing Service Interoperability and Architectural Concepts" (2020). Theses and Dissertations. 846.
https://repository.fit.edu/etd/846