学位论文 > 优秀研究生学位论文题录展示

分布式多Agent系统中的事务处理机制研究

作 者: 王辉
导 师: 冯志勇
学 校: 天津大学
专 业: 计算机软件与理论
关键词: Agent 多Agent系统 事务处理 APL
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 53次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在计算机科学朝着普适、互联、智能、代理和人性化等方向发展的过程中产生了多Agent系统这一全新的领域;事务处理技术是当前有效管理和使用计算机信息资源的关键所在。将事务处理技术引入到分布式多Agent系统当中,在Agent框架层面实现分布式多Agent系统的事务处理问题是一项十分具有挑战性且十分有意义的工作。本文提出了一个适用于分布式多Agent系统的事务处理机制。通过事务的嵌套和分级,将一个分布式多Agent系统要执行的任务按照任务的复杂度分为原子事务和长事务,并进一步分解为一棵事务树,不同的子事务分别提交,避免了因为长期锁定资源而造成的浪费。对于已经提交的而由于某种原因又需要撤销的子事务,借鉴Web Servcies事务补偿的思想,通过补偿操作保持数据的一致性。另外,考虑到Agent本身的自治性和自利性,为了避免Agent在事务处理过程中的动作不协调问题,结合FIPA关于Agent的交互协议标准,利用JADE提供的Agent底层通信功能,设计并实现了一个分布式多Agent系统事务处理过程中的通信协议。初步实现了一个Agent框架层面的事务处理系统。在分析了现有APL的优缺点之后,将分布式多Agent系统的事务处理机制与多Agent应用系统开发平台(基于多智能体的信息系统软件开发环境)相结合,扩展了APL(Agent Pattern Language,Agent模板语言)的功能,增强了其对复杂业务逻辑的描述能力,使之更适用于企业应用。此外,无论是事务处理还是系统运行状态分析都离不开日志文件,系统提供了丰富的日志管理功能。将不同的信息记录在不同的日志当中,各自以线程的形式独立执行,提高了日志存取的性能。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 课题背景和意义  7-9
  1.2 课题内容和主要创新点  9
  1.3 本文结构安排  9-11
第二章 文献综述  11-21
  2.1 Agent 和多Agent 系统概述  11-14
    2.1.1 Agent 概念与结构  11-12
    2.1.2 Agent 通信与协作  12-14
  2.2 事务处理概述  14-20
    2.2.1 传统事务概念  14-17
    2.2.2 Web Services 中的事务处理  17-20
  2.3 本章小结  20-21
第三章 分布式MAS 事务处理机制的分析设计  21-31
  3.1 分布式MAS 事务处理机制的特点  21-22
  3.2 分布式MAS 事务处理机制的总体结构和运行过程  22-23
  3.3 分布式MAS 事务处理机制的详细设计  23-30
    3.3.1 原子事务处理  23-25
    3.3.2 长事务处理  25-27
    3.3.3 事务处理过程中多Agent 之间的通信协议  27-30
  3.4 本章小结  30-31
第四章 分布式MAS 事务处理在APL 中的实现  31-46
  4.1 APL 的现状  31-32
  4.2 APL 中事务处理机制的引入  32-33
    4.2.1 事务处理机制的外部实现  32-33
    4.2.2 事务处理机制的内部实现  33
  4.3 事务处理系统的具体实现  33-45
    4.3.1 事务处理系统的整体结构  33-36
    4.3.2 原子事务处理  36-37
    4.3.3 长事务处理  37-39
    4.3.4 消息通信  39-40
    4.3.5 故障恢复  40
    4.3.6 日志管理  40-45
  4.4 本章小结  45-46
第五章 结论与展望  46-48
  5.1 结论  46
  5.2 展望  46-48
参考文献  48-52
发表论文和科研情况说明  52-53
致谢  53

相似论文

  1. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  2. 多Agent方法在分布式智能电网发电调度系统中的应用研究,TM76;TM73
  3. 基于Agent的无线传感器网络自组织演化机制研究,TN929.5
  4. 基于策略Agent的个性化信息检索系统的研究与实现,TP391.3
  5. 基于Jade的多Agent图像检索系统,TP391.3
  6. 基于本体多Agent系统的交易伙伴智能发现相关技术研究,F713.36
  7. 车间生产调度中基于聚类的虚拟联盟协商机制,TP301.6
  8. 基于信息素和多Agent协商的柔性路径下跨单元调度方法,TP18
  9. 基于Agent的旅游信息服务系统构建技术研究,TP393.09
  10. Agent增强型工作流技术在医院办公自动化中的应用研究,TP317.1
  11. 基于TUXEDO的宽厚板MES系统的设计与实现,TP311.52
  12. 云计算环境下的软件动态部署,TP311.52
  13. 基于社会网络和声誉信任机制的多Agent系统信任模型,TP393.08
  14. 基于Agent元搜索引擎的个性化研究,TP391.3
  15. 基于Agent的智能网络考试系统的设计与实现,TP311.52
  16. 基于多智能体的社会公众科学素养系统仿真研究,TP391.9
  17. 基于Multi-Agent的人群疏散仿真模型的研究,TP391.9
  18. 软件企业人力资源调度方法研究与实现,TP311.52
  19. 泛在网络中的网络设备管理模型的研究,TP393.02
  20. 基于Agent的校友管理信息系统的设计与实现,TP311.52
  21. 面向工程监理的多Agent信息智能检索机制研究,TP391.3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com