云计算研究综述

来源 :电脑迷 | 被引量 : 0次 | 上传用户:flapme
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 云计算(Cloud computing)已经成为了IT界的热门技术,甚至被视为将根本改变生活方式和商业模式的革命技术。借助云计算,网络服务提供者可以在瞬息之间,处理数以千万计甚至亿计的信息,实现和超级计算机同样的效能。云计算可以被视为网络计算和虚拟化的融合:即利用网格分布式计算处理能力,将IT资源构筑成一个资源池,再加上成熟的服务器虚拟化、存储虚拟化技术,是用户可以实时的监控和调配资源。
  关键词 云计算 虚拟化 云存储 分布式计算
  中图分类号:TP3 文献标识码:A
  1云计算的概念
  云计算的定义众多,目前广为认同的一点是,云计算是分布式处理、并行处理和网格计算的发展,或者说是这些计算机科学概念的商业实现。云计算是一种资源交付和使用模式,指通过网络获得应用所需的资源(硬件、软件、平台)。云计算将计算从客户终端集中到“云端”,作为应用通过互联网提供给用户,计算通过分布式计算等技术由多台计算机共同完成。用户只关心应用的功能,而不关心应用的实现方式,应用的实现和维护由其提供商完成,用户根据自己的需要选择相应的应用。云计算不是一个工具、平台或者架构,而是一种计算的方式。
  2云计算在国内外发展状况
  尽管云计算的思想孕育很久,但是在国外(主要是美国)取得蓬勃发展也是最近十来年的事情。2003年,美国国家科学基金(NSF)投资830万美元支持由美国七所顶尖院校提出的“网络虚拟化和云计算VGrADS”项目,由此正式启动了云计算的研发工作。2009年4月,谷歌推出了Google应用软件引擎(Google App Engine)运行大型并行应用程序。Apple是云计算领域的另一位角色,从近年来推出的iTunes服务,到MobileMe服务,到收购在线音乐服务商Lala,再到最近在美国北卡莱罗纳州投资10亿美元建立新数据中心的计划,无不显示其进军云计算领域的巨大决心。
  而国内近几年在云计算方面取得了长足的发展。国内的云计算发展虽处于起步阶段,但各大通信运营商都表现得异常活跃。中国移动推出了“大云”(Big Cloud)云计算基础服务平台,中国电信退出了“e云”云计算平台,中国联通则是推出了“互联云”平台。
  3云计算的原理
  云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更相似于互联网。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。云计算就是把普通的服务器或者个人计算机连接起来,以获得超级计算机也叫高性能和高可用性计算机的功能,但是成本更低。云计算的出现使高性能并行计算不再是科学家和专业人士的专利,普通的用户也能通过云计算享受高性能并行计算所带来的便利,使人人都有机会使用并行机,从而大大提高工作效率和计算资源的利用率。云计算模式可以简单理解为不论服务的类型,或者是执行服务的信息架构,通过因特网提供应用服务,让使用者通过浏览器就能使用,不需要了解服务器在哪里,内部如何运作。
  4云计算的核心技术
  云计算系统运用了许多技术,其中以编程模型、数据管理技术、数据存储技术、虚拟化技术、云计算平台管理技术最为关键。
  (1)编程模型
  MapReduce是Google开发的java、Python、C++编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的并行运算。严格的编程模型使云计算环境下的编程十分简单。MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。
  (2)海量数据分布存储技术
  云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性。云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现HDFS。
  (3)海量数据管理技术
  云计算需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效的管理大量的数据。云计算系统中的数据管理技术主要是Google的BT(BigTable)数据管理技术和Hadoop团队开发的开源数据管理模块HBase。
  5云计算的挑战和展望
  云计算技术的发展面临这一系列的挑战,例如:使用云计算来完成任务能获得哪些优势;可以实施哪些策略、做法或者立法来支持或限制云计算的采用;如何提供有效的计算和提高存储资源的利用率等等。此外,云计算宣告了低成本超级计算机服务的可能,一旦这些“云”被用来破译各类密码、进行各种攻击,将会对用户的数据安全带来极大的危险。
  云计算未来有两个发展方向:一个是构建与应用程序紧密结合的大规模底层基础设施,使得应用能够扩展到很大的规模;另一个是通过构建新型的云计算应用程序。在网络上提供更加丰富的用户体验,第一个发展趋势能够从现在得云计算研究状况中体现出来,而在云计算应用的构造上,很多新型的社会服务型网络,如Facebook等,已经体现了这个趋势,而在研究上则开始注重如何通过云计算基础平台将多个业务融合起来。
  参考文献
  [1] 孟宏伟, 黄丽芳. 云计算解析[J]. 硅谷, 2010, (10) :35-36.
