摘要
为实现分布式系统的动态负载平衡 ,基于Multi agent提出了一种新的分布式系统动态负载平衡算法 .该算法采用接收者启动的策略 ,根据各主机的负载状态 ,在系统运行过程中利用移动Agent动态迁移任务 .文中研究了主机负载状态 ,提出了负载状态指标 :〈LC,LM〉 ,该指标反映了分布式测控系统中各主机的异构性特点 .文中还详细介绍了Agent的功能、结构及通信 ,并且通过实例对Agent通信及如何创建移动Agent进行了说明 .将所提算法应用于分布式测控系统 ,结果表明 ,该算法能有效地减少网络传输、节省时间、提高系统效率和实现动态负载均衡 .
In order to realize the dynami c load balancing of the distributed system,a new dynamic load balancing algorithm was proposed based on Multi-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 〈 L C, L M 〉 being proposed. This index shows the differential ch aracteristics 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.
出处
《华南理工大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2004年第12期74-79,共6页
Journal of South China University of Technology(Natural Science Edition)