Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (6): 1580-1590.doi: 10.23940/ijpe.19.06.p9.15801590

Previous Articles     Next Articles

Adaptive Job-Scheduling Algorithm based on Queuing Theory in a Hybrid Cloud Environment

Yanpei Liua,*, Xiaoni Chena, Ying Hua, and Qiang Caib   

  1. a School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, 450002, China
    b Beijing Key Laboratory of Big Data Technology for Food Safety, Beijing Technology and Business University, Beijing, 102488, China
  • Submitted on ;
  • Contact: * E-mail address: liuyanpei@zzuli.edu.cn
  • About author:Yanpei Liu is currently a teacher in the School of Computer and Communication Engineering at Zhengzhou University of Light Industry. She received her Ph.D. in computer science and technology from Wuhan University of Technology. She received her M.S. degree from Nanchang Hangkong University in 2009 and her B.S. degree from Luoyang Normal University in 2006. Her research interests include cloud computing and distributed computing;Xiaoni Chen is currently a postgraduate student in the School of Computer and Communication Engineering at Zhengzhou University of Light Industry. She received her B.S. degree from Zhengzhou University of Light Industry in 2017. Her research interests include cloud computing and data mining;Ying Hu is currently a teacher in the School of Computer and Communication Engineering at Zhengzhou University of Light Industry. She received her Ph.D. from Zhengzhou University in 2016. Her research interests include computer networks and distributed computing;Qiang Cai is currently a professor in the School of Computer and Information Engineering at Beijing Technology and Business University. His research interests are web databases, distributed computing, and heterogeneous systems integration.
  • Supported by:
    The authors thank the editor and the anonymous reviewers for their helpful comments and suggestions. The work was supported by the National Natural Science Foundation (No. 61802353), Henan Provincial Department of Science and Technology (No. 192102210270), Open Issues of Beijing City Key Laboratory (No. BKBD-2017KF08), and Dr. Fund of Zhengzhou University of Light Industry.

Abstract: To resolve the problem of unreasonable resource allocations caused by the continuous arrival of different types of jobs in a hybrid cloud environment, an adaptive job-scheduling algorithm based on queuing theory is proposed. This paper analyses job load types, and the jobs are classified according to the logistic regression method. A resource utility is used to classify the nodes in a private cloud cluster by considering the heterogeneity of the private cloud resources. Based on the job classification and the resource classification, a queuing model is established, and an adaptive genetic algorithm is used to manage the job queue's arrival rate that becomes the basis of the resource allocation. The proposed algorithm is compared with some existed similar algorithms to verify its performance in terms of job response times and throughput.

Key words: hybrid cloud, heterogeneous resources, queuing theory, job-scheduling