多主体协作调度机制的研究与实现

多主体协作调度机制的研究与实现

论文摘要

随着计算机和网络技术的迅猛发展和广泛应用,高效、可靠的软件生产开发模式和开发过程成为国内外研究的热点。多引擎的体系结构就是多个引擎组成的松散的网络,通过多引擎间相互作用解决由于单个引擎能力或知识的不足而无法解决的问题,从而提高了软件复用效率,准确性,降低成本达到了加速应用系统开发的目的。各个引擎是孤立的,彼此之间没有什么联系,各自完成自己的功能,如何将它们联系在一起,高效地完成确定的业务目标成为多操作服务引擎协作的关键。多操作服务引擎的协作调度问题是多操作服务引擎体系结构中的核心问题。本文主要对多主体协作的调度机制进行了研究与实现。首先,本文具体介绍了基于多操作服务引擎协作的体系结构的魔力引擎的结构设计和其运行流程。其次,提出了多操作服务引擎协作调度机制的设计方案。主要包括三个方面:1)设计了一种通用的多主体协作调度的模型,Scheduler Agent向其它的Task Agent下达指令,协调Agent之间的共同目标的实现。2)进行了操作服务的设计,包括定义操作服务的描述、发现和定位等。3)通过定义调度引擎的功能、执行过程和调度算法等实现了调度引擎的构架。最后,多主体协作调度机制的实现在J2EE平台开发环境下采用了EJB组件技术。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 研究背景和意义
  • 1.3 研究的主要内容
  • 1.4 内容安排
  • 第2章 相关技术
  • 2.1 多主体协作技术概述
  • 2.1.1 Agent
  • 2.1.2 多 Agent系统
  • 2.1.3 多 Agent协作类型
  • 2.1.4 多主体调度的组织结构
  • 2.2 调度机制的研究
  • 2.2.1 调度问题的一般模型
  • 2.2.2 调度的种类
  • 2.2.3 调度策略
  • 2.3 J2EE/EJB
  • 2.3.1 J2EE
  • 2.3.2 EJB
  • 2.4 本章小结
  • 第3章 基于多主体协作的调度总体模型
  • 3.1 魔力引擎系统概述
  • 3.1.1 魔力引擎的体系结构设计
  • 3.1.2 多操作服务引擎协作的运行流程
  • 3.2 多 Agent协作调度模型
  • 3.2.1 多 Agent调度的模型结构
  • 3.2.2 多 Agent协作中 Scheduler Agent
  • 3.2.3 多 Agent协作中Task Agent
  • 3.3 本章小结
  • 第4章 多主体调度机制的设计
  • 4.1 操作服务执行和调用机制
  • 4.1.1 业务目标和操作服务的描述
  • 4.1.2 操作服务序列形成方式
  • 4.1.3 操作服务的状态转换
  • 4.1.4 业务目标的解析和操作服务的串行化
  • 4.2 调度引擎的调度机制
  • 4.2.1 调度引擎结构
  • 4.2.2 调度引擎执行过程
  • 4.2.3 调度器的实现方式
  • 4.2.4 调度器的调度算法
  • 4.3 操作服务引擎的监控
  • 4.3.1 日志引擎的设计
  • 4.4 本章小结
  • 第5章 多主体协作的调度机制的实现
  • 5.1 基本数据结构
  • 5.2 操作服务引擎适配器的实现
  • 5.3 调度引擎的实现
  • 5.3.1 实现业务目标解析器
  • 5.3.2 实现操作服务串行化编码器
  • 5.3.3 实现infobus上数据转移
  • 5.3.4 实现调用操作服务引擎的调度器
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    多主体协作调度机制的研究与实现
    下载Doc文档

    猜你喜欢