移动Agent的容错方法研究

来源 :西南师范大学 西南大学 | 被引量 : 0次 | 上传用户:guansea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet的广泛应用和移动计算技术的蓬勃发展,在学术界和工业界都掀起了研究移动Agent的热潮。它与传统分布式计算(包括消息传递、远程过程调用和移动对象)相比,具有很多优点。但由于移动Agent本身可以代表用户的利益自主的在异构网络上移动并执行任务,这就给移动Agent的正确顺利执行带来了一系列的问题。如在执行过程中移动Agent可能会由于各种原因而遭受到阻塞。目前,针对这一问题已提出了一些有效的解决方案,如目前普遍采用的复制方法就能成功的克服阻塞。但随之另一个问题又产生了——由于在异步的分布式的网络环境中很难找到一种可靠的故障检测机制以及陷入故障的移动Agent在经过一段时间后又随时可能恢复正常,所以这都可能会导致对移动Agent只执行一次属性的破坏。 在本文中,作者首先给出了国内外关于移动Agent容错执行的研究现状,以及相关的理论支持。接着从保证移动Agent执行“非阻塞”和“只一次”的角度提出了自己用于解决移动Agent容错性问题的MAFT模型。在这一模型中,我们设计了一个依赖于Agent的容错模块FTM以便在不对现有移动Agent平台进行修改的情况下实现容错。其中,我们首先将移动Agent的容错执行问题转换为一系列的协议协商问题;然后在Consensus算法的基础之上通过改进给出了DIV Consensus算法用以实现移动Agent之间的协商策略从而最终保证移动Agent执行的只一次属性;同时我们还提出了一种用于实现移动Agent在不同阶段之间高效可靠传输的通道模式。另外在移动Agent执行的每一阶段我们还设立了一个Agent及其复制体的状态管理器(CM)以记录当前Agent及其复制体的位置、状态和容错信息。通过CM、FTM模块与用户Agent间的交互,我们在满足移动Agent非阻塞执行的同时又保证了其只执行一次的原则从而最终保证移动Agent的正确顺利执行。最后作者对所做的研究工作在实验室里进行了模拟实验和分析移动Agent的容错方法研究—中文摘要并对所做工作进行了总结与展望。
其他文献
八十年代初,国外MRP/MRPⅡ思想开始引入中国,近年来更是形成了ERP企业资源计划(Enterprise Resources Planning)热潮。一个优秀的ERP软件必须适应企业不断改革创新过程中的变化,
真实三维地形场景可视化仿真模拟目前应用非常广泛,在军事领域、地形勘测、气象检测、土木工程等领域都具有很高的实际应用价值。在这些应用中,都需要对复杂的真实地形地貌进
70年代以来,人们探索不同的学习策略和学习方法,且在本阶段已开始把学习系统与各种应用结合起来,并取得很大的成功,促进机器学习的发展。1980年,在美国的卡内基—梅隆(CMU、)召开
随着市场经济的发展和运输行业的激烈竞争,大量货物向汽车、航空、航运及邮政快件等运输方式分流,这种形势迫使铁路必须进一步提高管理水平和改善服务,以便以有利的优势把托
地理信息系统在飞速发展同时,对现实世界中的地理问题进行空间分析的能力上的相对不足成为遏制其继续发展的瓶颈之一.近年来,人工智能领域取得的研究成果为这一问题的解决找
网络管理是规划、监督、控制网络资源的使用和网络的各种活动,以使网络的运行达到优化和合理。 中国移动省级话务网网络管理系统经过二期建设后,已经形成了一个基础网络管理
本文首先对网格,尤其是数据网格的概念、特点及其发展历程和趋势进行了全面的了解,并结合远程教育资源建设的应用需求和现状,对具体的工作进行了编排。数据网格在网格基本功能的
线性分类方法作为模式识别领域一类基础的方法,十几年来在理论与应用研究中备受关注。该方法被视为一个包含线性模型构造、优化算法设计、损失函数选择等核心过程的机器学习流
组播服务器复制是一种改善组播服务性能、提高可扩展性的新技术。它存在多个放置在网络不同位置并且提供同种服务的服务器,依据拓扑结构的特点和当前网络负载状况,它们将分别为
该文的工作就是针对一个企业或者一个子行业系统,一方面其各分支机构地理上分布在不同的地区,需要跨时空的信息联络,另一方面企业的信息主要分散在异地异构的数据库中,需要企