A Case of Automatically Deploying and Scaling Out Distributed Systems on the Cloud from Scratch

Yehong Zhong,Junming Ma,Bo An,Donggang Cao
DOI: https://doi.org/10.1109/SOSE.2018.00039
2018-01-01
Abstract:With the development of cloud computing, more and more enterprises are building their own cluster to deploy various types of distributed systems on the public cloud to satisfy their growing business need. In the process of migrating the business to the cloud, the enterprise faces two problems. The one is that the rental of virtual machines on the public cloud is a complicated process. Users need to understand and select a variety of parameters while the parameters of different public clouds are not the same. The other is that deployment and scale-out of distributed systems remain complex for inexperienced users. To address the above problem, this paper designs and implements a method for automatically deploying and scaling out Docklet, which is a typical distributed system, on the cloud from scratch. Finally, we present several examples to show the effectiveness.
What problem does this paper attempt to address?