多代理系统及其在分布并行计算中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
论文首先介绍了软件代理技术(software agent technology)和多代理系统(multi-agent system)。软件代理技术是一门新型的技术,可以应用在许多领域中。多代理系统则是多个软件agent分工协作进行计算的运行环境,它提供了agent运行时所需要的所有资源。
     论文在深入分析一个多代理系统——Bond 2的基础上,详细讲述了一个基于软件代理技术的分布并行计算应用的设计和开发过程。它主要针对中小规模的穷举式计算的问题,充分发挥了agent技术的优势,对当前的工作模式进行了改进。这种新型的分布式计算模型具有简单易用、方便灵活、均分负载的特点。最后进行了总结。
This paper first introduces the software agent technology and the multi-agent system.As a new-style technology, the software agent can be used in many fields.The multi-agent system is a running environment of many agents collaborating to fininsh computing,it provides all the resources agents need at running.
    On the basis of analyzing the multi-agent system-Bond 2,this paper mainly describes an agent-based design and development of distributed and parallel application.lt applies in the middle-scale computing filed,brings into play the software agent's advantages and improves the current computing model.This new model has some good features:simple,flexible, balancing load and so on.
引文
[1] M. Wooldridge等,Intelligent Agents: Theory and Practice, Knowledge Engineering Review, 10(2) 1995
    [2] Shoham, Agent-Oriented Programming, Al, 60 (1)
    [3] 朱淼良等.移动代理系统综述.计算机研究与发展,2001
    [4] 陶先平等.流动agent:一种未来的分布计算模式.计算机科学,1999
    [5] 沈达阳等.Internet上的软件agent.计算机科学,1997
    [6] (美)Cry S.Horstmann (美)Gary Cornell著,朱志等译.Java2核心技术.机械工业出版社,2000
    [7](美)Dav(美)Bruce Eckel著,京京工作室译.Java编程思想.北京:机械工业出版社,1999
    [8] id M Geary著.Java 2图形设计卷2:SWING.北京:机械工业出版社出版,2000
    [9] Robert S. Gray, Intelligent Agent: A Technology and Business Application Analysis, Tech. Report, Dartmouth College, Nov. 30 1995
    [10] Hyacinth S. Nwana. Software agents: An overview knowledge engineering review, Vol. 11, No 3, pp.1-40, Sept 1996.
    [11] 马俊涛等.Mobile Agent体系结构及关键技术探讨.小型微型计算机系统,1998
    [12] P. Wyckoff. TSpaces. Volume 37, Number 3, 1998, Java Technology