[发明专利]基于替代服务模型的实时网格事务管理系统无效
申请号: | 200910195773.9 | 申请日: | 2009-09-17 |
公开(公告)号: | CN101661403A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | 唐飞龙;过敏意;唐灿 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04L29/08 |
代理公司: | 上海交达专利事务所 | 代理人: | 王锡麟;王桂忠 |
地址: | 200240*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 替代 服务 模型 实时 网格 事务管理 系统 | ||
技术领域
本发明涉及一种计算机技术领域的系统,具体是一种基于替代服务模型的实 时网格事务管理系统。
背景技术
实时事务用于保障对执行时间有严格要求的关键应用的正确性。传统的面向 分布式数据库系统的实时事务的主要研究内容包括:截止期计算和优先权分配; 并发控制策略;实时事务调度。
经对现有技术文献的检索发现,2002年2月J.R.Haritsa,K.Ramamritham, 和R.Gupta在《IEEE并行与分布式系统学报》上提出了一个实时提交协议 PROMPT(实时读取被修改准备数据的提交协议),该协议是针对分布式实时数据 库系统来设计的,允许实时事务乐观地访问其它未提交事务的中间结果。但是, 在网格环境下,执行子事务的网格服务是在事务执行之前动态发现的。当一个事 务执行失败或被高优先级事务抢占而需要重启时,导致事务重启的原因并没有消 除,使之多次重启而超过截止期。因此,在地理分布性和异构性极强、网络通讯 时延和故障率都比较高的网格环境下的实时事务比传统的分布式环境更容易超 过时间要求而引起失败,因而面向网格的实时事务管理系统需要新的执行模式与 协调技术。
发明内容
本发明针对现有技术的不足,提出一种基于替代服务模型的实时网格事务管 理系统。本系统用于网格环境下对执行时间有明确限制的关键应用(如基于网格 的股票交易系统),通过采用替代服务模型,提高了实时事务在截止期内成功提 交的几率。
本发明是通过以下技术方案实现的:
本发明包括:实时事务应用模块、实时事务服务模块、实时事务执行模块和 服务注册中心,其中:实时事务应用模块向实时事务服务模块发出事务处理请求, 实时事务服务模块负责协调和管理实时事务执行模块,实时事务执行模块负责执 行事务,服务注册中心为实时事务服务模块提供实时事务执行模块的信息。
所述的实时事务执行模块包括若干个网格服务,这些网格服务根据实现的功 能被分为多个替代服务组,其中:每个替代服务组执行各个子事务,同一替代服 务组中的网格服务完成相同的子事务;当某一网格服务被分配了任务后,其状态 被标记为“不可使用”;当任务完成后,该网格服务的状态将被及时更新为“可 以使用”。
所述的服务注册中心包括:实时事务执行模块中各个网格服务的访问地址、 数据传输方法、提供的功能、需要的输入参数和输出结果,其中,实时事务执行 模块通过网格规范向服务注册中心登记其各个网格服务的上述信息。
所述的实时事务服务模块包括:接口模块、一个管理节点和若干个执行节点, 其中:接口模块向实时事务应用模块提供启动/停止实时事务服务;管理节点用 来协调执行各个子事务的网格服务之间的一致性(如提交或放弃);执行节点用 来实际执行各个子事务,一个执行节点对应一个网格服务。
所述的接口模块包括:OGSA(开放网络服务体系结构)接口、TX(事务处 理)接口和应用相关的特定接口,其中:OGSA接口用于管理服务;TX接口用 于管理事务;特定接口用于特定应用目的。
所述的管理节点包括:服务发现模块、全局调度器和全局日志,其中:服务 发现模块基于应用的需求,发现实际执行子事务的网格服务;全局调度器在收到 应用请求后,分别创建事务上下文和全局事务管理器,并调度全局事务管理器和 事务上下文,使得部署在节点上的一个实时事务服务能够为多个并发事务提供事 务管理能力;全局日志记录全局事务执行状态。
所述的全局事务管理器是全局实时事务的管理者,该管理者拥有该全局事务 所有参加者的信息;控制着全局事务的创建、准备过程;并根据各子事务的准备 情况,决定提交或放弃全局实时事务。
所述的事务上下文是指管理节点协调事务执行节点所需的各类信息,包括事 务类型、事务标识符和协调者网络地址。
所述的执行节点包括:子调度器和子日志,其中:子调度器在被要求执行子 事务后,创建一个子事务管理器;子日志记录子事务执行状态。
所述的子事务管理器是每一个子事务的管理者,该管理者收集实时事务执行 模块的状态,并根据全局事务管理器的命令,控制该网格服务提交或放弃相应的 子事务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910195773.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:集中驱动式弛张筛
- 下一篇:铼钨丝发射材料及用途