资源描述:
《云计算技术研究综述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、幺皆或披术砌克你述关键词:云计算;虚拟化;并行编程模型;Web服务与50/1Abstract:Thegoalofthispaperistogiveabriefanalysisandsummaryofcurrentcloudcomputingsysteminordertofacilitatefutureresearch.Thispaperadoptedtheliteratureanalysismethod.First,presentedthedefinition,characterandsystemarchitectureofthecloudcomputing.Then,re
2、viewedtherelevanttechniquesforbuildingthecloudcomputingsincludingvirtualizationtechnology^Webservicetechnologyandprogrammingmodel.Finally,introducedseveralrecentlyproposedcloudcomputingsystem.It,sanimportanttargettoimplementtheinter-operadon,QoS,andavailabilityandsecurityofcloudcomputingsy
3、stem.Researchersofrelatedtopiccangainusefillinformationaboutthecloudcomputing.Keywords:cloudcomputing;virtualization;parallelprogrammingmodel;WebserviceandSOA1引言随着互联网时代信息与数据的快速增长,科学、工程和商业计算领域需要处理大规模、海量的数据,对计算能力的需求远远超出自身IT架构的计算能力,这时就需要不断加大系统硬件投入来实现系统的可扩展性。另外,由于传统并行编程模型应用的局限性,客观上要求一种容易学习、使用、
4、部署的新的并行编程框架。在这种情况下,为了节省成本和实现系统的可扩放性,云计算的概念被提了出来。才计算是分布式计算、并行处理和网格计算的进一步发展,它是基于互联网的计算,能够向各种互联网应用提供硬件服务、基础架构服务、平台服务、软件服务、存储服务的系统。通常云系统由第三方拥有的机制提供服务,用户只关心云所提供的服务。云计算的思想可追溯到20世纪60JohnMcCarthy曾经提到“计算迟早有一天会变成一种公用基础设施”,这就意味着计算能力可以作为一种商品进行流通,就像煤气水电一样,取用方便、费用低廉。云计算最大的不同在于它是通过互联网进行传输的。从最根本的意义来说,云计算就
5、是数据存储在云端,应用和服务存储在云端,充分利用数据中心强大的计算能力,实现用户业务系统的自适应性。2007年10月IBM和Google宣布在云计算领域的合作后,云计算吸引了众多人的关注,并迅速成为产业界和学术界研究的热点。2云系统的简介2.1云计算的定义目前关于云计算系统没有统一的定义,云计算供应商根据自己企业业务推出相关的云计算战略。云计算⑵(CloudComputing)是网格计算(GridComputing)、分布式计算(DistributedComputing)、并行计算(ParallelComputing)>效用计算(UtilityComputing)网络存储(
6、NetworkStorageTechnologies丿、虚拟化(Virtualizedon)、负载均衡(LoadBalance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助S&s、P&S、加S、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。CloudComputing一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力!本文认为云计算系统是以付费使用的形式向用户提供各种服务的分
7、布式计算系统,系统对用户来讲是透明的,其本质是对虚拟化的计算和存储资源池进行动态部署、动态分配、重分配、实时监控的系统,从而向用户提供满足QoS要求的计算服务、数据存储服务以及平台服务。22云计算系统的特征(1)超大规模“云计算管理系统”具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon.IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。(2)虚拟化云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来