- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章网格基础设施与虚拟操作系统研究
人们普遍认为网格技术是下一代主要软件技术之一[31】,但对网格“革命性体系结构”的构成、网格
应用的性质和网格发展道路等争议很大.本章在分析软件发展史的基础上,指出资源与服务是网格的两个
基本要素;分析网格发展实践及技术探索,指出网络服务是网格的事实基础,网格核心是虚拟操作系统;
重点分析网格基础设施的连通性以及虚拟操作系统的本质安全性.最后介绍了网格应用的开发方法.
2.1引言
网格(Grid)概念产生于90年代中期,是从电力网(PowerGrid)借鉴过来的,摄终目的是希望人
们能够象使用电力一样方便地使用分布在网络上强大而丰富的计算能力。作为目前越来越重要的计算机技
术研究领域,网格是一种关系科研、经济、社会、国防的重要国家基础设施,在国内外引起了广泛的关注。
“网格最终应该是一种公共事业”——由网格应用服务商提供服务,这种服务与电话、电力、水、煤气并
列,被称为“第五公用设施”[23]。
网格的发展经历了三个阶段:第一阶段是网格的萌芽阶段,开始于90年代早期,研究内容是关于千
兆网试验床以及一些元计算方面的工作;第二阶段是一些早期的试验,时间大概从90年代中期到晚期,
出现了一些比较重要的开创性和奠基性的研究项目;目前是网格计算的迅速发展阶段,关于网格的研究.
Grid
开发和应用项目大量出现。出现了影响很大的组织全球网格论坛GGF(GlobalForum),同时网格计
算也不再仅仅局限于科学研究.工业界与学术界联盟。正致力于使网格计算在更广泛的领域得到推广和应
用[24]。
网格的作用是将分散在网络上的信息及信息存储、处理能力以合理的方式“桔合”起来,形成有机的
整体,以提供比任何单台高性能计算机都强大得多的处理能力,实现信息的高度融合和共享。发展网格被
Condor、[PG等,欧洲有CERN
日本有Ninf,Bricks等,中国有国家网格、上海网格等。
本章以下部分通过对软件历史与技术发展分析网格经验和教训,提出一个包括网格社会信息基础设
施、虚拟操作系统的支持“即插即用”网格设各的、能解决JamesGray预言中6个问题的“革命性”网
格体系结构,研究其性质及关键技术,分析其协同与共享的实现原理,并介绍网格应用开发实例。
2.2网格的基本软件架构
构造网格系统成功与否,首要考虑的是网格系统的可理解性和可实现性。从分析软件发展史出发,本
文作者们可阻得出网格系统的基本要素。
2.2.1软件发展历史分析
社会发展总在不断追求扩人技术的应用范围、降低其廊用成本.计算机软件技术的发展也不能例外。
软件技术的发展大体上经历了以下几个阶段:
(1)原始阶段即寄存器加指令阶段。寄存器是对客观的静态抽象,指令是对客观的动态抽象,主
要应用在计算机系统诞生的早期探索阶段。此时还谈不上软件结构。
(2)传统阶段即数据加程序阶段。数据是对客观的静态抽象,程序是对客观的动态抽象,主要应
用在科学计算领域。此时有了传统字符操作系统,重点研究降低软件开发成本的软件复用技术。
7
(3)面向对象阶段即属性加方法阶段。属性是对客观的静态抽象。方法是对客观的动态抽象,并
以对象封装客观的动静统一,软件应用已经扩展剑了广大社会商业领域。此时有了极具亲和力的图形用户
界面操作系统,重点研究加速大型软件开发的软件体系结构技术。
(网格资源,简称资源).是对客观世界的静态抽象,并以网格资源共享抽象客观的普遍联系性:服务,
就是Web
对客观的动态抽象,并以网络服务协作抽象客观的变化发展,必将发展出网格社会信息基础设施。
客观的静态抽象从寄存器、数据、属性发展到资源,动态抽象从指令、程序、方法发展到服务,符合
抽象层次越来越高、应用范围逐步扩大、开发过程逐步简单、运行维护成本逐步降低的软件发展历史规律,
满足软件发展规律趋势的客观要求。
2.2.2网格发展技术分析
自Internet诞生以来,人们就不断追求更有效的互联软件技术。网格相关技术主要包括下述的Web
Service、OGSA、WSRF[6]等。
(1)Web
Service技术提供永久的无状态服务.实现了程序间远程访问透明性。上个世纪90年代
在技术上实现了分布于全球范围的网页定位与网页间(通过超连接技术实现)相互链接,各种网页查找技
原创力文档


文档评论(0)