Font Size: a A A

Research On Fault Tolerance As A Service Method In Cloud Platform Based On Virtual Machine Deployment

Posted on:2017-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:X X LiuFull Text:PDF
GTID:2308330485461580Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the advent of cloud computing, cloud computing plays more and more important role in our daily life and work. Cloud computing as a new computing mode provides people with a lot of resources,such as computing, storage, network and software. And individuals and businesses pay only a small amount of money to access these resources. But it also leads to increasing the fault of cloud application system, so the reliability of cloud application system is very important. And the fault tolerant mechanism is one of the effective methods that ensure high reliability of cloud application system. Alone the cloud infrastructure service providers provide fault tolerant mechanism for cloud application system, it is difficult to meet the fault tolerant demand of different cloud applications; On the contrary, alone the cloud application system operators provide fault tolerance mechanism for cloud application system, it is hard to make full use of the underlying cloud resources and efficiency. The third party fault tolerance service providers has become the preferred fault tolerance service model, fault tolerant as a service for the cloud application system can provide the available fault tolerance service continuously.In this paper, fault tolerant is as a service, this paper mainly concerns how to make full use of cloud infrastructure layer resources to diverse and reliable demand of the upper cloud application system tenants, fault tolerant as a service method based on the virtual machine deployment is proposed. This method mainly completes the following four aspects research work:(1) custom fault tolerance requirements:the tenants can set fault tolerant time according to their specific fault tolerance requirements, fault tolerant time can be divided into multiple small fault tolerance time, every small fault tolerant time can be chosen suitable fault tolerance methods and fault tolerance levels. This paper provides the four basis representative fault tolerant methods and three different fault tolerance levels.(2) propose the fault tolerance service adaptation method optimized fault tolerance requirements oriented:according to cloud application system tenants customizing fault tolerant requirements, the gain and resource usage of cloud application system providers is calculated and optimized.(3) propose the virtual machine deployment algorithm reliable fault tolerant service oriented:according to the cloud cloud application system tenants customizing fault tolerance requirements and fault tolerance service adaptation method, the virtual machines that provide fault tolerance service are optimized deployment to make full use of the virtual machine resources to provides fault tolerance service of different levels.(4) the example and analysis:fault tolerance requirements about three cloud application system tenants are as a example to state the application process and effectiveness of the proposed method. And contrasting experiment analysis with the fault tolerance method without using virtual machine deployment to further explain the advantages of this method.In this paper, on the one hand, the proposed method provides a more flexible, diverse and reliable fault tolerance services for cloud application system tenants; On the other hand, optimizing gains and resource usage of cloud application service providers.
Keywords/Search Tags:cloud application system, virtual machine deployment, fault tolerance as a service, optimization
PDF Full Text Request
Related items