Computer Science & Technology

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

Expand
  • School of Computer Science and Technology,South China University of Technology,Guangzhou 510640,Guangdong,China
汤峰(1979-),女,博士生,工程师,主要从事机器人控制研究. E-mail: fengtang@ scut.edu.cn

Received date: 2015-01-22

  Revised date: 2015-06-19

  Online published: 2015-09-07

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.

Cite this article

Tang Feng Zhang Ping Li Fang Huang Zhi-xiang . PI Feedback-Based Dynamic Load-Balancing Algorithm for Distributed Control System[J]. Journal of South China University of Technology(Natural Science), 2015 , 43(9) : 81 -87 . DOI: 10.3969/j.issn.1000-565X.2015.09.013

Outlines

/