您的当前位置:首页正文

一种自管理的轻量化网格平台参考模型

2022-09-04 来源:一二三四网
第38卷增刊(1) 东南大学学报(自然科学版) vol_38 Sup(1) 2008年9月 JOURNAL OF SOUTHEAST UNIVERSITY(Natural Science Edition) Sept. 2008 一种自管理的轻量化网格平台参考模型 顾 军 罗军舟 (’东南大学计算机科学与工程学院,南京210096) ( 中国矿业大学计算机科学与技术学院,徐州221008) 摘要:为提高开放环境下网格平台软件的适应性、重构性和可管理性,采用构件作为功能实现载 体,以服务作为功能组织手段,并集成轻量化和自管理特征,提出了一种用于指导Internet环境 下网格平台设计与构建的新型参考模型.深入阐述了参考模型的体系结构,描述了网格平台按需 构建、执行和撤销的三阶段工作过程,给出了具有监控、决策和控制能力的自主服务构件形式化 模型描述;采用基于分层反馈控制的自管理架构,以服务构件的执行力分析模型作为决策基础,实 现网格平台的自管理功能;最后,总结和展望了参考模型的研究工作. 关键词:网格平台;自管理;轻量化;服务构件;执行力 中图分类号:TP393 文献标识码:A 文章编号:1001一o5o5(2oo8)增刊(I).0l85—07 Reference model for self-managing and light--weighting grid platform Gu Jun ' Luo Junzhou (’School ofComputer Science and Engineering,Southeast University,Nanjing 210096,China) ( School of Computer Science and Technology,China University of Mining and Technology,Xuzhou 22 1 008,China) Abstract:To enhance the sel ̄adaptive,reconfiguration and manageability for open grid platforill,a reference model for self-managing and light—weighting grid platform(SM&LWGP)was presented.The model was component—based and service—oriented.and could be used to guide the design and construction of a unify grid platfoi'm over the Internet.The architectural reference model for SM&L、^,GP was deeply discussed,and the three—phase WOrk procedure including constructing. executing and revoking was described.Then.the formal model for autonomic service component with monitoring.decision and control abilities was expatiated.Moreover,a hierarchical self-management sturcture based on feedback control was presented.and the analytical performability model for service components was taken as the decision and control ofundation.Finally,future research directions of the reference model were put forward. Key words:grid platform;self-management;lightweight;service component;performability 网格旨在实现动态、跨自治域的软硬件资源的全面共享,支持透明高效的协同工作ll J,形成无缝、集 成的虚拟计算环境.随着网格技术和应用的不断发展,网格系统开发、部署、运行和维护的网络环境开始 从封闭、静态、可控逐步走向开放、动态、难控,不能再假设整个网格平台软件系统中各个部分都遵从统 一的设计和管理,也不能完全精确地预先确定系统的结构组成和每个组成部分的行为,更不能界定所有软 件组件与外部环境的边界【2】.从软件管理的角度看,Internet环境下的网格平台软件系统由其分散交互性而 带来的系统复杂性已经超出了软件设计者的控制能力,从而导致软件管理中的诸多问题必须在软件的运行 阶段加以处理.如何使网格平台系统的软件功能具有更好的伸缩性和灵活性p J,并能够根据管理者的要求 实现自管理【4】已经成为新的重要挑战之一.为此,本文研究并提出一种基于构件、面向服务、自管理的轻 量化网格平台(self-managing and light.weighting grid platform,SM&LWGP)参考模型,以指导Internet环境 下网格系统的设计与构建.本文认为SM&LWGP参考模型是一个用以指导建立具体网格平台的抽象框架, 它描述了网格平台的环境设施以及其中的部件和部件间关系,且它不直接受任何具体标准、技术或其他实 现细节的约束. 收稿日期:2008.08.20. 基金项目:国家自然科学基金资助项目(90412014,90604004)、“十一五”国家科技支撑计划重大资助项目 (2006BAH02A24.4)、江苏省“网络与信息安全”重点实验室资助项目(BM2003201). 作者简介:顾军(1977一),男,博士生,讲师,jgu@seu.edu.cn;岁军舟(联系人),男,博士,教授,博士生导师,jluo@sea.edu.cn. l86 东南大学学报(自然科学版) 第38卷 1参考模型 本文遵循大多数人的观点,构件是提升软件系统质量、控制软件复杂性的重要手段之一,而服务可以 为构件提供更好的对外交流途径,便于提高系统的开放性和灵活性 引.因此,SM&LWGP参考模型以构件 作为网格管理功能的实现载体,以服务作为功能组织手段,且随同实现服务的构件一起部署服务,以实现 平台的轻量化,如图l所示. Dp1.ca -on ,0◆厂 —l『— 鬲 “~¨一 —F0 Service Component Layer Service boundary  IJ Node boundayr 图1 自管理的轻量化网格平台体系结构 所有管理服务都设计成服务构件形式,具有自治、开放、白描述和平台独立的特性.服务构件的粒度 有大小之分,功能有强弱之判,层次有高低之别.服务构件组合是保证能在不同抽象层次上对网格平台进 行描述、分析和验证的基础,也是实现管理服务定制的基础.管理服务本身也可以是多种管理服务的组合 体,支持多种管理功能的选择、匹配和组装,从而为网格平台的管理者和使用者提供高效、灵活的个性化 管理服务定制功能. SM&LWGP体系结构自下而上分为5层: ①物理资源层(physical resource layer)是实际的软硬件资源集合. ②虚拟资源层(virtual resource layer)是对物理资源的服务化封装和描述. ③服务构件层(service component layer)是完成特定管理功能的服务构件集合,提供实现服务所需要的 各种环境和构件,负责用细粒度的构件实现粗粒度的服务.一个服务构件(SC)实现的是某管理功能, 通常没有明确的业务目标.若干服务构件可以在构件管理引擎(component management engine)的作用 下协作完成更大的功能.服务构件组合(service component composite)操作以上层的管理服务目标为 指导,可以实现跨节点的构件交互.自主构件管理者(autonomic component manager)负责对执行状态 的服务构件提供自管理机制. ④管理服务层(management service layer)包含了网格平台中面向应用的各种管理功能的服务实例.管理 服务的功能设计不是固定的,可以管理需求动态扩展(如Pluggable Service).服务管理引擎(service management engine)负责服务发现、服务组合、服务协同等工作.自主服务管理者(autonomic service manager)负责实现管理服务的自管理,包括服务的监控、分析、规划和执行等. ⑤应用层(application layer)对外提供与用户交互的接口,获取用户的管理需求(如:计算密集型、数据密 集型、业务流程型等)和服务质量要求,制定或调整网格平台管理功能的部署规划和执行策略. SM&LWGP平台的工作过程一般包括3个阶段: 1)构建阶段 ①应用层根据用户的管理需求提出网格平台的管理功能描述,包括管理服务的类型、强度、质量等, 并将其提交给服务管理引擎;描述通常是抽象的,主要反映用户的需求,不涉及实现技术问题: ②服务管理引擎根据功能描述建立管理服务的实施规划,包括服务构件的功能、契约、接口、QoS参 数等,并将其提交给构件管理引擎: 增刊(I) 顾军,等:一种自管理的轻量化网格平台参考模型 187 ③构件管理引擎实现相关服务构件的选择、匹配和组装,形成可执行的功能实体,并向服务管理引擎 汇报管理服务实施方案: ④服务管理引擎对照实施规划和实施方案,如果得到确认则进入到实施阶段,否则返回构件管理引擎 重新制定实施方案: ⑤构件管理引擎的实施方案得到确认后,将开始构件组装工作,完成每个管理服务的功能实现,形成 按需、可伸缩、一体化、自治的网格平台基础设施. 2)执行阶段 ①应用需求到来后,服务网格平台将按照定制的管理服务流程实施管理功能: ②管理服务的实施过程中,自主服务管理者将监控和分析管理服务的执行状态,并依据当前的状态 决定该采取什么动作(或目标),甚至需要和自主构件管理者联合起来,实现全局的自主特性; ③自主构件管理者将监控和分析服务构件的执行状态,并依据当前的状态决定该采取什么动作(或目 标),甚至需要其它自主构件管理者协同工作. 3)撤销阶段 应用需求的改变或结束,将导致原来的管理功能流程及其实现的失效,因此必须能够做出撤销动作, 释放各种服务资源. 2自主服务构件 由于环境的动态性和管理的分散性,可能需要在不同的时刻实施不同的协同行为.因此,一方面需要 有效的协同机制支持、管理和控制实体之间的交互行为,另一方面又必须提供足够的灵活性以适应环境和 应用的不同需求.为此,服务构件应该能够在运行过程中对外部环境和应用需求的变化做出适当反应,从 而将系统所提供服务的功能或性能等维持在一个令人满意的水平上,即服务构件必须满足可管理性,包括 状态可观测和状态可调整,前者支持状态觉察,后者支持控制执行,即形成自主服务构件.自主服务构件 (autonomic service components)由服务构件实体和连接件两部分组成,多个自主服务构件可以按照一定的规 则和策略组合成自主管理服务. 2.1服务构件实体 服务构件实体是具有特定网格管理功能并参与管理服务交互的基本单元.本文只定义其功能描述及交 互接口,而将功能的实现封装起来,从而保证构件实体实现技术的改变不会影响其功能.依据构件实体实 施管理功能的作用不同,定义了3类构件实体:监控构件实体、决策构件实体和控制构件实体,图形符号如 图2所示. MceEndpoint (a)监控构件实体图 (b)决策构件实体图 (c)控制构件实体幽 图2服务构件实体的图形符号 定义1监控构件实体(monitoring component entity,MCE)实现服务构件的监控功能,可以用元组集 (McelD,Object,Mode,DataType,DataSet,MceAnalysis,MceProperties,MceConstrains,MceEndpoint) ̄ 示.McelD是MCE的标识;Object是MCE的监控对象,可以是服务、进程、数据、内存、带宽、生存周 期等;Mode是监控的方式,包括publish/subscribe,query/response,notiifcation,active/passive等;DataType是 监控的数据类型,因监控对象的不同而异;DataSet是监控数据集;MceAnalysis是对监控数据集的分析; MceProperties是与MCE相关的属性,主要包括功能、安全性、可靠性、运行环境以及其他一些构件的发 布信息等;MceConstrains是MCE在运行、服务定制、性能等方面的约束;MceEndpoint是监控构件实体与 决策构件实体的交互端点(Endpoin0集. 188 东南大学学报(自然科学版) 第38卷 定义2决策构件实体(decision component entity,DCE)是实现策略的制定和发布.用元组集(DcelD, UserInterface,Adminlnterface,AccessEndpoint,MapEndpoint,NegoEndpoint,DceProperties,DceConstrains, DceDataset,Dcepolicies) ̄t象表示.DcelD是DCE的标识;Adminlnterface是网格管理员和自主管理者对管 理策略进行干预和调整的入口;Userlnterface是接受用户个性化管理需求并实施相应管理服务定制的接KI; AccessEndpoint是DCE与监控构件实体和控制构件实体交互的端点;MapEndpoint是DCE之间的交互端 点;NegoEndpoint是DCE之间策略协商的交互端点,达到分布的决策构件实体之间多策略的协作和同 步;DceProperties是与DCE相关的属性,主要包括功能、安全性、可靠性、运行环境以及其他一些构件发 布信息等;DceConstrains是对DCE在运行、服务定制、效果等方面的约束;DceDataset是DCE的数据集, 是策略决策的基础;Dcepolicies是决策构件实体做出的策略集合. 定义3控制构件实体(control component entity,CCE)实现服务构件实体的控制功能,用一个元组集 (CcelD,Object,Mode,Parameters,CceProperties,CceConstrains,CceEndpoint)抽象表示.CcelD是CCE的标 识;Object是CCE的控制对象;Mode是控制的方式,包括设置、关闭、迁移、重置等;Parameters是控制操 作需要的参数;CceProperties是与CCE相关的属性,主要包括功能、安全性、可靠性、运行环境、可执行 条件以及其他一些构件发布信息等;CceConstrains是对CCE在运行、服务定制、性能等方面的约 束;CceEndpoint是控制构件实体与决策构件实体的交互端点(Endpoint)集. 定义4 端点(endpoint)是构件实体与外部环境之间的交互点,用元组集(pointed,inMsg,outMsg, pointProperties,pointConstrains)抽象表示.pointlD是端点标识;inMsg和outMsg分别是端点的输入消息和输 出消息;pointProperties是与端点相关的属性;pointConstrains是端点相关的约束信息. 2.2服务构件连接件 服务构件实体通过连接件交互,而不是直接交互.连接件是一切能够为服务构件交互传递语义的抽象 载体,它通过定制服务构件之间的交互规则来实现构件耦合.构件之问通过在接I:I中暴露的端点(endpoint) 相互通信(引用操作、请求服务).网格平台的构件化交互模型用策略交互连接件对构件实体之间的交互关 系进行建模,对应地定义了映射交互连接件,协作交互连接件和访问交互连接件三类交互连接件,图形符 号如图3所示.这里所定义的映射交互连接件和协作交互连接件具有较强的语义表达能力,不但可以对构 件实体之间的交互行为和交互环境特征进行描述,而且能够同时支持“一一对一”和“多对多”交互关系的建模 和分析. / L Ab似 一(融 } Chook \ MIC )  ICIC 一。。 }AIC 1 、 /、 /、Mhook Aho0k Aho0k 山映射交 I. iilJ,>if:交 L 打访问变 / ,Chook\ f_蛳 …. f 。 、 ‘ \ 、.\. | 川 1Mho 、 ,.,t / 、 ‘ . 一 t . , /|i d 』 /'^  ・ r、、 。\ ….■ 、、 Ah。。k …・ Ah、。ok 多疗映射交 L 多 作交 多山 Ihl变 (a)映射交 L连接件I割 (b)协们变 f:连接什陶 (c)访 U变 连接什I割 ’ 图3交互连接件的图形符号 定义5映射交互连接件(mapping interaction connector,MIC)是不同功能类型服务构件实体之间交互关 系的抽象,由元组集(MiclD,Mhook,MProperties,MConstrains,MapGlue)抽象表示.MiclD是MIC的标 识;Mhook是MIC的映射钩子集;MProperties是与MIC相关的属性;MConstrains是与MIC相关的约束信  ̄,;MapGlue是描述所有映射交互的整体协调制约关系的映射胶合规则. 定义6 协作交互连接件(collaboration interaction connector,clC)是相同管理类型服务构件实体之间交 互关系的抽象,由元组集(CiclD,Chook,CProperties,CConstrains,ColGlue)抽象表示.CiclD是CIC的标 识;Chook是协作交互连接件的协作钩子集;CProperties是与CIC相关的属性;Cconstrains是与CIC相关的约 束信  ̄,;ColGlue描述协作交互的整体协调制约关系的协作胶合规则. 增刊(I) 顾军,等:一种自管理的轻量化网格平台参考模型 l89 定义7访问交互连接件(accessing interaction connector,AIC)是同一个服务构件中监控构件实体、控制 构件实体和决策构件实体之间交互关系的抽象,用元组集(AiclD,Ahook,AProperties,AConstrains, AccessGlue)抽象表示.AiclD是AIC的标识;Ahook是AIC在同层内的访问钩子集;AProperties是与AIC相 关的属性;AConstrains与AIC相关的约束信  ̄,;AccessGlue是描述所有访问交互的整体协调制约关系的访问 胶合规则. 定义8 钩子(hook)代表参与由某个交互连接件所抽象的交互关系的构件实体通过其相应端点所表现 出的行为特征.用元组集(hooklD,hooko ̄,hookrule,hookop,inMsg,outMsg,hookProperties,hookConstrains) 抽象表示.hooklD是钩子的标识;hooko ̄是钩子的交互对象;hookrule是钩子的交互规 ̄O;hookop是钩子的 交互操作,包括策略的合并、抽取、替换等;inMsg和outMsg是交互过程中的输入消息和输出消 ;hookProperties是与钩子相关的属性;hookConstrains是与钩子相关的约束信息. 定义9管理服务构件(management service component,MSC)是监控构件实体MEC、决策构件实体DCE 和控制构件实体CCE通过访问交互连接件AIC组合形成的构件实体,完成一个相对完整的管理服务功能, 用元组集(MsclD,MscType,MapEndpoint,NegoEndpoint,ServiceEndpoint)抽象表示.MscID是MSC的标 识;MscType是MSC的类型;MapEndpoint和NegoEndpoint从决策构件实体继承而来:ServiceEndpoint为上 层的管理服务提供操作和访问接口.图4(a)和(b)分别是MSC构件实体的外部形式和内部结构. MapEndpoint 。。。。。。。。。。。。。。。。。。。。。。。——NegoEndpoint ●— oce ——● L——————————J Acess dEn 0p int—— ●, 2 器 己 暑 ServiceEndpoint (a)MSC的外部形式 (b)MSC的内部结构 图4管理服务构件MSC的图形符号 3 自管理机制 3.1基于分层反馈控制的自管理架构 SM&LWGP平台采用分层反馈控制结构作为自管理的实现架构(见图5),以服务构件、管理服务以及 之问的交互关系作为控制对象和决策来源,上层控制面向应用的全局管理服务,下层负责面向自主服务构 件的局部控制. 1 Autonomic Service Components I …… 1 Autonomic Service Components} 图5基于分层反馈控制的自管理架构 自主服务构件是被管理对象,具有监控、决策和控制三种功能,可以实现自我觉察和外部环境感知.构 件控制器(comp0nent controller)表示为3 ̄H.:CC=(CMB,CM,CD).式中,CMB是建模部件(CModel Builder),负责定量描述系统的有关过程和特性,如对系统响应速度、吞吐量、CPU和存储器的利用率、 失效率等性能度量的管理,对系统可靠性、安全性的评估等;CM是分析性模型部件,负责建模结果的表示 l90 东南大学学报(自然科学版) 第38卷 和存放;CD是决策部件,实现服务构件状态偏离期望目标时的白适应功能.服务控制器(service controller) 的组成与构件控制器基本一致,可以表示为3元组:SC=(SMB,SM,SD).不同的是服务的分析性模型(SMode1) 是由下层服务构件的分析模型通过组合计算得到,反映了全局的执行状态.服务控制器部件在一定的外部 指导支持下运行,常见的外部指导 ̄tI:I:SLAs是服务网格用户提交的QoS需求,策略(policy)是表征高层管理 目标的任何形式化规范,用于驱动和约束自主元素的行为. 对于网格这种大规模、跨多管理域的虚拟计算环境,资源故障和构件失效的情况相当普遍,需要度量 系统的可用性(availability)、可靠性(reliability)、可信性(dependability)和安全性(security).执行力 fperformability)的概念由Meyer在2O世纪80年代初提出 】,主要指用统一的方法综合考虑系统的性能和可 靠性.执行力可以看作是对系统在给定时间问隔里获得和维护满意的性能级别能力的量化,在此过程中需 要考虑系统结构和环境的改变.本文将研究基于执行力[1 81的分析性模型作为网格平台自管理的决策基础. 3.2执行力分析模型 在SM&LWGP平台中,服务构件可能同时服务于多个管理服务域,同一个服务构件i在不同的运行过 程中可能产生各种反映服务构件当前状态的数据(事件),包括各种日志事件和实时事件,如服务的操作状 态、性能状态(吞吐量、响应时问等)、失效征兆和异常事件等【9】.下面给出相关的管理服务的形式化描述: 定义10 SC构件的执行定义可以描述为一个五元组SC=<SCid,Func,Proto,Dom,Feature,Satis>. 其中,SCid表示服务构件的唯一标识;Func表示构件提供的功能接口集合,Func c MF 。t;Proto表示构 件之问交互行为的协议;Dom表示构件可能属于的不同管理服务域的集合,D:SC ̄SC--- ̄Func表示构件之间 通过接151进行交互实现一定的功 ̄;Feature表示构件在某个特定的应用域中表现出的性能属性(比如响应时 间,通信延迟,吞吐量等)、可靠性、可用性等:Satis表示用户的满意度. 定义l1 交互连接可以描述为ICi-,j=<ICid,PCl----*J,I-CTi-.j,perlCi-j>.其中,ICid表示构件的惟一 标识;SCi-.j=(SCi,scj)表示进行交互的一对服务构件;ICTi--q表示交互的实现方式,比如C/S(如:RMI,RPC)、 移动代理或者其他方式;perlCi-.j表示一个执行构件i后运行构件,时使用到的交互连接件的执行力度量. 定义l2管理服务是为完成管理日标而形成的一系列服务构件交互与协作的运行序列,可以定义为一 个五元组MS=<MSC,独CIR,CIC,ciP,CTP>.其中,MSC表示管理服务构件实体集合,MSC={SCl, SC2,…,SC };CIR表示构件之间的交互关系(interaction relation)集合,CIR={IRl,IR2,…,IR };CIC表示 构件之间的连接(connection)集合,CIC={ICl,IC2….,IC },CIC与构件的交互关系CIR有关;CIP表示构件 之问的交互策略(policy)集合;CTP表示构件执行过程中的变迁概率(transition probability)集, CTP={TP1 1….,TP i i….,TP _+ },TP i ;表示一个管理服务执行服务构件i后可能执行服务构件.,的概 率.对于任意一个服务构件SCi,如果SCi#sci,那么 .=1. SCi‘。。cMSC‘ 定义13 一个服务构件与其他构件的交互行为变迁模型可以定义为BTM :<曲,S,,S 7’,,, . . >.其中,d表示构件所属的某个管理服务域;曲表示管理服务域d中包含的操作行为集合;S,是执行的第 一个操作;ST是执行的最后一个操作;Ae . 一[0..1]表示一个操作的执行力; ×.S [0..1]表示操作 之间的变迁概率; 表示操作的执行时问.如果操作之间没有直接的关联,那么A,s(s , 口 =0;且V ,∈ ,∑ ( , )=1. SiE 假设S,和S 按顺序运行后进入可能执行sj的状态,那么运行路径的可执行性可以表示为fPerS(Sm) fPerS(S),对应的发生概率是A,s(s , fers(S , 『j.由此,从S 的完成状态变迁到sj的运行状态的平均执行 力是∑ (S )’ (Si S ) (S (S ,S,). 根据上述分析,某个管理服务域d中服务构件MSC的变迁矩阵如下: c( )=(/ ( ,)‘ ( ,Sf)) ,l≤f,J lS l (1) 令M k:M k-I ( ). ( ),并且设定运行的最后操作是 ,那么MSC的平均执行力是: pergsc(d)=fe,,,s(s,)・(rI 一 ( ))(1, ) (2) 式中, 是特征矩阵. I ,{ 网络通信环境是服务构件行为变迁必须要考虑的影响因素.我们定义以下参数:网络带宽 ,链路失效 率LN,MSC构件交互的总次数 ,调用构件后第i次传输的数据D .那么,网络环境对服务构件执行力 的影响可以表示为 增刊(I) 顾军,等:一种自管理的轻量化网格平台参考模型 19l pe :兀e q, (3) 因此,管理服务执行力建模的一般性方法如下: 首先,根据管理服务的功能定义设计服务构件之问的变迁关系,形成服务构件变迁矩阵MS,并根据 构件之间的关系将服务网格平台的性能指标和可靠性度量分解到具体的服务构件上.假定构件变迁矩阵为 =((%)) (4) 其中, mJo 执行 后 ,不会执行 u一、T P{ lc DerN 其他 其次,假定参加运行的服务构件数目为刀,SG是执行的第一个服务构件,SG是执行的最后一个服务 构件.于是,可以得出某个管理服务的执行力表达式如下: perMs=pers,.( 一 ) (1, ) (5) 式(5)只是对管理服务执行力分析建模的初步探讨.事实上,网格环境的复杂性和管理需求的多样性将 给管理服务执行力的度量和分析带来很多挑战,还要在今后的研究中进一步改进和完善. 4结语 本文提出的SM&LWGP模型以构件和服务作为基本组成方式,将构件的紧耦合和服务的松耦合结合 起来,即以构件的形式实现功能,以服务的形式实现交流,实现可伸缩的自动化网格管理功能,既能保证 底层工作环境的稳定和高效,又能保证上层工作环境灵活和开放.与基于OGSA的网格系统体系结构相比, SM&LWGP模型既保证服务虚拟化特征,又重视软件开发的复杂性,还提高了软件运行的白管理能力,可 用于指导面向Internet的通用网格平台各组成部件的设计和实现,并保证各个组成部件能够有机的结合起 来形成高效、有序的虚拟计算环境. 在下一步的工作中,我们将继续完善SM&LWGP模型中服务构件的描述机制,优化服务构件执行力 分析性模型和评价方法,研究服务构件执行力监控技术和服务构件的实现技术,开发相关的原型系统,为 Internet环境下的服务网格平台建设提供更好的解决方案. 参考文献(References) [1] Foster I,Kesselman C.The grid 2,blueprint for a new computing infrastructure【M】.San Francisco:Morgan Kaufmann Publishers lnc,2004. [2】 吕建,马晓星,陶先半,等.网构软件的研究与进展[J].中国科学E辑,2006,36(10):1037-1080. Lv Jian,Ma Xiaoxing,Tao Xianping,et a1.Research and development of interware[J].Science in China,Series E,2006, 36(10):1037-1080.(in Chinese) [3】 Jeyarajan Thiyagalingam,Stavros Isaiadis,Vladimir Getov.Towards building a geneirc grid services platform:a component oriented approach[c]//Vladimir Getov,Thilo Kielmann,ed.Component Models and Systems for Grid Applications.US: Springer.2005:39—46. [4】 van Moorsel Aad P A.Grid,management and sel ̄management[J].Computer Journal,2005,48(3):325—332. 【5】 Rosa M Badia,Olav Beckmann,Marian Bubak,et a1.Lightweight grid platform:design methodology[EB/OL].(2005)[2008]. www.cs.vu.nl/-kielmann/wp7.sophia/LightWeightGridPlatofrm ExtendedAbs.pdf. [6]Haverkort B R,Marie R,Rubino G,et a1.Performability modelling:techniques and tools[M】.Chichester,England:John Wiley&Sons.2001. 【7】 Jarvis S,Thomas N,van Moorsel Aad P A.Open issues in grid performability【J]_International Journal of Simulation:Systems, Science and Technology,2004,5(5):3—12. 【8】 毛晓光,邓勇进.基于构件软件的可靠性通用模型[J].软件学报,2004,1 s(1):27—32. Mao Xiaoguang,Deng Yongjin.A general model ofr component-based soRware reliability[J].Journal ofSoftware,2004,15(1) 27—32.(in Chinese) 【9】Hu Haiyang.Reliability analysis for component-based software system in open distributed environments[J].IJCSNS International Journal of Computer Science and Network Security,2007,7(5):1 93・202. 

因篇幅问题不能全部显示,请点此查看更多更全内容