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