华南理工大学学报(自然科学版) ›› 2004, Vol. 32 ›› Issue (12): 74-79.

• • 上一篇    下一篇

基于 Mult-i agent 的分布式系统负载平衡

闫钧华 张焕春 经亚枝   

  1. 南京航空航天大学 自动化学院‚江苏 南京 210016
  • 收稿日期:2003-10-10 出版日期:2004-12-20 发布日期:2015-09-08
  • 通信作者: 闫钧华(1972-)‚女‚博士研究生‚主要从事分布式测控系统研究。 E-mail:liu-jch@263.net
  • 作者简介:闫钧华(1972-)‚女‚博士研究生‚主要从事分布式测控系统研究。

Load Balancing of the Distributed System Based on Multi-agent

Yan Jun-hua Zhang Huan-chun Jing Ya-zhi   

  1. College of Automation Engineering‚Nanjing Univ.of Aeronautics and Astronautics‚ Nanjing 210016‚Jiangsu‚China
  • Received:2003-10-10 Online:2004-12-20 Published:2015-09-08
  • Contact: 闫钧华(1972-)‚女‚博士研究生‚主要从事分布式测控系统研究。 E-mail:liu-jch@263.net
  • About author:闫钧华(1972-)‚女‚博士研究生‚主要从事分布式测控系统研究。

摘要: 为实现分布式系统的动态负载平衡‚基于 Mult-i agent 提出了一种新的分布式系 统动态负载平衡算法.该算法采用接收者启动的策略‚根据各主机的负载状态‚在系统运 行过程中利用移动 Agent 动态迁移任务.文中研究了主机负载状态‚提出了负载状态指 标:〈 LC‚LM〉 ‚该指标反映了分布式测控系统中各主机的异构性特点.文中还详细介绍了 Agent 的功能、结构及通信‚并且通过实例对 Agent 通信及如何创建移动 Agent 进行了说 明.将所提算法应用于分布式测控系统‚结果表明‚该算法能有效地减少网络传输、节省时 间、提高系统效率和实现动态负载均衡。

关键词: 分布式系统, 动态负载, 负载平衡, Mult-i agent, 移动 Agent

Abstract: In order to realize the dynamic load balancing of the distributed system‚a new dynamic load balancing algorithm was proposed based on Mult-i agent.In this algorithm‚the receiver-initiated strategy is adopted and 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 load status of hosts was also investigated‚with a status index of 〈 LC‚LM〉 being proposed. This index shows the differential characteristics of each computer in the distributed measurement and control system. The function‚structure and communication of Agent were then introduced in detail and an application was presented to demonstrate the communication of Agent and the creation of the mobile Agent.The algorithm was finally realized in the distributed measurement and the control system.The experimental results show that the algorithm can decrease the network transmission‚save time‚improve the system efficiency and attain dynamic load balancing. 

Key words: distributed system, dynamic load, load balancing, Mult-i agent, mobile Agent

中图分类号: