Journal of System Simulation ›› 2019, Vol. 31 ›› Issue (12): 2859-2867.doi: 10.16182/j.issn1004731x.joss.19-FZ0323

Previous Articles     Next Articles

The Scheduling Algorithm of Cloud Job Based on Hopfield Neural Network

Guo Yudong1, Zuo Jinping2,*   

  1. 1. Network Information Center, Jinzhong University, JinZhong 030600, China;
    2. School of Information Technology & Engineering , Jinzhong University, JinZhong 030600, China;
  • Received:2019-05-05 Revised:2019-07-15 Published:2019-12-13

Abstract: Focusing on the low efficiency of cloud job scheduling and the insufficient utility of resource, a job scheduling algorithm based on Hopfield Neural Network is proposed. In order to improve the resource scheduling ability of the system, The resource characteristics which influence the cloud job scheduling are shown. The mathematical model of resource constraints is established, and the Hopfield energy function is designed and optimized. The average utilization rate of 9 nodes is analyzed by using the standard test cases, and the performance and resource utilization of the proposed strategy are compared with three typical algorithms. The results show that the average efficiency of the cloud job scheduling based on the algorithm is improved significantly.

Key words: Hadoop, cloud scheduling algorithm, Hopfield neural network, MapReduce, optimization algorithm

CLC Number: