当前位置: 首页 > 专利查询>南京大学专利>正文

一种带有动态扩展性的分布式任务调度软总线方法技术

技术编号:3489544 阅读:248 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种带有动态扩展性的分布式任务调度软总线方法。所属的技术领域为面向服务的远程控制领域。本发明专利技术解决的技术问题是:对于具备网络管理支持的系统,网络各设备节点有时所承载的功能节点或各子设备在功能上具备一定的配置能力,因此对于单一设备功能节点的增减,具有动态增减的能力。解决该问题的技术方案的要点是:在分布式网络中建立SRB(服务机端运行期代理),IRB(设备运行期代理)及FRB(功能运行期代理),SRB管理所有的IRB及FRB;服务节点设备通过与网络中心通过Service-Request-Response模式,State模式以及Event-Trap模式进行数据交互。本发明专利技术的主要用途是使用该技术能在分布式网络中能动态的对设备节点的数据、信息进行有效的管理。网络管理架构及相关流向图如附图所示。

【技术实现步骤摘要】

【技术保护点】
一种带有动态扩展性的分布式任务调度软总线方法,其特征包含于以下步骤:1)在中心服务器上运行SRB(服务机端运行期代理),通过SRB可统一管理各个IRB(设备运行期代理)及FRB(功能运行期代理)。2)各分中心服务器运行IRB,IRB自动向SRB发起注册请求并获得主设备号,并可以接受下级IRB及FRB的注册请求,使得IRB能统一管理所有下级IRB及FRB。3)各设备上的服务通过FRB向整条软件总线注册服务并自动获得动态服务号。4)当中心服务器需要向节点提出服务请求时,向子树IRB及FRB提出,各级IRB向下一级子树IRB及FRB提出,相应的Response沿途返回,路径由请求服务时动态建立路由,屏蔽掉了子树节点向上级节点请求的能力,即在分布式方式下加入了等级观念。各设备上的服务请求方也可以通过FRB向软件总线请求服务,软件总线返回相应的Response。5)中心服务器可能需要获取各个节点的运行状态,实现方发是由IRB自动维护状态池,相应的IRB根据IRB运行时参数,定时发送状态流给上级IRB,第一级IRB发送给SRB。这样中心服务器就获取各个节点的运行状态。6)子树IRB或FRB,向上级节点发送Event(事件流),在源节点到SRB的路径上的所有节点(含FRB),均可以Trap(陷阱)方式拦截事件,各FRB节点可向上级提交事件陷阱,一旦出现相应事件,该FRB进入事件陷阱响应程序。...

【技术特征摘要】

【专利技术属性】
技术研发人员:于耀周余都思丹
申请(专利权)人:南京大学
类型:发明
国别省市:84[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1