Font Size: a A A

Design And Implementation Of Orchestration Engine For Cloud Computing Platform Cloudfoundry

Posted on:2014-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2268330395989194Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the wake of developments in distributed computing, network technology and other related technology, cloud computing has been raised. Cloud computing integrates computing resources in the cloud and provides customers with reliable, elastic and convenient rental service. And PaaS provides software develop and deploy platform service.But PaaS is not perfect, especially, the open source PaaS. In aspect of orchestration, it’s far from maturity. As the world’s first open source PaaS, CloudFoundry is weak in orchestration too. It can’t do communication with IaaS and behaves badly in deploy, dynamic management and self-monitor. The new born deploy tool Bosh is too complex to use and be stick to configure files. And the build in monitor component is too simple and inefficient.Based on the understanding of IaaS, PaaS and the cooperation between them, this paper comes up with a new orchestration engine on CloudFoundry. The orchestration engine spreads various IaaS platforms; furthermore it provides component monitor, app management and auto scaling services. The solution to key problems in the engine are provided in the paper, including message passing, auto scaling efficiency, failure awareness speed, dynamic configuring and monitor. Take the advantage of ZooKeeper, orchestration engine can translate data quickly, store data permanently and provide reliable function. And the experiments show that our orchestration engine has met the expectations.
Keywords/Search Tags:Cloud Computing, PaaS, Orchestration Engine, ZooKeeper, Auto scaling
PDF Full Text Request
Related items