您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页云计算研究现状综述

云计算研究现状综述

来源:化拓教育网
云计算研究现状综述李乔邦啸安徽工业走学计算机学院马鞍山243002摘要i”车程谚路m,提供T靠日自£R∞、最^m资4“m∞服务.是一种崭新∞》{^计算撼^。目目.i”算*其他援#aⅡ论n有机镕§也是辨女理论研宽和娄#应月的童要连&,目述7i;十算的基丰壤念.*47t"算∞化势##在nH《.m《7女{十算{目十d#技术的新特^.“析Ti*算∞框集,舟≈T}目ni计算m务.并从女*算脆务£{#*槊&女的自度琏行T‰进.务析T二者之目∞对应关乐,概括T目绕女计耳《≮和{日腱务所展f的相是*究I作。”oo有的女*算研究成果,展望7束采的"充¥向和i特解头目关犍H《。关键词i计再w试.WebH务.目#仿真中脑法分类号¨,3们文赫标识码AResearchSurvey0fCloudComputingI,10…jZHl二NttXiau&‰lof(jm;1utcfScicn∞-AnhuiUniveHilVofJ*hmlw。MⅡ’ansi”n21∞n2・Chin“Al'stmetazedTh…researchand…mCloudCompudngisn£”applicationmcxJejbfL吼numberofuserswilhminimum—LITCe+andil”al舯aimponantwayt…rryouIdHenIral】o“comomin日which…pmvi&l一・ur…lqluCloudComputingandpraaicalal,plieztioncomblnir,gwitholherIheoⅣandgcx)dt∞hniqucsThispaler^u…ll"lfcz‘■ck)ud∞mputlngqncept,d{M11…Idoudcomputingadvantagcandpmldcm.∞T”蛳Hddifferemtechnologyandgolcl删eristit:ofp—nt划…rv㈣on…cecloud∞mpullng.zImlyzcdIhearddtL£lure“doud∞mputingintroduceddifferentcloudcomputingsemitearchitecture,s—rizedandarchnⅢea5pec[sofcloudcompullng…lr#dThPrelalionshlpk“,竹…“-Nndrelatedrehashaboulreladoashipofser,4ceand8rch】1ucluⅢof(=loud∞mputl吣Thispaperal蝴j,r¨cmdastIm…y(,fthoCLIFE帅IarIofthe.HIa…ofloudcomputingadiscLIssiononlhefutureresearchestopicsa.d!;0n∞cnJciaIDrohIdnswhichshouidbesolvedcomputing.Iesting.Web…∞,Grid-Simtdadonpressin2ly.K“"*☆CLoud1引言学术界和J:业界共同推动之r.i计算厦其直用生现迅速增长酗肥势,并太i计并厂商如A…IBM.(k】r,gle,Mi随着播息和通信技术的快速发腱一如图l所币.计算懂式c…fI.Sun等公司都推出自E研发的i计算服务平台“。经历r从最韧把任务批巾交付培夫型蛙理机模式(图I(a",m件术界也舔于i计算的现宴计景纷纷埘横d.应川,成率,剥后米发肫为齄t嘲绪的升布式任务处理艇式(舟2(hi).再仿真、性能优化、测试等诸多问题进行r摊^研究提出r各到最近的拄徭处理的E计算模式(图Icc)),摄扣的啦个自的理沱打法和技术成果.极^地推动r“计锋继续向前发处理机模式处理能m有限,井儿I☆求街复等待敢毕瓶F。后艟.米,随荷网络技术的不断发展.摧照高负载配置的服务器辈群.枉遇到低负栽的时候.台有资弹的泊费和闲铿.导致用p的运行维护成奉捉岛.而j计算把闷络i的服务资雄虐拟化.整十服务资源的州度管理维护等工作由々¨的人员负责.懈户不盥戈心“i”内挪的实现.IN此i计算窭质l:是蛤Ⅲ杰攀键户提供像传统的电打、水煤气一样的抟需II'符陇务23|,它是一种新的有效的i|算使坩范式。并且6rI算是分布式i}目l‘”■憔A∞*化葬敏用计算斑拟化技术、Web服g-网辖计算等技术的融j献[朝从』L种典犁的#{{算贫现方案舶度,综述了i¨音和发展t其目桥是用P通过阿{8能够在任何时俐、任何地点算背后所采用的技术;z献[6:提出ril饽f服哥栈框颦.综艇大限度地他坩啦拟资醣池址理太规睽l{再川题。U前在述归类f小卅的Ⅱlf箅瞅务zt应的服务屉扶文献[33从i计目ⅨnM∞I”05f)6《镕¨目:,)lo08∞¥z*女t*目普{K*‰“^々4^才g&gH【20lOSQRI』)40愤自¥#“980)自*±±*¨.±女ⅢR^自*#*dH≈Enmil:‘l。^o∞*m“¨m.≈■r1975),*.肆十±Ⅲ#《±《Ⅲ《月自*m*iI并-32・万方数据算定义描述的视角。分析了云计算的特点。但上述综述文献没有说明云计算服务类型和框架层次的对应关系。以及最新的研究工作是在何种服务类型和框架内进行。本文则是从云计算服务类型和框架的二维角度综合分析了云计算的本质,阐述了源于这些服务类型和框架的相关研究工作。本文第2节针对云计算的概念从不同角度给出多种描述的定义。揭示其本质的特征;第3节比较Web服务、网格、云计算3个概念,强调云计算不同于以往相近技术的特征;第4节剖析云计算的服务类型和框架;第5节就云计算所涉及的范畴的研究作了分类概括;最后总结全文,指出未来研究方向并展望后续工作。2云计算的定义和特点目前,不同文献和资料对云计算的定义有不同的表述f3,1s.19],主要有以下几种代表性的定义。定义1云计算[18j是一种能够在短时间内迅速按需提供资源的服务,可以避免资源过度和过低使用。定义2云计算¨9j是一种并行的、分布式的系统.由虚拟化的计算资源构成,能够根据服务提供者和用户事先商定好的服务等级协议动态地提供服务。定义3云计算[3]是一种可以调用的虚拟化的资源池,这些资源池可以根据负载动态重新配置,以达到最优化使用的目的。用户和服务提供商事先约定服务等级协议,用户以用时付费模式使用服务。3个不同文献的定义中,定义1强调了按需使用方式,定义2中突出了用户和服务提供商双方事先商定的服务等级协议。这两个定义都从一定的角度给出定义。定义3综合了前面两种定义的描述。更好地揭示了云计算的特点和本质。通过以上的定义分析,可以得出云计算具有如下一些特点。(1)服务资源池化:通过虚拟化技术,对存储、计算、内存、网络等资源化。按用户需求动态地分配。(2)可扩展性:用户随时随地可以根据实际需求,快速弹性地请求和购买服务资源,扩展处理能力。(3)宽带网络调用:用户使用各种客户端软件,通过网络调用云计算资源。(4)可度量性:服务资源的使用可以被监控、报告给用户和服务提供商,并可根据具体使用类型(如带宽、活动用户数、存储等)收取费用。(5)可靠性:自动检测失效节点,通过数据的冗余能够继续正常工作,提供高质量的服务,达到服务等级协议要求(SLA)。云计算新的范式的特点带来了众多的优势.同时引入了一些新的问题亟待解决。这些因素制约着云计算技术及其应用的发展,如表1所列。表1云计算的优势和对应问题云计算优势问题缩短单机密集数据处理任务时安全性问.把处理任务分配到各个节点用户关注传输到云计算墙的敏感计算,提高7效率。处理教据是否安全。可搴性嚣翟譬譬搿炙言誊薯最墓:减少用户购买物理硬件设备的费虽然用户不需要维护软件.硬件.但是用户使用云计算暇务的质量依赖云计算本身的质量。促进用户把精力投入业务中。万方数据;藿善皴曩嚣辜茗嚣是否所有的软件应用都适合在云计算环境下开发应用.而以往的软件应用如何移植到云计算环境下。用户可以根据业务需要动态地按云计算服务提供商的实际扩展能交互性莆请求云计算服务.处理高蜂期力有限.需要多个云计算服务商负载并在非高峰期释放资源。间的交互,而云计算服务之间的交互性较差。3Web服务、网格和云计算Web服务、网格和云计算很多地方有相似之处,并且云计算是前两者的演化、发展,因此各个概念问容易混淆。区分相关概念问的差异性,有助于理解和把握云计算的本质。如表2所列,本节比较每个概念之问的特征。分析彼此间的相互关联。(1)异构性:Web服务仅支持软件层次上异构的服务。用户调用的服务可以是各种语言开发的功能模块,而网格和云计算模型均支持软件和硬件的异构资源聚合调用。(2)虚拟化:Web服务没有虚拟化,提供的是系统的功能模块.网格和云计算分别支持虚拟化的技术,并且云计算是对硬件资源、操作平台的虚拟化,而网格只是数据和计算资源的虚拟化。(3)应用驱动:Web服务用户通过调用服务提供者暴露给外界的API,使用该系统需要的某个特定功能。网格计算是利用网络未用计算资源进行科学计算,云计算则提供给了普通用户需要的各种服务,如存储、计算、应用服务等,具有更宽泛的适用性。(4)可扩展性:web服务扩展能力有限。网格服务主要通过增加节点来扩展处理能力。云计算可根据需求,重新动态自动配置资源池,具有较好的扩展性。(5)标准化:Web服务和网格技术经过不断的发展和成熟,在用户调用以及内部资源调用接口上,实现了较好的互操作性o…,而云计算由于本身发展的不完善性,在这方面还存在很多问题有待解决,制约了云计算的应用。(6)节点操作系统:Web服务和网格各节点都采用相同的操作系统。而云计算则比较灵活。提供了多种操作系统的虚拟机,为上层的云计算应用服务。(7)容错性:云计算在实现机制上采取了冗余的数据副本,保证了不必像Web服务和网格计算那样数据执行失效后还需重新执行。表2Web服务、网格、云计算的比较・33・4云计算的类型和框架云计算的类型从不同的角度有不同的划分,本节从地理位置部署的横向和云计算提供服务从底层到高层的纵向角度分类介绍各种云计算。结合典型的云计算服务平台,在表3中总结比较各自的异同和特征.由此在图2中分析云计算框架的构成,讨论各层次需要构建的机制和实现方案。表3代表性的云计算服务及平台比较户需要为相应的简单存储服务(s3)和网络流量付费。Ha—doop是一个开源的基于Java的分布式存储和计算的项目,其本身实现的是分布式文件系统(HDFS)以及计算框架Ma-pReduce:引。此外。Hadoop包含一系列扩展项目,包括了分布式文件数据库HBasecl0](对应Google的BigTable)、分布式协同服务ZooKeepeT[¨](对应Google的Chubby)等等。Hadoop有一个单独的主节点,主要负责HDI玛的目录管理(Name-Node)以及作业在各个从节点的调度运行(JobTracker)。(2)Paas是构建在基础设施即服务之上的服务。用户通属性’言m蛳铆C”啪ogleU~icro¥onF0熹苷ts过云服务提供的软件工具和开发语言,部署自己需要的软件运行环境和配置。用户不必控制底层的网络、存储、操作系统等技术问题,底层服务对用户是透明的,这一层服务是软件的开发和运行环境。这一层服务是一个开发、托管网络应用程序的平台,代表性的有GoogleAzure[¨]。使用GoogleAppAppEngine[12j和MicrosoftEngine,用户将不再需要维护服务器,用户基于Google的基础设施上传、运行应用程序软件。目前。GoogleAppEngine用户使用一定的资源是免费的,如果使用更多的带宽、存储空间等需要另外收取费用。GoogleAPPEngine提供一套API使用Python或Java来方便用户编写可扩展的应用程序,但仅限GoogleAppEngine范围的有限程序,现存很多应用程序还不能很方便地运行在GoogleAppEngine上。MicrosoftAzure构建在Microsoft数据中心内,允许用户应用程序,同时提供了一套内置的有限API,方便开发和部署应用程序。此平台包含在线服务LiveSer—vices、关系数据库服务sOLServices、各式应用程序服务器服务.NETServices等。(3)最上一层Seas,该服务是前两层服务所开发的软件应用,不同用户以简单客户端的方式凋用该层服务,例如以浏览器的方式调用服务。用户町以根据自己的实际需求,通过网络向提供商定制所需的应用软件服务,按服务多少和时间长短支付费用。最早提供该服务模式的是Salesforce公司运行的客户关系管理系统(CRM)[1“,它是在该公司Paas的force.com平台下开发的Saas,而Google的在线办公自软图2云计算框架图件N5,16]如文档、表格、幻灯片处理也是采用Seas服务模式。云计算提供的不同层次服务使开发者、服务提供商、系统管理员和用户面临许多挑战。图2对此做出归纳概述。底层的物理资源经过虚拟化转变为多个虚拟机。以资源池多重租赁的方式提供服务,提高了资源的效用。核心中间件起到任务调度、资源和安全管理、性能监控、计费管理等作用。一方面,云计算服务中涉及到大量的调用第=三方软件及框架和重要数据处理的操作,这需要有一套完善的机制,以保证云计算服务安全有效地运行;另一方面.虚拟化的资源池所在的数据中心往往电力资源耗费巨大,解决这样的问题需要设计有效的资源调度策略和算法。在用户通过代理或者直接调用云计算服务的时候,需要和服务提供商之间建立服务等级协议(serviceLevelAgreement。SI,A),那么必然需要服务性能监控,以便设计出比较灵活的付费方式。此外,还需要设计便捷的应用接口。方便服务调用。而用户在调用中选择什么样的云计算服务,这就要设计合理的度量标准并建立一个全球云计算服务市场以供选择调用一”。从云计算部署的角度,云计算分为私有云、社区云、公共云和混合云。私有云被一个组织管理操作。社区云由多个组织共同管理操作,具有一致的任务调度和安全策略。公共云由一个组织管理维护,提供对外的云服务,可以被公众所拥有。混合云是以上两种或两种以上云的组合。从云计算服务的角度,云计算服务类型可以分为基础设施即服务(Iaas)、平台即服务(Paas)、软件即服务(seas)。(1)Iaas在服务层次上是最底层服务,接近物理硬件资源,通过虚拟化的相关技术,为用户提供处理、存储、网络以及其他资源方面的服务,以便用户能够部署操作系统和运行软件。这一层典型的服务如亚马逊的弹性云(Amazon,EC2)[7]和Apache的开源项目Hadoop[引。EC2与Google提供的云计算服务不同,Google只为在互联网上的应用提供云计算平台,开发人员无法在这个平台上工作,因此只能转而通过开源的Hadoop软件支持来开发云计算应用。而EC2给用户提供一个虚拟的环境,使得可以基于虚拟的操作系统环境运行自身的应用程序。同时,用户可以创建亚马逊机器镜像(AMI),镜像包括库文件、数据和环境配置。通过弹性计算云的网络界面去操作在云计算平台上运行的各个实例(Instance),同时用・34・5相关工作本节主要阐述云计算最新研究进展,就云计算各个方面万方数据的研究1二作分类讨论并分析各个方向研究问题的相互关联,不稳定、任务意外终止等)。注入Hadoop中观察其执行.来判论述相关研究工作是关于哪种云计算服务类型以及涉及到框定提出的Ganesha方法在确定Hadoop相关执行错误时的准架中的哪些内容。表4做了分类概括。确性,实验证明了Ganesha方法的可行性。表4云计算相荚研究对比(3)仿真云计算交付的是以网络为基础的可靠、可扩展的服务,同时各种应用在不同的负载、规模、位置有不同的配置、部署和组合方式,并且对服务资源池有不同的调度和使用策略,要保证高质量的服务。就要对不同基础设施和服务进行度量、测试、评估,以确保满足一定服务等级协议(SLA)的要求。在云计算基础设施服务搭建之前,有必要对其复杂的运行机制和管理进行仿真验证。以确保可行性。而在之后云计算基础设施服务使用的过程中,追踪和分析复杂的分布式云计算基础设施运行.是一件非常具有挑战性的问题。前面有些研究静283¨对此进行了深入的研究,但是这些研究的前提是需要已经部署了相关的云计算的基础设施。而文献[32]开发的云(1)性能优化计算仿真软件CloudSim,从仿真角度模拟云计算基础设施的这个子领域的文献研究霞点是优化has层次的云计算运行调度机制。在构建云计算基础设施服务之前,需要事先服务的性能,文献[z1]围绕资源,用户数量、服务质量水平了解数据中心的可扩展性。文献[33]中提出SPEcI仿真工(QoS)之闾的相互关系展开。建立各个因素之问关系的云计具,用以分析云计算数据中心的可扩展性和性能,以确保数据算性能模型。为预测和优化云计算的性能问题提供r依据。中心的可用性。文献[34]针对开源的云计算服务框架Ha-文献[223从效用计算的视角分析不同负载的任务使用,提出doop的MapReduce过程进行仿真,分析了Hadoop的Ma—了优化云计算性能的方法。文献[23]另辟角度.讨论了云计pReduce过程中可能会出现的性能瓶颈问题,通过实验证明算节点在异构环境下的MapReduce执行性能问题及优化。了该工具MRPerf能够较为精确地仿真MapReduce计算过以上叮以看出.这些研究是希望完善云计算底层基础服务设程。这些相关文献为后续云计算的研究提供了有力的工具支施的性能,从而确保更高层次上云计算应用服务的质量。持。仿真的方法虽然在一定程度上模拟了云计算基础设施即(2)测试服务中的执行过程。但是面对众多的云计算平台实现。仍然有云计算测试包括两个层次的含义:第一种层次的含义指一定的局限性和适用范围。可以运用现有的云计算环境提供的服务资源.较为真实地产(4)网络和安全生模拟用户负载,进行快速、高效的负载、压力测试。这种测用户在使用云计算服务的时候,需要上传数据并存储在试是一种新型的软件测试方式,是一种云计算技术的新应用。数据中心,安全性是用户关注的问题,这关系到云计算是否能这种方式称为云测试[z“。第二种层次的含义指对构建云计够得到广泛运用。因此云计算服务的安全是研究的一个重要算基础设施服务以及上层云计算应用程序的测试。前者工业方向内容。目前。云计算的发展处于初级阶段,安全性的问题界PushToTest推出云测试的工具TestMake{zs],它可以支使得云计算服务和用户之间存在技术上的鸿沟。针对这样的持本地和云端或者是两者皆可的测试方式,并且提供丰富的问题。文献[35]提出了基于客户端的隐私数据管理.通过减少网络应用(RichInternetApplication,RIA),极大地简化了测敏感数据传输,防止在不同的场景下泄露和丢失敏感数据。降试流程,提高了测试效率。有些组组-耶一要求用户在本地用低了云计算使用的风险。由此看出,在云计算设计∞6一的早期Seleniuln编写好自动化测试脚本,然后上传到网站的平台上应该考虑安全性策略,同时网络间的用户和服务提供商之间运行Selenium脚本,实现了快速按需测试的目的。学术界从都需要进行消息的传递、信息的交互和数据的共享,而云计算不同的侧面对云测试做了相关研究。文献[z73利用云计算服服务的分布式体系结构使得安全性问题更加复杂。为此文献务资源构建了网络管理系统的测试环境,有效地解决了大规[37—393从网络拓扑结构、安全的协议格式和传输数据拥塞控模测试环境构建困难的问题,准确地测试了大规模网络管理制的角度确保云计算模式使用的安全性。随着云计算服务使系统的性能。后者的云计算测试,目前主要集中在对分布式用的日益广泛,对于不同的用户和服务提供商。数据的可见性基础设施服务(1aas)问题的性能测试研究嵋¨1f。对于上层云不同。需要灵活的存取控制机制№42],传统的存取控制方法计算应用程序测试有待进一步研究。文献[z83使用白盒度量已经不能完全适应新的环境。文献[42]在云计算环境下,提的方法。分析从节点DataNode的t:l志文件,自动侦测Hadoop出了语义控制策略语言(SemanticAccessControlPolicyLan.的执行失效问题。文献[29]在此基础上,从黑盒和白盒两个guage,SACPL)来描述存取策略,面向本体系统访问(Access方面.更加完整地侦测Hadoop的执行问题。文献[303引入ControlOrientedOntologySystem,ACXX)S)以此语言为基础了一种Moschi方法,即分解MapReduce执行过程,通过日志进行设计,在增强互操作性的同时保证数据的安全性。这也是文件从时间、容量、空间角度刻嘶云计算基础设施Hadoop状云计算和语义Web技术相结合的应用。有些情况除了安全态机模型的行为。反映出Hadoop执行的控制流和数据流,推性要考虑以外.还要考虑到数据中心所在的地理位置存取的理Hadoop执行过程中可能的性能问题。文献[31]则是在上数据是否符合本地的法律。述研究的基础上。通过模拟常见错误(如CPU瓶颈、网络连接(5)技术应用万方数据・35・云计算技术的发展极大地推动了传统领域技术在云计算平台下新的应用。有的研究者u钆利用云计算强大的计算能力和低廉的成本,为诸如地球科学、生物信息科学、粒子物理学等电子科学(E-Science)提供科学计算能力,注重研究新的计算模式对原有领域学科产生的深远影响和改变。此外,有的学者【4副利用云计算的应用特性把海量的数据存储在云计算端。通过高速宽带传输.进行分布式数据处理计算挖掘。通过提出的基准点。比较了Sphere云计算平台H4]相对于Ha—doop的计算速度优势。另外,上述云计算测试中第一层的含义,以及存取控制和语义Web的结合,本质上也属于云计算技术的新应用。当然,云计算技术还有其他方面的应用,限于篇幅,在此不一一赘述。(6)成本用户使用云计算模式进行新的应用时,必然需要把原有的软件程序移植到新的云计算模式,这就要考虑云计算模式和原有的计算模式的成本比较,因此制定何种精确的成本计素、人力等众多因素。给出了完整的计算模型,开发了相应的工具,在这方面进行了积极的探索和研究。云计算的服务资源是虚拟化的资源池,面对用户在不同的负载、响应时间同时调用云计算虚拟化的服务资源。需要有一套新的、完善的计费服务(1aas)资源来扩展本地业务处理能力,不同的调度策略结束语云计算是基于多种技术的新兴计算模式。随着的集合,而且是一种集虚拟化技术、网络技术、信息安全、效用云计算服务的类型和框架并比较了Web服务、网格、云计算的区别和联系,最后针对云计算的性能、应用、仿真、网络安由上面的讨论分析日r知,应用向云计算模式的转变引发了一系列开放的问题.有待解决。(1)用户在选择使用众多云计算服务时,如何选择需要的(2)以往web服务定义的WSDL接口和XMI。数据类型(3)随着云计算模式的大量应用。是否所有的软件应用和・36・万方数据属性到云计算服务属性的映射-,以判定云计算的属性是否适合软件应用的关键属性。(4)如何划分Saas层次上云计算基本服务粒度,以便应用能够进行类似web服务编排的服务组合,提高软件的重用性。(5)云计算是一种分布式的计算模式,其地理位置、存储和扩展能力对用户均是透明的。无论是云计算开发者、提供商还是用户,如何追踪分析云计算服务应用的控制流和数据流。以判定云计算应用的行为和状态。是问题的关键。建立何种合适的模型.使云计算模型标准化、统一化,为测试、成本计算、性能提供标准依据,也是一个重要的问题。(6)如何发挥云计算的特性,探索其在传统软件测试领域的应用一8’4引。例如,传统软件测试用例的运行需要耗费大量物理设备和时间,尤其是回归测试更需要不断地运行测试用例。如果把这些需要运行的测试用例转向云计算的环境并行运行,其效率会极大提高。(7)云计算服务本身的质量关系到用户能否大量使用服务。目前.研究主要集中在底层基础设施服务的性能分析、优化以及测试研究。但是上层的云计算应用服务的测试模型和测试标准¨0]同样需要研究和关注。参考文献E1]LeavittN.IsCloudComputingReallyReadyforPrimeTime?[J].IEEEComputerSocietyPress。2009。42(1):15—20[2]ArmbrustM.FoxA.GrithR,eta1.Abovetheclouds:ABerke-leyViewofCloudComputing[,R].UCB/EECS-2009—28.Berke-ley.USA:ElectficalEngineeringandComputerSciences,Uni—versityofCaliforniaatBerkeley。20091-33VaqueroL。Rodero-MarinoL,CaceresJ.eta1.Abreakintheclouds:towardsaclouddefinition[J].SIGCOMMComputerCommunicationReview.2009.39(1):50-55[43刘鹏.云计算EM].北京:电子1二业出版社.2010[5]陈康。郑纬民.云计算:系统实例与研究现状[J].软件学报,2009.20(5):1337—1348[63LenkA,Klero_,lM,NimisJ,eta1.What’SinsidetheCloud?AnArchitecturalMapoftheCloudLandseapeFC]{{Proceedingsofthe2009ICSEWorkshoponSoftwareEngineeringChallengesofCloudComputing.2009:23—311-73AmazonWebServices[,EB/OL].http://awgan协zorLcorn/[83Hadoop[,EB/OL].http://hadoop.apache.org/core[9]DeanJ。Ghemawat&IMapReduce:Simplieddataprocessingonlargeclusters['C]#Proceedingsofthe6thSymposiuillonC)pera-tingSystemsDesignandImplementation.SanFrancisco.CA,2004,11(18):137一150[10]Hbase[EB/OL].http://hadoop.apacheorg/hbase/[11]Zookeeper[EB/OI。].http://hadoop.apacheorg/zookeeper/[123Googleappengine[EB/OL].http://appengin己google.corn[13]Microsoftazure[EB/OL].http://www.microsoft.corn/azure/[14]Salesforce.com[,EB/OL].http://www.foree.corn/[15]Hazelhurst&ScientificComputingUsingVisualHigh-per-formanceComputing:ACaseStudyUsingtheAmazonElasticComputingCloud[c]∥Proceedingsofthe2008AnnualRe-searchConfe!renceoftheSouthAfricanInstituteofComputerScientistsandInformationTechnologistsonITReseamhinDe-velopingCountries:ridingthewaveoftechnology.Wilderness・SouthAfrica.2008:94—103算模型尤为关键。文献[4s3分别考虑服务器、软件、网络元机制来加强云计算成本的管理r4“,同时调用云计算基础设施会产生不同云计算成本。文献[47]对此问题做了深入的分析研究,总结了服务成本和性能之间的相互关系。现代软件应用和商务处理的全球化、信息化和自动化,必将为云计算的研究发展提供广泛的市场和应用背景。云计算不仅是虚拟化资源的集合,也不仅是在此之上的平台和应用实体计算、逻辑推理、软件工程、商务智能等技术为一体的新兴计算应用模式。无论是工业界还是学术界都提出了一系列实施技术和改进策略,并从理论和实际应用的角度进行了阐述。本文首先介绍了云计算的相关背景,分析了云计算现有的优势和亟待解决的问题,然后由此给出了云计算的定义,讨论了全、测试、成本等方向进行了分类论述,概述了现阶段云计算最新的研究方向,指出了各方向的研究目的。从理论和实际应用的角度分析了存在的问题,指出了未来云计算研发中应解决的关键问题和研究方向。服务应用。通过什么标准度量云计算服务特征,避免选择的主观性。方便用户的调用和信息的传输,需要考虑云计算的接口、数据类型怎样制定,采取何种具体的标准加强云计算供应商和用户间的互操作尚不明确。开发都适合转向云计算的平台,这就需要考虑建立软件应用[16]G0091er)0cs[EB/0I。].http://docs.9009le.com/[17]BuyyaR.Yeocs,VenugopalS.Market—odentedcloudcompu。ting:V两on.hype,andrealityfordeliVeringitsen,icesascompu—tingutilities[c]∥Proceedingsofthe20099thlEEE/AcMIn—temationalSyrnposiumonClusterComputingandtheGri(L2008[18]GeelanJ.Twentyoneexpertsdefinecloudcomputing.Virtual—ization[EB/()L].http://virtuaIizatiofL8ys-corLcom/node/612375。2008一08[19]BuyyaR.Ye0cS,Venugopals.Marke卜orientedcloudcompu—ting:V汹on’hype。andrealityfordeliVeringitservicesascompu—tingutilities[C]∥Proceedingsofthe20099thlEEE/ACMln—temationalS”nposiumonCluster【bmputingandtheGrid2009:l[20]MarkB.AponA,Femerc.eta1.Emerginggridstandards[J].IEEE(=0mputerSociety.2005,38(4):43—50[21]xiongKai—qi.PermsH.seⅣicePerfom.1anceandAnalysisincloudcomputing[C]∥Proceedingsofthe2009congressonSer、rices.2009:693—700[22]PatonNw,AragaoMAT・I七eK。eta1.optirnizingutilityincloudcomputingthroughautonomicworkIoadexecution[J].IEEEDataEn舀Bull.2009,32(1):5l一58[23]zaha血M,KonwinskiA,JosephAnImpm、,ingMapReduceperformanceinheterc瞎eneousenvironments[C]∥Proceedingsofthe8thUSENIXSymposiumonoperatingSystemsr)esignandImpi咖entation.NewYork:ACMPress,2008:29—42[24]cloudtesting[EB/0L].http://em耐kipedhorg/诵垴/cloud—testing[25]PushToTest[EB/0L].http://Ⅵ删.pushtotest.com/cloudtest—ing[26]cloudtesting[EB/()L].http://、^n删.cloudtestin爵com/[27]Ganonz。ziIbershteinIE.cloud_basedPerfonnanceTestingofNet、∞rkManagementsystems[c]∥Ⅱ:EE14thIntemationalWorkshoponComputerAidedModelingandDesignof(’肿啪u—面cationI。inksandNetworks.2009:1_6[28]TanJ,Panx。Kavulyas.eta1.sALSA:AnalyzingIogsasstatenlachines[c]∥USENlxworkshopon^mIysisofSyst咖I∞黔SanDiego,CA。2008[29]TanJ。Panx。Kavulyas,etaLⅣIochi:VisualLog—AnalysisBasedT00lsforDebuggingHad00p[EB/()L].http://www.useni)oorg/event/hotcloud09/tech/full—papers。2009[30]Men&the日ephant:PiedngTogetherHad00pforDiagnosis[EB/()L].http://reports—archi他ad札cs.crnuedu/anon/a—non/home/ftp。2009[31]Panx.TanJ.Kavulyas,eta1.Ganesha:Black-BoxDiagnosisof池pReduceSystefns[J].ACMSIGMETRIcSPerforn枷ceE—valuationReview,2009。37(4):8-13[32]Buy”R.RanjanR.caIheirosRN.Modelinga11dsimulatjonofscalableCloudcomputingenvironmentsandthecloudSimtool—bt:challengesandopponunities[c]∥IntemationalConferenceonHighPerformanceComputing&Simulation(HP(五’09).2009:1一¨[33]踊r锄LSPEcl:asimuIationtoolexploringcloud-scaledata_centers[c]∥Pmceedingsofthe1stIntemational(=on』erenceonCloudComputing(Cloud(bm’09).2009:381—392[34]wangGuan・ying.BUttAR。PandeyP,etaLus;ngr鞠listicsim—ulationforperformanceanalysisofmapreducesetups[C]∥Pr0一ceedingsofthe1stACMworkshoponLarge—scaleSyst啪andAppIlcationPe—bmanc已2009:19—26[35]MowbrayM,Pearson&Aclient’BasedPrivacyMaTIagerfor万方数据C10ud【’舢puting[c]∥PmceedingsoftheFburthIntemationallCSTConferenceonCommunIcationS”temSoftwareandMid—dleware.2009:卜8[36]PearsonS.Takingaccountofprivacywhendesigningcloudcom—putingsenrices[c]∥Pmccedingsofthe2009lcsEworkshoponSoftwareEngineeringChallengesofCloudComputing.2009:44—52[37]}jemstejnD,LudvigsonENet、∞rkingchalJ跚gesandResu】tantApproachesforI,argescalecloud(knstruction[c]∥Procee-dingsofthe2009WorkshopsattheGridandPervasiveCompu—ting(乃nference。GPC2009:136—142[38]BemsteinD,LudvigsonE,sankarK.eta1.Bluep“ntfbrtheIn—tercloud—PmtocolsandFomatsforCloudComputingInteroper—ability[C]∥P巾ceedingsofthe2009FourthIntemationalC0n—ferenceonIntcmetandwebAppIicationsandServices.2009:328—336[39]MatosM.sousaA.Pereiraj,eta1.clon:()verIayNetworkforclouds[C]∥ProceedingsMalla删LoftheThirdworkshop0nDependableDistributedI)ataNurernbe唱,Gemlany,2009:14一17[40]陕scherM。MasserP.FeilhuerT。eta1.Retaining胁taControltotheClientinInfrastructureClouds[c]∥IntenlatioTlal(二onkrenceonAvailability.ReliabiIityandSecurity(ARES’09).2009:9—16[41]HirofuchiT.09awaH,NaI【adaH,eta1.ALivestorageMigra—tionMechanismoverWANfDrReIocatabIevinuaJMachineServicesoncIouds[c]∥Proceedingsofthe20099thlEEE/ACMIntemationalSyrnposiumonClusterc‘册putingandtheG—d2009:460一465[42]HuL.Yings,Jiax.etaLTowardsanApproachof&mlanticAccess(二0n”ol[c]∥ProceedingsofthelstIntemational(=on—ferenceonCloudComputing.2009:145一156[43]GmssmanRL,GuY.IktaminingusInghighperfo舢nceclouds:experimentalstudiesusingsectorandsphere[c]∥Pm—ceedillgofthe14thACMsI(jKDDIntematiomlConferenceonKnowledgeDisc0垤ryandr)ataM㈣ng.2008:920-927[44]ThesectorProject.Sector.adistributedstorageandcomputirIginfrastructure。version1.4[EB,()L].http://sourceforg己net/prDjects/sector/[45]I,ix,IjY,LiuT。eta1.TheMethodand1700lofcostAnalysisforcloudcomputing[c]∥lEEEIntemationalconferenceonCloudCo唧uting(CIJ)UnlI2009).Bangalore,India,Septem—ber2009:93一lOO[46]ElmrothE,GaldnF。HenrikssonD.eta1.Accountingandbillingforfederatedclo“infrastructures[c]∥2009EighthIntema—tionalC0nferenceonGridandC00perafivecomputing(GCC2009).IEEE(二omputerS0cietyPress・2009:268—275[47]deAssuncaoMD,dicostanz0A.1kyyaREvaluatingthecost—benefitofusingcloudcomputingtoextendthecapacityofclus—ters[c]∥Proceedingsofthe18thAcMInte兀1ationalsyrnposi.umonHighPerfonTlanceI)istributedComputing(HPDC’09).2009:141一150[48]ParveenT.TilIeys,DaleyN,eta1.To、^,ardsaDist—butedExe-cutionFrameworkforJUnitTestcas器[c]∥IEEEIntcrnational踟nferenceonS0ft啪reMainteflance(ICsM).2009:425—428[49]AvetjsyanA1.campbd】R,etaL()pencj舢s:AG10baJcJoudCcImputingTestbcd[J].computer.20lo,43(4):35。43[50]ChanWK,MeiLi-jun.zIlangZhen-yLLModelingandtestingofcloudapplications[c]∥ServicesComputingConference(APsGC2009).1EEEAsia_Pacific,2009:111—118云计算研究现状综述

作者:作者单位:刊名:英文刊名:年,卷(期):

李乔, 郑啸, LI Qiao, ZHENG Xiao安徽工业大学计算机学院,马鞍山,243002计算机科学

COMPUTER SCIENCE2011,38(4)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_jsjkx201104006.aspx

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务