售后服务服务资源网格TG服务资源网格T最全版.docx

上传人:b****3 文档编号:4006239 上传时间:2022-11-27 格式:DOCX 页数:48 大小:85.82KB
下载 相关 举报
售后服务服务资源网格TG服务资源网格T最全版.docx_第1页
第1页 / 共48页
售后服务服务资源网格TG服务资源网格T最全版.docx_第2页
第2页 / 共48页
售后服务服务资源网格TG服务资源网格T最全版.docx_第3页
第3页 / 共48页
售后服务服务资源网格TG服务资源网格T最全版.docx_第4页
第4页 / 共48页
售后服务服务资源网格TG服务资源网格T最全版.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

售后服务服务资源网格TG服务资源网格T最全版.docx

《售后服务服务资源网格TG服务资源网格T最全版.docx》由会员分享,可在线阅读,更多相关《售后服务服务资源网格TG服务资源网格T最全版.docx(48页珍藏版)》请在冰豆网上搜索。

售后服务服务资源网格TG服务资源网格T最全版.docx

售后服务服务资源网格TG服务资源网格T最全版

(售后服务)服务资源网格(TG)服务资源网格(T

服务资源网格

(TaoGrid0.5)

(赵维2004-6)

(金陵科技学院,南京)

(ygzw@)

第一章绪论………………………………………1

1.1研究背景与意义….……………………2

1.1.1相关研究背景

1.1.2课题的目的和意义

1.1.3课题的问题

1.2论文结构

第二章服务资源网格相关理论….………………3

2.1网格问题…………….………………….3

2.1.1网格概念与分歧

2.1.2网格目的与意义

2.1.3网格的基本要求

2.2网格驱动力

2.3网格特点………………………………...4

2.4网格体系结构

2.5网格技术………………………………...5

2.6网格安全

2.7网格技术发展趋势

2.8TaoGrid的两大标准支撑技术………….6

2.8.1WebService标准

2.8.2WS-ResourceFramework提议

2.9现有网格理论与设计的不足

2.10Tao网格的主要内容…………………7

2.11Tao网格的理论依据

2.11.1“形”“神”论

2.11.2Petri网论

2.11.3TaoGrid分析……………….….8

第三章网格基础设施及虚拟操作系统…….……10

3.1网格的基本软件架构

3.1.1软件发展历史分析

3.1.2网格发展技术分析…………….11

3.1.3网格体系结构的层次模型

3.2网格基础设施GI及其连通性…….…12

3.3虚拟操作系统vgOS……………….…13

3.4网格应用举例………………………...14

3.5结论

第四章网格设备个性化安全本地操作系统……15

4.1网格设备

4.2rgOS构造……………………………….15

4.3网格设备操作系统rgOS的优点………16

4.4网格应用开发

4.4.1软件过程新解

4.4.2J*语言…………………………….17

4.5结论……………………………………...18

第五章再析TaoGrid

5.1网格的本质特征

5.2网络服务、网格资源和网格应用

5.2.1基本思想与概念

5.2.2网格资源

5.2.3共享……………………………….18

5.2.4网络服务………………………….19

5.2.5协作

5.2.6网格应用

5.3网格数据……………………………..…19

5.4零星讨论………………………………..20

第六章网格数据的动态开放多副本管理

6.1引言……………………………………..21

6.2DORM…………………………………..22

6.2.1DORM的逻辑结构

6.2.2DORM机制理论及性质分析…...22

6.3DORM的副本定位…………………….24

6.3.1构造哈希函数…………………….24

6.3.2FRN节点的加入………………...25

6.3.3FRN节点的退出……...…………26

6.3.4DORM定位的性能分析……...…26

6.4DORM评估…………………………….27

6.5小结……………………………………...28

第七章总结与展望

7.1论文结语………………………………..29

7.2我的主要工作…………………………..30

7.3以后的工作

参考文献…………………………………..31

第一章绪论

在1999年图灵奖获奖演说中[1],微软的吉姆.格瑞(Jim.Gray)总结了计算机研究开发的三个主要方向,即巴贝奇问题、布什问题以及图灵问题,指出了今后50年仍然是这三个基本问题。

论文从分析吉姆.格瑞的演讲入手,分析当前的计算机发展问题,目的是构造一个支持“即插”“即用”的网格“革命性体系结构”,试图解决面临的发展困惑。

1.1研究背景与意义

1.1.1相关研究背景

吉姆.格瑞问题微软研究院的吉姆.格瑞把三个主要研究方向细化为未来信息技术发展的十二个根本问题,分别是:

(1)可伸缩性:

除了加入资源,而不做任何其他干预,系统能力就可以自动地提高一百万倍,也就是“即插即效”;

(2)图灵测试:

具有人一样的“说谎”能力;(3)听写:

应该和人听写母语水平相当;(4)诵读:

应该和人诵读母语文本的水平相当;(5)人类视觉:

能像人那样识别目标和运动状态;(6)人类记忆:

记录下一个人看到和听到的一切,而且可以按照要求迅速提取每个纪录;(7)智能资料存储处理系统:

包括文本、音乐、图像、艺术作品及视频等,任何关于所存储资料的问题都可以回答和摘要,回答与摘要的准确程度和速度与该领域的专家相当;(8)远程沉浸、远程观察、远程参与:

必须与现场无二;(9)无故障系统:

每天可供上百万人使用,而只需要一个非全时工作人员管理;(10)安全性的系统:

只向得到授权的人士提供服务,任何未得到授权的人士都无法使系统中断业务,存储于系统中的信息不会被窃取;(11)随时可用:

系统在每一百年内中断工作的时间不超过1秒;(12)自动编程:

建造一种具有完备性的需求描述语言或用户界面,可以很容易地表述其设计(比现有语言容易1000倍),直接编译,系统应该能对具体应用需求进行推理,对例外情况和不完备需求能提出疑问。

当前的现实和以上的目标距离还很遥远,表明今天的信息技术远没有“成熟”。

这个差距不仅是量而且也是质的问题,因为用现有技术简单延伸是无法跨越的,必须在理论和技术上有大的突破性进展。

革命性体系结构计算机体系结构问题就是吉姆.格瑞的巴贝奇问题。

美国国家科学基金会认为高性能计算机发展正处于重要的转型期,并于2001年就启动了一系列项目,鼓励“革命性体系结构概念”的研究,重点包括如何用好摩尔定律带来的硬件进步,提高计算机的效率(utilization)和生产力(productivity):

面向服务的或高生产力的高性能计算机体系结构、节点(或者叫其他名词)、处理器芯片、系统软件、编程语言;可信计算与自主计算(自律计算)技术;可重构技术等。

美国国家科学基金会最终确定了Cyberinfrastructure项目[2]的重要性和可行性,将于2005年国家每年投资6-10亿美元正式启动,网格就是该项目的重要内容。

普遍计算普遍计算((UbiqutousComputing)或普适计算(pervasivecomputing)[3]解决的是“布什问题”。

计算机将无所不在。

各种嵌入式计算机将存在于各种设备、工具和设施当中(衣服、家用电器、住宅、办公楼、汽车、公路等等),为人们的衣食住行和工作提供智能监控与服务,所谓的“计算机电子”通过各种无线和有线的互联技术,人们将随时随地都可以联在网上。

而这将产生各种各样的新产品和服务,改变政府、企业、金融业的运作模式。

例如CRM(CustomerRelationshipManagement客户关系管理)、ERP(EnterpriseResourcePlanning,企业资源计划系统)以及数据仓库等。

因此普适计算必须是“即插即用”的计算技术,也必须是“插”“用”分离的技术,即具体的应用必须脱离并不依赖于具体的硬件。

网格就是这样一种支持“插”“用”分离的虚拟技术。

应用都是基于网格基础之上的,称为网格应用,与具体的硬件无关;网格管理着具体的硬件设备,称为网格设备。

网格可大至整个社会基础设施,也可小至几台机器,甚至是一个独立的设备,此时网格应用所需资源刚好可以由该(局部)设备提供,不再依赖于网格的其它部分,因此可以把这个网格应用与网格设备从网格上独立出来,特别地称之为“网格电子”,在无线网络不发达的网格早期,“网格电子”很可能发展为一个独立的巨大产业。

人工智能与知识工程主要解决吉姆.格瑞的“图灵问题”。

这方面的研究不如前两方面发展的快,与网格以及论文相关的主要包括基于Internet的知识大规模共享以及语义网建设等知识基础设施等方面内容。

作为社会信息基础设施的网格,其发展离不开人工智能技术的进一步发展。

下面将看到,网格将极大地促进人工智能的发展,并最终依赖于人工智能的发展,特别是语义技术和语用技术。

吉姆.格瑞难题中的大部分必须依赖人工智能的巨大发展才能解决。

计算机网格网格技术诞生于上个世纪90年代中期,发展迅速,特别是2001年发明了WebService技术,网格立即与之结合,在全世界范围内掀起了包括科技界和工业界的网格研究热潮。

网格权威IanFoster认为网格比因特网更进一步:

(1)网格计算是指(通过高速网络)集成大量的计算机系统,以提供单一和一组计算机所不能提供的数据处理能力和功能;

(2)为满足本地用户的需要,网格系统可以使用共享的语言和接口协议,在全球范围内接入运算资源、信息和服务;(3)对用户而言,组成网格系统的集成网络具有“通透性”,这些由远端提供的服务看起来与本地计算机提供的服务没有区别;(4)网格技术可以实现虚拟组织成员间的大规模科学与商业合作、远程实验、高性能分布式计算及数据分析。

IanFoster进一步认为目前网格已经成功地标准化了创建、使用、探察、发现和管理有状态资源的基础中间件。

下一轮的挑战将是如何管理大型分布式的硬件设施,以保证存在失败的情况下能提供可靠的服务?

如何才能使用户去利用可点播的资源和服务?

在计算机数量和能力呈指数增长的同时,网格概念和技术该如何进一步发展?

答案将会从研究和实用经验中得出,而且该答案必将用到自主、普适和点对点(p2p)计算等相关领域出现的创新思想。

网格面临的挑战成功应用于科技界的OGSA网格体系结构虽然受到工业界的承认,但工业界却在大力开发基于WebService的产品与服务;学术界质疑网格缺乏理论基础,缺乏研究,也缺乏显示度的应用;人们不怀疑网格的科学目标和远景,但就如何达到这个目标还没有达成完全的共识,而是有各自的想法;以Globus为代表的学术界网格研究有可能被以IBM为代表的产业界超越。

因此有理由相信有关“革命性体系结构问题”,将是未来几年内计算机领域,特别是网格研究界的重中之重。

1.1.2课题的目的和意义

综上所述,到目前为止人们对网格理论基础、网格应用、编程语言以及网格“革命性体系结构问题”等的认识还远未统一。

现有的网格理论与实践都主要针对科研领域,对网格如何发展为面向社会信息基础设施的理论和技术研究还很不充分,尤其没有社会网格信息基础设施理论模型、“即插即效”网格设备、“即用”的网格应用的“普适计算”模式、网格编程语言、“网格革命性体系结构”等的专门研究实现。

网格研究指导网格实践,开展网格相关方面的理论研究对网格发展及社会网格信息基础设施建设意义重大,论文试图通过构造“网格革命性体系结构”,整合计算机发展的最新成果,解决以上描述的计算机研究与发展所面临的种种困难,特别是网格发展中的关键问题。

1.1.3课题的问题

设计网格“革命性体系结构”,研究网格社会信息基础设施上的支持“即插”网格设备与网格应用“即用”的网格虚拟操作系统及网格编程语言等理论和技术问题。

1.2论文结构

第一章绪论后的章节安排如下,第二章总结网格相关理论,服务资源网格的两大标准基础,阐述服务资源网格的理论依据;第三章具体阐述网格基础设施和虚拟操作系统及其应用;第四章重点阐述“即插即用”网格设备个性化操作系统以及其应用;第五章总结TaoGrid的关键概念,定义网格数据;第六章是网格数据集合的管理机制设计与证明;最后总结与展望在第七章。

第二章服务资源网格相关理论

“网格”是一个出现于上个世纪90年代中期的新概念,代表着一种先进的计算技术。

为了后面具体论述服务资源网格的需要,本章首先从网格问题、网格需求、网格特点、网格体系结构、网格技术、网格安全、网格发展趋势以及服务资源网格的两大标准支撑技术等方面总结介绍网格相关理论和技术知识[22],提出并分析服务资源网格的两个理论依据—中国“形”“神”论哲学以及Petri网原理,分析Tao网格特点。

2.1网格问题

网格到底是怎样一个技术?

前景是什么?

应用效果如何?

这是网格研究首要解决的问题。

虽然网格已经从科研领域进入社会商业应用了,但仍然没有一个统一的认识。

本节分析网格基本内涵。

2.1.1网格概念与分歧

网格概念是借鉴电力网提出来的,网格的最终目标是希望用户在使用网格时,就如同现在使用电力一样方便。

网格(Grid)技术是近年来国际上兴起的一种重要信息技术,它的目标是实现网络虚拟环境上的高性能资源共享和协同工作,消除信息孤岛和资源孤岛。

网格的作用是将分散在网络上的信息及信息存储、处理能力以合理的方式“粘合”起来,形成有机的整体,以提供比任何单台高性能计算机都强大得多的处理能力,实现信息的高度融合和共享。

与它相关的技术包括:

实时企业信息系统、网络化虚拟设计环境、因特网技术、知识管理、XML技术、ASP技术、万维网服务(webservice)、语义网(semanticweb)、高性能计算等。

计算网格构想的提出和当前全世界正在兴起的有关计算网格的研究,越来越清楚地使我们感受到一种信息社会的新的基础设施正在出现,这种新的infrastucture不仅仅可能带来信息资源的获取、分布、传输和有效利用的革命性的、结构性的巨大变化,而且将根本改变我们的研究方式、教育方式、生活方式与生产活动的方式[35]。

人们普遍认为“网格最终应该是一种公共事业”—由网格应用服务商提供服务,这种服务与电话、电力、水、煤气并列,被称为“第五公用设施”[67],网格将是继Internet、网页之后的更大科技进步。

全球网格研究的领军人物、美国阿岗(Argonne)国家实验室的资深科学家、美国Globus项目的领导人IanFoster曾在1998年出版的《网格:

21世纪信息技术基础设施的蓝图》一书中这样描述网格:

“网格是构筑在互联网上的一组新兴技术,它将高速互联网、高性能计算机、大型数据库、传感器、远程设备等融为一体,为科技人员和普通老百姓提供更多的资源、功能和交互性。

互联网主要为人们提供电子邮件、网页浏览等通信功能,而网格功能则更多更强,让人们透明地使用计算、存储等其他资源。

2000年,IanFoster在《网格的剖析》这篇论文中把网格进一步描述为“在动态变化的多个虚拟组织间共享资源和协同解决问题。

”至此,人们仍然就什么是网格而争论不休。

2002年7月,IanFoster在《什么是网格?

判断是否网格的三个标准》一文中,限定网格必须同时满足三个条件:

(1)在非集中控制的环境中协同使用资源;

(2)使用标准的、开放的和通用的协议和接口(IanFoster认为目前只有Globus才算得上标准协议);(3)提供非平凡的服务。

这三个条件非常严格,象P2P、SUNGridEngine、Condor、Entropia、MultiCluster等都被排除在网格之外。

但并不是所有人都同意他的观点,有许多人赞同广义的网格概念,它称作巨大全球网格GGG(GreatGlobalGrid),它不仅包括计算网格、数据网格、信息网格、知识网格、商业网格,还包括一些已有的网络计算模式,例如对等计算P2P(PeertoPeer)、寄生计算等。

可以这样认为,IanFoster赞成狭义的“网格观”,而GGG是一种广义的“网格观”。

虽然人们对网格的认识有待统一,但越来越清晰地认识到网格就是下一代软件技术,具有全方位的互联互通,强烈地表现出网格整体属性。

我认为网格是“虚拟组织”[18]的实现,是未来的社会信息基础设施,人们未来依赖网格就象现在依赖水电一样。

2.1.2网格目的与意义

网格是借鉴电力网概念提出来的,网格的最终目标是希望用户在使用网格时,就如同现在使用电力一样方便。

网格概念将根本地改变人们对“计算机应用”的看法,这是一种全新的、更方便的计算方式,轻松搞定现今解决不了的更加复杂的问题。

建设网格的意义有:

首先是计算能力的限制,网格可以联合并放大全社会的计算能力,这是目前无法想象的。

其次是地理物理位置的限制,把“全社会的计算能力”送到你的桌面。

再次是节约资源,现今的计算机资源利用率远不充分,很多应用又缺乏资源。

网格不仅可以把“资源”送到你的桌面,更可以把“应用”放到网格中完成,连“桌面”都可以节省。

最后是网格打破了传统共享与协作方面的限制。

网格以“虚拟组织”的方法,实现了全社会范围的资源共享与服务协作。

2.1.3网格的基本要求

对于网格提供的计算能力,有四个基本要求:

可靠性、标准化、易访问和廉价性。

可靠性是指网格中个别资源或服务的失效,不影响网格整体性能,具有“地球离开谁都照转”的效果。

可靠性要满足各种安全要求,除了传统的加密、认证及防火墙等传统措施,更要有体现网格整体安全的“免疫”性,就象自然界通过保持自然个体遗传物质的特异性来实现个体免疫一样,这是确保自然系统稳定性的客观规律。

标准化是指网格作为社会基础设施,当然得到社会公认,网格的全部技术与实现方法都是以公知的标准接口达到每一个社会成员。

易访问性和廉价性也是基础设施所必须具备的条件,这些体现出不同于科学研究的社会属性。

2.2网格驱动力

应用规模越来越大,传统手段力不从心;待解问题越来越复杂,非集中全社会的力量不能解决;相关技术的出现为网格发展奠定了基础;社会需要建设新的基础设施来促进发展。

•应用驱动经济社会化、全球化发展导致大量社会服务与联系的大规模应用需求,是网格发展的直接动力。

•问题需求问题领域不断拓展,问题规模日益复杂化,产生大规模的计算能力需求,局部计算能力无法满足导致打破地域限制的网格技术,实现更大粒度与更大范围的资源共享成为必然趋势。

•相关技术的发展网格的基础技术包括网络技术、计算机技术以及技术标准化,它们的发展成熟是网格发展的前提。

网络的带宽、覆盖范围与寻址能力必须足够,如数兆的网格设备接入带宽,全社会人人、处处随时可以接入网络,以提供或获取资源与计算力,要求普及网格覆盖全社会的IPv6网址协议。

在服务资源网格中,进一步提高的计算机计算能力被抽象为由WebService[17]技术标准定义的网络服务,网格资源在WSRF[70]提议中定义,因此服务资源网格具有标准化的坚实的工业技术基础。

2.3网格特点

研究网格特点可以更好地认识与把握网格的开发应用。

网格具有分布共享性、自相似及整体性、动态多样性以及自治虚拟性等特点。

•分布与共享网格设备(具有唯一IP网络地址的硬件)是地理上分布的,网格资源(可以网格寻址的抽象)也是分布在不同的网格设备上的,因此只能是分布式的计算模式。

虽然网格资源存在分布性,但网格资源也是可以充分共享的,即网格上的任何资源可以提供给网格上的任何用户。

分布性网格资源的共享问题是网格的核心问题。

通过网络服务协作实现了物理上分布的网格资源的全局共享,这是网格的本质特征。

•自相似性与整体性网格系统的局部与整体具有一定的相似性,网格局部也是网格,局部组合成整体时,功能与性能超线形增加,体现出“整体大大大于部分和”的特性。

•动态多样性网格的动态性是指网格设备的增加与减少,不影响网格其它部分的功能与性能,网格可以自动迁徙相关资源或服务到其它部分,不影响网格的应用性能。

网格设备具有多样异构性,网格资源的多样异构性,是网格的本质特征。

解决异构资源的集成正是网格的吸引力所在。

•自治性网格资源是属于资源所有者的,所有者有权决定资源是否向网格开放(出租换钱)以及向谁、怎么公开。

网格资源是否为网格接受并被用户租用,要取决于网格及其用户,用户有权决定自己使用谁的网格资源。

2.4网格体系结构

体系结构是关于计算机系统中各部分组织与集成的方式。

•网格体系结构网格体系结构就是关于如何建造网格的技术。

它给出了网格的基本组成与功能,描述了网格各组成部分的关系以及他们集成的方式或方法,刻画了网格有效运转的机制。

•分析设计方法设计或分析网格体系结构,要把握“分”与“合”两个方面。

网格是一个复杂巨系统的整体概念,网格体系结构的设计就是把网格整体分解为已经实现或容易实现的部分,分解过程一致要持续到足够清晰明了,网格体系结构必须能够对各个部分的功能、目的、特点与作用以及分解与组合的方式方法过程等进行清晰描述。

网格体系结构的“分”是为了把握网格内部功能,“合”是为了把握网格整体特性。

只有充分理解分与合两个方面,才能深入具体全面地把握网格概念,设计出有效实用的网格体系结构。

•五层沙漏模型目前影响比较广泛的网格体系结构是五层沙漏模型和OGSA模型。

沙漏模型是IanFoster等人在最初的时候提出的,自底向上分别是构造层、连接层、资源层、汇聚层、应用层。

构造层连接底层的本地资源和上层,主要是用来为上层访问本地资源提供提供统一接口,屏蔽各地资源的异构性;连接层定义了核心网格事务处理所需的通信和认证协议,提供了加密的安全机制,用于识别用户和资源;资源层的协议调用构造层的功能以访问和控制本地资源;汇聚层建立在资源层和连接层形成的协议瓶颈之上,主要负责多种资源的共享;应用层存在于虚拟组织中,是根据任一层次定义的服务构造的。

每一层的API都可以看作与特定服务交换协议信息的实现,应用可以调用更高层的框架和API库。

•OGSA模型OGSA是由GGF的OGSI工作小组于2002年6月制定的开放式架构。

OGSA定义了网格的架构和网格服务的编程模型,列出了建造一个网格服务所需组件,同时给出如何通过网格解决方案来实现一个企业类。

包括:

物理和逻辑资源层、Web服务层、网格服务层、网格应用程序层。

其中物理资源包括服务器、存储器和网络,物理资源之上是逻辑资源,它通过虚拟化和聚合物理层的资源来提供额外的功能;所有的网格资源,不论是逻辑的还是物理的,都被建模为服务,主要有程序执行、数据服务和核心服务等,OGSA是面向服务的体系结构(SOA)。

在OGSA中一切都表示为一个遵循一套规范的网格服务。

2.5网格技术

网格技术是推动网格前进的主要力量,本节分别简要介绍网格应用技术、网格编程技术、网格核心管理技术以及网格底层支撑技术。

•网格技术分类网格问题是以分布为基础的,广泛、方便、灵活,可以支持大规模、大粒度、大范围的资源共享问题。

网格概念是由实际应用中的具体网格问题驱动的,为解决这些网格问题而出现的技术就是网格技术。

网格技术可以粗略地分为网格应用技术、网格编程技术、网格核心管理技术、网格底层支撑技术。

•网格应用技术传统网格应用为分布式计算、实时广域分布式仪器、数据密集型计算以及远程沉浸等。

事实上网格应用范围比这要广得多。

•网格编程技术如何在网格上编程,也即如何在网格上进行应用开发,是网格技术需要解决的重要问题。

如果没有工具与环境的支持,直接使用“cut-and-paste”[70]开发网格应用,必然是困难、低效且容易出错的。

其中的编程支持系统要考虑:

(1)简化网格应用开发过程,提高开发效率;

(2)高性能,与脱离开发环境直接编写的性能应该接近。

网格编程方法的设计要充分利用并集成已有成熟的商品化技术。

•网格核心服务技术网格核心服务是连接协调整个网格有效运转的中枢,研究意义重大。

包括

(1)系统调度技术,调度网格应用与网格资源分配,网格调度要考虑移植性、扩展性、效率、重复性以及网格调度与本地调度的结合等;

(2)高吞吐率网格资源管理技术,主要解决整个网格的效用问题;(3)性能数据收集分析与可视化技术;(4)网格安全技术等等。

•网格低层支撑技术低层支撑技术构建网格的基础,包括

(1)网格节点的构建技术,网格节点是网格资源提供者,网格资源服务是网格技术的重要方面;

(2)网络是网格的基础;(3)局部节点的操作系统与网格接口也是低层支持技术范畴。

2.6网格安全

TCP/IP协议群创造了Internet,基于Internet之上的网格面临多方面的安全威胁:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1