预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第29卷第9期计算机应用Vol。29No。92009年9月JournalofComputerApplicationsSep。2009文章编号:1001—9081(2009)09—2562—06 云计算及其关键技术 陈全,邓倩妮 (上海交通大学计算机科学与工程系,上海200240) (squirr3@gmail。com) 摘要:云计算是一种新兴的计算模型,它是在网格计算的基础上发展而来的。介绍了云计算的发展历史和应 用场景,比较了现有的云计算的定义并给出了新的定义,以谷歌的云计算技术为例,总结了云计算的关键技术:数据存储技术(GoogleFileSystem)、数据管理技术(BigTable)、编程模型和任务调度模型(Map2Reduce)等,分析了云计算和网格计算以及传统超级计算的区别,并指出了云计算的广阔发展前景。 关键词:云计算;数据存储;数据管理;编程模型 中图分类号:TP338.8 文献标志码:A Cloudcomputinganditskeytechniques CHENQuan,DENGQianni (DepartmentofComputerScienceandEngineering,ShanghaiJiaoTongUniversity,Shanghai200240,China)Abstract:Cloudcomputingisanewcomputingmodel;itisdevelopedbasedongridcomputing。Theauthorsintroducedthedevelopmenthistoryofcloudcomputinganditsapplicationsituation;comparedexistingdefinitionsofcloudcomputingandgaveanewdefinition;tookgooglescloudcomputingtechniquesasanexample,summedupkeytechniques,suchasdatastoragetechnology(GoogleFileSystem),datamanagementtechnology(BigTable),aswellasprogrammingmodelandtaskschedulingmodel(MapReduce),usedincloudcomputing;andanalyzedthedifferencesamongcloudcomputing,grid2andfingeredoutthebroaddevelopmentprospectsofcloudcomputing。computingandtraditionalsupercomputing,Keywords:cloud2computing;pdatastorage;datamanagement;programmingmodel20 引言 云计算(CloudComputing)是一种新近提出的计算模式.是分布式计算(DistributedComputing)、并行计算(ParallelComputing)和网格计算(GridComputing)的发展。 目前,亚马逊、微软、谷歌、IBM、英特尔等公司纷纷提出了“云计划"。例如亚马逊的AWS(AmazonWebServices)[1]、 IBM和谷歌联合进行的“蓝云”计划等.这对云计算的商业 价值给予了巨大的肯定。同时学术界也纷纷对云计算进行深 层次的研究。例如谷歌同华盛顿大学以及清华大学合作,启 动云计算学术合作计划(AcademicCloudComputing Initiative),推动云计算的普及,加紧对云计算的研究。卡内基 梅隆大学等对数据密集型的超级计算(DataIntensiveSuperComputing,DISC)[2]进行研究,本质上也是对云计算相关技 术开展研究。 IDC的调查显示,未来五年云计算服务将急速增长,预期 2012年市场规模可达420亿美元.目前企业导入云计算已 逐渐普及,并且有逐年成长趋势。估计在2012年,企业投入在云计算服务的支出将占整体IT成本的25%,甚至在2013 年提高至IT总支出的三分之一. 由此可见,在各大公司以及学术界的共同推动下,云计算技术将会持续发展。 云计算有着广泛的应用前景.如表1所示。云计算在天 文学[3]、医学等各个领域有着广泛的应用前景。 趋势科技和瑞星等安全厂商纷纷提出了“安全云"计划。 如今,每天有2万多种新的病毒和木马产生,传统的通过更新用户病毒库的防毒模式,受到了严峻的挑战,该模式使用户端的病毒库过于庞大。趋势科技和瑞星的“安全云”将病毒资料库放在“云”端,与客户端通过网络相连,当“云”在网络上发现不安全链接时,可以直接形