其他文献
石油天然气在国内广泛应用,石油天然气在人民生活和国家经济发展中起着越来越重要的作用.但在运输过程中,由于油气管道输运的都是易燃、易爆、易挥发和易与静电聚集的流体,极
摘 要 发现网络新词在中文信息处理方面具有非常重要的作用和意义。本文提出了一种基于质子串分解的网络新词抽取方法。首先,从网络上下载语料;然后,使用分解得到质串;并 在其基础上,进一步使用改进的检验方法结合质子串分解方法抽取具有复杂结构的合串并比较验证新词;实验结果显示,该算法有效地提高了网络新词抽取的精确度。  关键词 网络新词 质子串分解 互信息 F-MI  中图分类号:TP391.1 文献标识
用毛细管区带电泳(CZE)对酪蛋白磷酸肽(CPP)进行了分离和测定。研究出的适宜电泳操作条件为:工作电压30KV、柱温25℃、毛细管长度50cm、内径70μm、进样量5sec(气压进样)、紫
目的 观察单侧输尿管梗阻(UUO)大鼠模型中金属蛋白酶组织抑制剂1(TIMP-1)在肾小管间质中的表达部位、动态变化及其与肾小管问质损害的关系。方法 制备UUO大鼠模型,采用免疫组
摘 要 随着计算机在人们生活中的普及,使得计算机的各项技术已经与人们的生活工作息息相关,而且计算机的发展在一定程度上代表了世界经济发展的脚步,到目前为止,计算机技术的快速发展,使计算机的图形技术和图像技术在日常生活和工业生产中得到了很好的运用,该技术的发明为人们的生产生活带来了很多的便利,而且通过图形图像技术的进一步发展应用,为人们带来的生活福音将会越来越多。  关键词 计算机技术 计算机图形 图
期刊
多核处理器当前风头正劲.在整个业界,到处是多核处理器的新闻.最新的半导体工艺已经为芯片设计者提供了足够数量的晶体管,足以制造出实用化的多核处理器,各种设计的数量激增,
摘 要 中国在80年代末开始对神经网络研究,主要开展了一些基础性的应用工作领域。人工神经网络的可塑性,自适应性和自组织性使得其具有很强的自学习能力与并行处理能力,保证了其能够快速处理问题。为了满足实时分布式存储的需求,它具有更好的鲁棒性和容错性。因此,人工神经网络已被广泛应用于模式识别,系统识别,图像处理,自动控制等领域。  关键词 神经网络 控制系统 控制科学 模型 机器人  中图分类号:TP1
摘 要 近年来,语音合成技术中的波形拼接算法被广泛地运用在各个国家的技术前沿。大多数的实验研究结果表明波形拼接算法具有可靠的实用性,所以在市场中已经具有许多语音合成产品,这些产品对人们的日常生活和工作的各个方面有很大的影响。  关键词 语音合成 发音 自然度 时域波形 语音库  中图分类号:TN912 文献标识码:A  1语音合成技术的发展历程  随着语音合成的要求越来越高,语音学家对语音合成的研
摘 要 目标声音识别逐渐将会在实际的日常生活中得以应用。在实验室环境下,对目标声音识别系统大多数识别性能也达到了一定的要求,但在实际噪声环境下的识别系统效果将大大降低。因此,在抗噪声语音识别的研究目标是非常重要的。研究发现,人耳具有良好的抗噪声能力,因此基于语音识别技术的听觉系统是一个很有前途的研究课题。  关键词 语音识别技术 听觉系统 仿生学 智能 机器人  中图分类号:TN912.34 文献