论文部分内容阅读
网格是继传统互联网、Web之后的第三个大浪潮,可以称之为第三代互联网。传统互联网实现了计算机系统的连通,Web实现了网页的连通,而网格试图实现互联网上所有资源的全面连通。网格将成为未来的网络基础设施,几乎所有的应用都将基于网格。网格应用领域的重点目前已开始从单纯的科学计算转到科学计算和非科学计算并重上面来。服务网格需要为各类应用提供一种通用的、协同共享的标准中间件,开放式网格服务体系结构OGSA(Open Grid Service Architecture)的提出,标志着服务网格的研究进入了实质性的阶段。服务网格采用标准的“服务”方式,对各种类型应用提供统一的支持。Web服务资源框架WSRF(Web Services Resource Framework)的提出,加速了网格技术和Web services技术的融合,以及科研界和工业界、商业界研究的接轨,新的服务标准化道路正在逐步形成,基于服务网格平台和标准化协议的各种应用将充分发挥整合共享的优势。HowU信息处理平台正是基于服务网格的理念设计出来的。网格的理念已经逐步得到了社会的认同,但如何采用一种数学的方式来定义网格,对网格中发生的行为进行形式化的描述,这是网格研究者迫切需要解决的问题,此类问题的解决也能为网格的进一步研究和网格系统的开发提供理论指导。作为HowU信息处理平台的理论基础,网格形式化框架及行为规则模型VSP(虚拟组织V、服务池S以及物理资源池P)充分考虑了服务网格的本质特征:动态性、协同性以及服务质量,采用离散数学工具对网格框架进行形式化定义,采用ASM(Abstract State Machines)对网格的行为进行规则描述。如何有效组织、管理和获取服务及其信息是解决服务网格服务质量的一个关键因素。在当前国内外流行的网格信息服务的基础上,HowU信息服务器体系结构分为两个层次:多索引服务器结构和组织域信息服务。多索引服务器结构提供全局的服务路由,同时维持下级注册服务的可用性。组织域信息服务保证服务的当前信息有效性,用于组织域内服务的协商和调度决策。信息的发布是以“服务”为单位的,<WP=5>HowU信息服务器针对服务发布的关键信息──服务能力,提供了评估和预测的方法。针对服务的状态变化、交互机制及一致性问题,HowU信息服务器采用了全局时钟机制及灵活构建的方法。当前网格范围内的服务请求和调度已开始向规范化方向发展,与之相关的协议规范有:SLA(Service Level Agreement)、WS-Agreement和WS-Policy等。在上述协议和虚拟服务的基础上,HowU信息处理平台采用了规范描述和实现相分离的实时容错服务调度机制,并以数据服务为例对该机制进行了实现。数据服务采用了广域网的数据分片方式,提供了具有服务质量保证的数据发布和传输功能、基于文件重要程度和服务等级两种带宽分配策略以及相应的实时容错机制。地理协同标注系统是作为HowU信息处理平台的一个典型示例应用。在地理协同标注系统中,用户的一次协同标注活动可看成一次虚拟组织的活动。作为用户的一次会话过程,是有生命期的,部署在平台上则为一次虚拟组织的访问,用户在虚拟组织中的活动及其管理则表现为地图控制和标注、地图导入以及会话管理。地图导入是基于本平台的数据服务实现的,通过虚拟服务机制定位具体数据服务的物理位置,并采用了SLA机制来协商服务的提供以及服务质量监控和违例处理。会话的管理是基于GT3提供的服务实例展开的,用于维护虚拟组织中所有个体的状态,并提供协同操作功能和容错功能。