计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (2): 219-222.DOI: 10.3778/j.issn.1002-8331.2009.02.063

• 工程与应用 • 上一篇    下一篇

Multi Agent在分布式测控系统动态任务调度中的实现

闫钧华,张焕春,经亚枝   

  1. 南京航空航天大学 航天学院,南京 210016
  • 收稿日期:2008-01-02 修回日期:2008-03-17 出版日期:2009-01-11 发布日期:2009-01-11
  • 通讯作者: 闫钧华

Implementation of Multi Agent on dynamic task scheduling for distributed measurement and control system

YAN Jun-hua,ZHANG Huan-chun,JING Ya-zhi   

  1. College of Astronautics Engineering,Nanjing Univ. of Aeronautics and Astronautics,Nanjing 210016,China
  • Received:2008-01-02 Revised:2008-03-17 Online:2009-01-11 Published:2009-01-11
  • Contact: YAN Jun-hua

摘要: Multi Agent实现是基于Multi Agent的分布式测控系统动态任务调度算法实现的关键技术。采用Java作为开发工具,根据Multi Agent的功能,详细论述了Multi Agent在分布式测控系统动态任务调度中的实现。基于Multi Agent的动态任务调度算法根据各主机的负载状态,在系统运行过程中利用移动Agent动态迁移任务。文中详细论述了利用Aglets系统开发和执行移动Agent,从而有效地提高了系统效率,实现了动态任务调度的目标。

关键词: 分布式测控系统, 动态任务调度, Multi Agent, 移动Agent, Java, Aglets系统

Abstract: The implementation of Multi Agent is a key technology of a multi-agent-based dynamic task scheduling algorithm for distributed measurement and control system.The Java is adopted to realize Multi Agent of dynamic task scheduling for distributed measurement and control system according to function of Multi Agent.In the multi-agent-based dynamic task scheduling algorithm,the tasks are dynamically migrated by the mobile Agent in the running process of the system,according to the current status of load on each host.The Aglets system is used to exploit and run the mobile Agent so that the system efficiency is promoted effectively and dynamic task scheduling is attained.

Key words: distributed measurement and control system, dynamic task scheduling, Multi Agent, mobile Agent, Java, Aglets system