Font Size: a A A

Design And Implementation Of Cloud Platform Supporting Multi-Cloud Collaboration

Posted on:2020-04-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LiFull Text:PDF
GTID:2428330572473631Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years,cloud computing,especially IaaS cloud,has developed rapidly.More and more enterprises begin to use cloud computing platform as IT infrastructure.In the existing cloud computing application scenarios,there is no backup relationship between cloud platforms in different regions.When users apply for a cloud host in a cloud platform,if the cloud platform fails,the cloud host will not be able to provide services continuously.In this thesis,we adopt the way of collaboration among multiple cloud platforms to realize the backup and recovery of cloud hosts among multiple cloud platforms,in order to respond to the failure of cloud platform.To solve the above problems,the cloud platform supporting multi-cloud collaboration is designed and implemented in this thesis.The cloud system is composed of multiple collaborative cloud platforms.The cloud platforms in the cloud system discover the faulty cloud platforms by means of monitoring loops(the successive cloud platform would monitor the availability of the preceding platform)and take over the faulty cloud platforms in time when the faults are detected to ensure the service availability of the whole cloud system.At the same time,the data backup efficiency between cloud platforms is improved with the incremental mirror-based backup method,which could reduce the amount of data transmitted,and the breakpoint continual transmission mechanism.The resource scheduling technologies of cloud platform based on ant colony algorithm is introduced to improve the scalability of cloud platform processing ability by integrating the resources of multiple cloud platforms.In this thesis,the research background of the cloud platform supporting multi-cloud collaboration is introduced firstly.A thorough investigation on the virtualization technologies and distributed system technologies are proceeded afterwards.Next,the requirements of the cloud platform are analyzed.Then the architecture design of the cloud system and the cloud platfonn is brought forward,as well as the detailed design of each module in the cloud platform.In the end,the effectiveness of the system is verified through a set of tests.
Keywords/Search Tags:availability, IaaS, multi-cloud collaboration, distributed system
PDF Full Text Request
Related items