Journal of University of Science and Technology of China ›› 2016, Vol. 46 ›› Issue (3): 215-221.DOI: 10.3969/j.issn.0253-2778.2016.03.006

• Original Paper • Previous Articles    

Real-time multitask load balance algorithm for heterogeneous cloud computing platforms

XU Aiping, WU Di, XU Wuping, CHEN Jun   

  1. 1. Computer School, Wuhan University, Wuhan 430072, China;2. Department of Basic Knowledge, Military Economy Academy, Wuhan 430035, China
  • Received:2015-08-27 Revised:2015-12-01 Accepted:2015-12-01 Online:2015-12-01 Published:2015-12-01

Abstract: A load-balancing algorithm applying in heterogeneous cloud Computing Platform handling real-time multitasks was proposed. Average hardware resource consumption of jobs running on nodes was measured. Balancing server receive load status of each node in the cluster periodically. A load status vector that reflects the quantity of resources required to finish allocated jobs of each node can be estimated according to the latest load status report and other parameters. As a request is submitted to the cluster, Balancing Server calculates the load status estimation vector of each node, and then dispatches it to the node that possesses the minimal load status estimation value. Experiment results proved that this dynamic load balancing algorithm is reasonable and effective.

Key words: heterogeneous cloud computing platform, multitask, load balance, load estimate

CLC Number: