Font Size: a A A

Research On Method Of Deployment Of Cloud Services Based On Multi-trackTuring Machine

Posted on:2014-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:D G ZouFull Text:PDF
GTID:2248330395484006Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Cloud computing can provide services through the network to the user. There is no cloudservice composition and deployment of the middleware layer in the existing cloud infrastructure,so this paper presents the cloud services of deployment model based on multi-track Turingmachine. It is more convenient for us to deploy the cloud service which the users need. Thispaper proposes a Cloud-based Middleware for Dynamic cloud Service deployment (CMCD)The cloud service deployment algorithm includes cloud service search engine module, cloudservice combination module and Turing machine structure module. Cloud service search enginemodule is a multi-criteria Cloud service search engine that supports matching algorithm of threekinds of requirements which are (1) functional requirement,(2) technical requirement, and (3)cost requirement. In order to further improve the accuracy of search results, we designed a Cloudontology. A Cloud ontology contains a set of Cloud concepts, individuals of those concepts, andthe relationship among those individuals. It is used for determining the similarity among Cloudservice using three kinds of devised reasoning methods Which are (1) concept similarityreasoning,(2) object property similarity reasoning, and (3) datatype property similarity reasoning.In reality, the cloud ontology effectively solve how to measure the relationship between thiscloud service and that cloud service. On Composition of cloud services, we use Finite StateMachine (FSM) to prescribe the legal invocation orders of these cloud services, also an improvedTree-pruning-based algorithm is proposed to create the cloud Service Composition Tree. Aftergenerating all of the feasible execution paths, a Simple Additive Weighting technique is used toselect an optimal one.The Turing structure module is mainly from the macro level of the cloud service providers tocontrol the deployment of cloud services. The CMCD illustrate that the deployment of cloudservices is feasible. The CMCD middleware use a mathematical model of the Turing machine toimplement deployment of dynamic cloud services. The experiments show that cloud servicesdeployment algorithm based on multi-track Turing machine has better performance in the theordinary cloud services function and the deployment of the success rate is very high.
Keywords/Search Tags:Cloud Computing, Cloud Service, Deployment, FSM, MiddleCare, Turing Machine
PDF Full Text Request
Related items