06-05-2011, 12:42 PM
Abstract
As a kind of emerging business computational model,Cloud Computing distribute computation task on the resourcepool which consists of massive computers, accordingly ,theapplication systems can gain the computation strength, thestorage space and software service according to its demand.Cloud computing can be viewed from two different aspects.One is about the cloud infrastructure which is the buildingblock for the up layer cloud application. The other is of coursethe cloud application. By means of three technical methods,cloud computing has achieved two important goals for thedistributed computing: high scalability and high availability.Scalability means that the cloud infrastructure can beexpanded to very large scale even to thousands of nodes.Availability means that the services are available even whenquite a number of nodes fail. This paper discusses the evolutionprocess of cloud computing, the current technologies adoptedin cloud computing, as well as the systems in enterprises. Thispaper introduced with emphasis the Amazon Elastic ComputeCloud, the cloud computing platform of Google and “bluecloud” of IBM, analyze and compare three kinds of cloudcomputing platform.
Keywords- Cloud Computing; Base Frame; Virtualization
I. INTRODUCTION
The Cloud Computing is one kind of emerging businessaccounting model. It will calculate the duty to distribute onthe resource pool which the massive computers constitute,enables each kind of application system according to need togain the computation strength, the storage space and all kindsof software service. This kind of resource pool is called “thecloud”. “The cloud” is virtual computation resources that canmaintain and manage itself, usually for some large-scaleserver cluster, including calculating server, storage server,the broad band resources and so on. The Cloud Computingwill concentrate all computation resources, and can bemanaged automatically through the software withoutintervene. This makes users will not be worried by thetedious details and concentrate his own business. This isfavorable to innovation and reduces cost.The Cloud Computing is not actually the revolutionaryrecent development, but is the result of continuous evolutionof data management technology. On the century at the end of80's, with the development of the Internet, it starts to appearthat the application massive systems solve the singlequestion; this is the grid computation concept. It composesusing the Internet the dispersible computer a hypothesizedsupercomputer. Each participates in the computation thecomputer constituting one “the node”, but the entirecomputation is composed one by the thousands of nodes “thegrid”, provides new duty which before this is unable tocomplete. May say the grid calculated first time has pushedto the IT world the resources and the service.On the century 90's, the virtualization gradually movedtowards the application level by the concept, the publiccomputation arises at the historic moment. It the computercolony which commands the grid computation took thehypothesized platform, uses the service pattern which maymeasure to carry on the computation. Through the publiccomputing service, including the hardware, the software allcomputation resources all provides by the service provider,the customer only must needs the resources through theappropriation network or the Internet visit and defers to theactual service condition to pay expenses then. The softwareapplication pattern innovates completely which as one kind,SaaS (Software as a Service) starts the vigorous development.The user does not need to purchase the software, but isaccording to own actual demand, rents to the provider basedon the Web software, manages the enterprise to manage theactivity. SaaS while provides Internet application to thecustomer, also provides the software the off-line operationand the local data storage, lets software and service whichthe user all may use it anytime and anywhere to order. Isdifferent with the public computation, it is not according tothe consumption resources charge, but is according to theapplication procedure value charge which provides to theuser. This kind of type service passes to through the browserthe procedure the tens of thousands of users. Looked like inthe user that, like this can omit the server the fixed hardwareinvestment and the software authorization expenditure;Looked from the supplier angle, so long as like this themaintenance procedure has sufficed, can reduce the cost
.II. ESSENCE OF CLOUD COMPUTING
In the IBM technical white paper “Cloud Computing”,the Cloud Computing definition is such: “The CloudComputing” a word simultaneously uses for to describe asystem platform or one kind of type application procedure. ACloud Computing platform may accord have to carry ondynamic provision, configuration, reconfigure as well asdeprovision and so on. Calculates in the platform in thecloud the server to be possible to be the physical server orthe hypothesized server. The high-level computation cloudusually contains some other computation resources, forexample SANs, network equipment, firewall as well as othersafety equipment and so on. The Cloud Computing in thedescription application aspect, it described one kind to bepossible to carry on the application procedure throughInternet which the visit might expand.
Download full report
http://www.cse.iitb.ac.in/~ashishpardhi/...431877.pdf