期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

移动Agent定位机制与迁移技术研究(2)

人气指数: 发布时间:2014-06-18 16:42  来源:http://www.zgqkk.com  作者: 范彬
分享到:

 

  弱迁移:指当移动Agent迁移时,只携带其代码本身和数据状态信息,并能够根据实际需要有选择地携带移动Agent的部分执行状态信息,如Aglets、MOLE等系统。

  二者的区分在于,弱迁移在迁移过程中只携带的部分数据量,因此其迁移操作开销较小,执行效率较高,且便于实现,但需要编程人员熟悉Agent的整个传送过程,并要编写大量代码。而强迁移的系统中,由于移动Agent的传输过程是透明的,方便对程序的理解和错误排除,也提高了系统可靠性与模块化设计程度,但该方法导致通信流量的增大,并提高了系统实现的复杂性。

  2.2 移动agent的路由规划

  移动Agent在网络中迁移时其路由规划通常有三种形式[3]——固定路由、可变路由和动态路由。

  固定路由是指在移动Agent在迁移开始前,按照一定的算法预先计算好每对节点之间的最佳路由,然后再构造出一个固定的迁移路由表, 移动Agent在其生命周期内只能严格按照路由表中的固定路线进行迁移,不能随着网络环境的变化而随意更改路线。

  可变路由是指在固定路由的基础上,移动Agent可以感知其所在的网络环境的软硬件等资源,并能够自主地适当调整其预先规划好的迁移路由表,从而更好地完成其携带的用户任务。

  动态路由是指移动Agent 可以根据当前复杂的网络环境以及其任务执行的情况完全自主地选择其迁移路线,其诞生主机不会约束或干涉移动Agent的路由计划。

  从上述的描述可知:固定路由和可变路由在实现移动Agent迁移是其主要迁移路线都是在迁移之前就已规划好的,很难适应实时多变的网络环境资源及用户任务,但其原理简单,易于实现。而动态路由弥补了前两种路由的缺陷,能够实时地感知网络的软硬件资源状况,具有动态规划移动Agent迁移路线的能力,从而保证安全、高效地完成用户任务,很好地适应了当前网络流行的分布式计算系统。

  2.3 移动agent迁移策略

  移动Agent迁移策略是指可以根据当前动态的网络环境、移动Agen携带的任务、以及网络带宽、网络延迟等约束条件为移动agent规划出最佳的迁移路线,并能够确保移动agent在开销最小的情况下,能够更及时、更准确地完成用户任务。迁移策略选择的优劣将直接影响其任务的完成情况 [4]。

  目前,很多学者在迁移策略方面进行了大量的探索。如Aglet只提供了事件驱动的机制,迁移策略需由用户编程实现,但没有考虑硬件资源对迁移的影响;Acharya等人在实现移动agent系统Sumatra 时已经意识到了网络环境中不同的硬件资源及其使用状况将会对移动agent迁移的造成一定能够的影响,因此在系统实现时考虑到了网络延迟参数;Concordia 在设计时提出了旅行计划的系列概念,从而较好地实现了在迁移时将移动Agent的任务体与其迁移信息的分离, 但由于其旅行计划中描述能力有限,限制了系统地灵活性;刘大有等人提出了旅行图的概念,基于旅行图的迁移策略考虑了网络带宽、网络延迟以及价格对移动Agent迁移策略的影响,避免了由于网络节点失效或者网络断连引起的迁移失败的发生,较好地确保了迁移的顺利完成;张正球等人提出了一种改进的基于迁移计划图的移动Agent结构化迁移策略,该策略考虑到了服务价格、服务质量等因素的影响,在感知当前网络环境及其它一些负载信息的基础上,根据这些信息以及一些约束条件,动态地为移动agent 规划出一条最佳的迁移路线。

  由此可见,一个最佳的移动Agent迁移策略,不仅要考虑复杂的网络软硬件资源、网络传输资源以及主机处理能力等资源的影响,还应该充分考虑服务速度、服务质量、服务价格乃至移动Agent的迁移经验等因素,从而才能制定出更加完整、更加全面的移动Agent迁移策略。

  3 总结

  移动Agent是一种新型的分布式计算与网络通信模型,该文对其定位机制与迁移技术进行了较为全面的研究与阐述,为其以后在网络中的广泛应用奠定了理论基础。

  参考文献:

  [1] 黄萍,曹阳.移动Agent系统中命名和寻址方案的分析与设计[J].武汉大学学报(理学版), 2002,48(1): 55-58.

  [2] 王新颖.移动Agent实现技术[EB/OL].http://www. China_pub.com/computers/ eBook /1391/info.htm.

  [3] 骆正虎.移动Agent系统若干关键技术问题研究[D].合肥:合肥工业大学计算机与信息学院,2002.


期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
  本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


  【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

 
QQ在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有