Journal of South China University of Technology (Natural Science Edition) ›› 2015, Vol. 43 ›› Issue (9): 81-87.doi: 10.3969/j.issn.1000-565X.2015.09.013

• Computer Science & Technology • Previous Articles     Next Articles

PI Feedback-Based Dynamic Load-Balancing Algorithm for Distributed Control System

Tang Feng  Zhang Ping  Li Fang  Huang Zhi-xiang   

  1. School of Computer Science and Technology,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2015-01-22 Revised:2015-06-19 Online:2015-09-25 Published:2015-09-07
  • Contact: 张平(1964-),男,博士,教授,主要从事机器人控制研究. E-mail: pzhang@scut.edu. cn
  • About author:汤峰(1979-),女,博士生,工程师,主要从事机器人控制研究. E-mail: fengtang@ scut.edu.cn
  • Supported by:
    Supported by the Science and Technology Planning Projects of Guangdong Province(2014B090921007)

Abstract: In order to solve the problem of slow response caused by the load imbalance and the communication
overhead in distributed control systems,a task allocation model is constructed on the basis of the request division,and a dynamic load-balancing algorithm is proposed on the basis of the real-time dynamic proportional integral (PI)feedback control. This algorithm adopts the PI control method to dynamically adjust the allocation weight of server nodes according to the real-time feedback values of the performance of the nodes,and then employs the virtual node transfer algorithm to partially adjust the distribution of virtual nodes,so as to maintain the stability of Hash space.Simulation results show that the proposed algorithm realizes the dynamic load balancing of distributed control system,reduces the communication overhead and improves the real-time performance of the control system,and that the proposed algorithm is of a high expansion and an excellent fault tolerance.

Key words: distributed control systems, load balancing, Hash functions, feedback control