移动Agent可靠组通信研究

来源 :上海海事大学 | 被引量 : 1次 | 上传用户:lxlgqm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动Agent是一种新型的分布式计算技术,具有良好的应用前景。作为一种能够在异构网络中自主迁移的分布式计算实体,移动Agent具有减轻网络负载、支持断连操作、动态适应网络等优势,在移动计算、协同计算、电子商务等领域得到了广泛的关注。然而,移动Agent的移动性即移动Agent的迁移使得移动Agent之间的通信产生了很多问题,现有的通信方面研究仅侧重于一对一的单播通信方式,对于移动Agent的组通信的研究存在不足,移动Agent组通信分为移动组间信息的正确到达和信息到达移动组后在组内的可靠传递。本文基于移动组的概念,对移动Agent的组通信展开了研究。本文首先对移动Agent组通信问题进行了讨论。在传统的分布式组通信中,进程是静态的而在移动Agent组通信中是移动进程,是动态的,所以在移动Agent组通信中就存在四个问题:1、移动Agent的命名;2、移动Agent的定位;3、移动Agent组的消息处理;4、移动Agent组通信协调。其中,移动Agent组的消息处理包括组内信息的传递和组间信息的接收。命名服务的提出,用以解决移动Agent的标识性问题。域名字解析器-DNR负责为本域内所有的移动Agent提供登记服务,如Agent的注册、注销、查询等服务。通信服务构件Communicator为移动Agent间的通信提供服务,其具体的实现有赖于后面移动Agent组的组内组间通信方法的提出。基于ARC的移动Agent组内可靠通信方法采用了基于邮箱的自适应可靠信息传递机制中的MailBox作为组间信息中转站和Agent消息接收缓存区,用以解决移动Agent组内Agent的消息处理。若Token标识者从MailBox中取出信息传递给组内的某个Agent,此时MailBox用作Agent消息接收缓存区;若Token标识者从MailBox中取出信息将之在组内多播,此时MailBox用作组间信息中转站。基于ARC的移动Agent组内可靠多播通信方法实现了移动Agent组通信中组内信息传递的可靠性。基于SendBox的组间通信方法采用了SendBox-发送包的数据结构,发送包用于存储由于各自移动Agent组内的成员由于迁移时组内Agent未能及时收到的信息和对方移动Agent组由于网络通信故障而一时无法发送到对方移动Agent组的信息中转站的信息。基于SendBox的组间通信方法保证了移动Agent组通信中组间信息传递的可靠性。最后,本文在IBM的Aglets平台上进行了实验,实验移动Agent组通信的移动Agent组内可靠多播通信和基于SendBox的组间通信方法,并对这两个方法进行了性能分析。性能分析主要对移动Agent组通信的通信速度和稳定性进行了分析。
其他文献
随着互联网的广泛应用,人们对互联网的要求越来越高。传统的网络分布模型已经不能满足网络用户日益提高的需求,因此,Web Services(Web服务)应运而生。Web Services与传统的网络
分形图像压缩编码是一种具有高压缩比的新型图像压缩编码方法。这种方法利用了图像的自相似性对图像进行压缩。分形图像压缩编码的数学基础是迭代函数系统(IFS)、拼贴定理,其
随着对垃圾邮件过滤的各种技术和算法的不断发展,大部分基于机器学习的文本分类算法在实际使用中取得了较好的效果,但由于采用了文本分类中的一些算法,大部分算法都要求在应用前
目前,对于Internet上零散分布的海量学科资源,缺乏一种方法对它们进行有效的聚合。搜索引擎在底层使用爬虫技术发现了大量的Web资源,但是无法揭示出资源之间的联系并对资源的
随着市场需求以及用户对系统性能要求的不断提升,传统单核模式的嵌入式系统性能已经接近瓶颈,无法满足不断增长的性能要求,为此研究人员将目光投向多核架构。理论上,基于多核
ASP(Application Service Provider)技术是随着互联网发展把人类社会从工业经济时代推向电子商务时代的产物,是信息技术与制造业生产组织方式相结合的一种崭新的产品及服务模
随着世界各国海洋开发和海洋军事领域的飞速发展,水下传感器网络成为一个新的研究热点,它主要应用于对水下传感器网络所覆盖的区域进行中长期的水下预警、目标检测、海洋水文
随着Internet技术的普及和应用,办公自动化系统作为Intranet的重要应用必须能够与Internet相连接,包括电子邮件、Web发布等,这不仅沟通了机关内外的信息、对外宣传了机关单位,而
在嵌入式系统应用领域,将嵌入式系统连接到Internet,实现嵌入式系统与Internet之间的资源共享、信息通信和状态控制等功能,这种嵌入式系统与Internet之间的连接与应用就称为
目前,P2P技术被广泛的用于网络节点之间的文件共享与搜索。采用P2P的搜索技术可以有效的跟踪数据的更新速度、提高访问的有效性以及检索的效率,同时有效地提高了共享资源的深