分布式计算总结.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式计算 分布式计算优点和特点 资源共享 :可共享系统中的硬件、软件和数据等信息资源。 分布式透明处理平台 : 展现给用户的是一个统一的整体系统 ; 高性价比:分布式系统具有较高的性能价格比。 应用分布性:多数应用本身就是分布式的,如 ATM 应用。 高可靠性:现代分布式系统具有高度容错机制。 可扩展性:添加几台 PC 等可提高系统的性能。 高度灵活性:能够兼容不同硬件厂商的产品,兼容低配置机器和外设而获得高性能计算。 分布式计算工作原理 分布式计算是利用互联网上的计算机的中央处理器的闲置处理能力来解决大型计算问题的一种计算科学。 随着计算机的普及,越来越多的电脑处于闲置状态,即使在开机状态下中央处理器的潜力也远远不能被完全利用。 互联网的出现 , 使得连接调用所有这些拥有限制计算资源的计算机系统成为了现实。 一个非常复杂的问题往往很适合于划分为大量的更小的计算片断的问题。服务端负责将计算问题分成许多小的计算部分,然后把这些 部分分配给许多联网参与计算的计算机进行并行处理,最后将这些计算结果综合起来得到最终的结果。 关键技术一:中间件技术 中间件技术是比较早期的分布式计算技术,所谓的中间件技术,就和字面上的意思一样,是一个联络不同技术和操作系统的纽带,通 过这个软件,分布式应用软件可以在使用不同的操作系统和技术的计算机之间进行计算资源共享, IBM 和 SUNMicrosystems 以及 ATT 贝尔实验室都对中间件技术的研究和发展做出重要贡献,贝尔实验室于 1984 年发布的 Tuxedo 应该算是早期比较成熟的中间件 技术产品,这个 负责屏蔽不同操作系统、编程语言、通讯协议的中间件就负责计算资源的管理和分配以及网络通信 。经过十几年的发 展,多种技术开始融合,中间件技术又发展出不同层次和类型的多个产品,例如: 自适应中间件、移动中间件、对象中间件、消息中 间件、数据库中间件,远程过程调用中间件 等等。 中间件技术是分布式计算技术中的一种基础技术,其他一些分布式计算技术和中间件技术结合以优化分布式计算技术,例如:网格计 算。 关键技术二:网格技术 网格计算是目前最重要的分布式计算技术之一,它 通过网络系统将分布在不同地点或区域的计算机资源(包括各种硬件和软件以及信 息数据等)连接成一个巨大的 异构计算机“ ”,虽然这些计算资源分布在各自不同的计算机上,这些计算机可能有不同的操作系统、不 同的技术协议,但是通过网格技术组建的这个系统却可以象一台计算机一样对这些资源进行管理和利用,从而完成一些计算规模巨大 的复杂运算和数据处理任务。从另一个意义上说,这种计算资源的统一管理和共享,不仅仅为提供复杂就算提供支持,还可以在很大 的区域范围内,打破企业、组织和国家界限,避免重复资源投资和浪费,充分利用自己的计算资源,因此网格计算在分布式计算技术 中占有十分重要的地位。 网格有多种体系结构,其中 Foster 等提出的五层沙漏结构(图 1 )为比较典型的一种体系结构,自下向上分别是构造层、连接层、资 源层、汇聚层和应用层;还有一种典型的结构体系:开放网格服务结构 OGSA (OpenGrid Services Architecture), 这个结构是结合 Web Service 技术的网格体系, OGSA 是以服务为中心的 服务结构“ ”,定义了 网格服务“ ”的概念,网格服务是一种 Web Service ,该服 务提供了一组接口。 网格系统大致都可以划分为三个层次的基本结构: 底层(构造层) ,主要是分布在各个计算机上的资源,也称资源层 ,硬件和软件、 信息数据等; 中间层,主要负责屏蔽底层资源的异构性 ,是上面提到的中间件技术;应用层,这是我们的工作平台,通过应用层来组 织协调和合理利用底层的资源来完成分布式工作任务。 网格 资源层 是构成网格系统的硬件基础,它包括各种计算资源,如超级计算机、贵重仪器、可视化设备、现有应用软件等,这些计算 资源通过网络设备连接起来 。网格资源层 仅仅实现了计算资源在物理上的连通 ,但从 逻辑上看,这些资源仍然是孤立的 ,资源共享问 题仍然没有得到解决。因此,必须在网格资源层的基础上通过网格中间件层来完成广域计算资源的有效共享。 网格 中间件层 是指一 系列工具和协

文档评论(0)

肖四妹学教育 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档