Date of Award
6-2018
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Engineering and Sciences
First Advisor
Marco Carvalho
Second Advisor
William Allen
Third Advisor
Muzaffar Shaikh
Abstract
Cloud computing has dominated the way different services are offered, utilized and managed over the internet. Typically, applications run inside the virtual machines in an isolated environment. However, there is always a hardware virtualization overhead for running these virtual machines. Recently, Linux containers have gathered attention because of their significantly lower overhead when compared with VM through OS-level virtualization. They mainly provide high availability, isolation, portability, interoperability and scalability. Thus, everyone is trying to move their existing applications onto Linux containers with the help of available tools and framework. However, these tools fail to gather all the relevant information required to containerize these applications because of their specific and rigid approach. To make this process accurate yet straightforward, we propose a generic approach that handles this problem without being dependent on any vendor, cloud provider or application. Moreover, we show the feasibility and effectiveness of our approach by (1) Creating a prototype of an automated framework that uses our approach along with human interaction. (2) Demonstrating two case studies of the applications that can be migrated using our approach and framework.
Recommended Citation
Palan, Vineet Haresh, "A Novel Approach to Containerize Existing Applications" (2018). Theses and Dissertations. 713.
https://repository.fit.edu/etd/713
Comments
Copyright held by author