期刊文献+

Agent推与拉通信模式性能比较临界条件及推模式算法

Critical Term for Performances of Push Model and Pull Model in Agent Communication and Implementation of Push Model
下载PDF
导出
摘要 寻求一种稳定、位置透明的移动Agent通信策略,目前仍然是一个热门的研究课题.将推和拉两种消息传递的基本模式进行了详细分析,给出了两种模式性能比较的临界条件.该理论结果对无线网络中快速移动设备之间的消息传递同样具有借鉴意义.最后在基于邮箱的通信算法基础上,引入区域划分的思想,成功实现了推模式通信算法,算法能有效地进行移动Agent透明通信,大大降低了消息由邮箱到达Agent的时延,并降低了网络通信负载. In various situations, mobile agents at different hosts must cooperate with one another by exchanging information and making decisions collectively. Communication efficiency is one of the most important factors affecting the performance of the highly dynamic and large-scale mobile agents system. To improve the communication efficiency and find a reliable location-transparency communication infrastructure for mobile agents, push model and pull model are two basic models used in communication algorithms. A detailed analysis of the two models is given and a theoretical formula of their performance comparison is derived. The formula indicates that only when the information traffic between mobile agents is extremely high, the performance of the pull model outperforms the push model, otherwise, the performance of the push model outperforms the pull model. In addition, an efficient mailbox-based communication algorithm using the push model by means of network compartmentalization is implemented. Besides the great reduction of the communication delay, the algorithm alleviates the load of the network and can be used to communicate efficiently and transparently between mobile agents.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第3期392-398,共7页 Journal of Computer Research and Development
基金 山东省自然科学基金项目(Y2003G01)
关键词 移动AGENT通信 邮箱通信 拉模式 推模式 mobile agent communication mailbox-based communication pull model push model
  • 相关文献

参考文献13

  • 1J Bradshaw.Software Agents[M].Menlo Park CA:AAAI Press/MTT Press,1997
  • 2A Pham,A Karmouch.Mobile software agents:An overview[J].IEEE Communications Magazine,1998,36(7):26-37
  • 3Stefan Funfrocken,Friedemann Mattern.Mobile agents as an architectural concept for Internet-based distributed applications:the WASP project approach[OL].http://www.inf.ethz.ch/vs/publ/papers/kivs99/kivs99.pdf,1999-03-02
  • 4贾志勇,谢立.移动Agent系统构建研究[J].计算机科学,2003,30(10):31-34. 被引量:19
  • 5B Carbunar,M T Valente,J Vitek.Lime revisited-reverse engineering an agent communication model[C].In:Proc of the 5th Int' l Conf on Mobile Agents (MA 2001).Berlin:Springer,2001.54-69
  • 6A L Murphy,G P Picco,G-C Roman.Lime:A middleware for physical and logical mobility[C].The 21st Int'l Conf on Distributed Computing Systems (ICDCS-21),Los Alamitos,CA,2001
  • 7Volker Roth,Jan Peters.A scalable and secure global tracking service for mobile agents[C].In:Proc of the 5th Int'l Conf on Mobile Agents (MA 2001).Berlin:Springer,2001.169-181
  • 8D B Lange,M Oshima.Programming and Deploying Java Mobile Agents with Aglets[M].Reading,MA:Addison-Wesley,1998
  • 9G Kunito,Y Okumura,K Aizawa,et al.Tracking agent:A new way of communication in a multi-agent environment[C].In:Proc of IEEE 6th Int'l Conf on Universal Personal Communication.Piscataway,NJ:IEEE Press,1997.903-907
  • 10Xinyu Feng,Jiangnog Cao,Jian Lü,et al.An efficient mailbox-based algorithm for message delivery in mobile agent systems[C].In:Proc of the 5th Int'l Conf on Mobile Agents (MA 2001).Berlin:Springer,2001.135-151

二级参考文献24

  • 1David C, Colin H, Aaron K. Mobile Agents: Are They a Good Idea? IBM Research Division. Technical Report: RC 19887,1995.
  • 2Lange D B. Mobile Objects and Mobile Agents: The Future of Distributed Computing? Lecture Notes in Computer Science,1998,1445:1~12.
  • 3Lange D B, Oshirna M. The Aglet Cookbook. http://www.trl.ibm. co. jp/aglets.
  • 4Wong D, Paciorek N, et al. Concordia: An Infrastructure for Collaborating Mobile Agents. Mobile Agents - First International Workshop, MA '97.
  • 5ObjectSpace. ObjectSpace Voyager Core Package Technical Overview: [Technical Report]. ObjectSpace, Inc. , July, 1997.http ://www. objectspace, com/.
  • 6Robert S, Gray. Agent Tcl: A flexible and secure mobile-agent system. Fourth Annual Tcl/Tk Workshop (TCL 96), Jul. 1996.
  • 7Fukuda M, Bic L, et al. Distributed Coordination with MESSENGERS. Science of Computer Programming Journal,1998,31(2).
  • 8Fujitsu Laboratories of America. April Project. Fujitsu Laboratories of America, Inc. http://www. nar. fujitsulabs. com/april/.
  • 9Peine H, Stoplmann T. The Architecture of the Ara Platform for Mobile Agents. Mobile Agents - First International Workshop,MA '97.
  • 10Baumann J, Hohl F, et al. Mole - Concepts of a Mobile Agent System: [Technical report]. University of Stuttgart, Aug. 1997.

共引文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部