Multi-queue scheduling of heterogeneous jobs in hybrid geo-distributed cloud environment

被引:0
|
作者
Li Chunlin
Tang Jianhang
Luo Youlong
机构
[1] Beihang University,State Key Laboratory of Software Development Environment
[2] Wuhan University of Technology,School of Computer Science and Technology
[3] Guangzhou Institute of Geography,Key Lab of Guangdong for Utilization of Remote Sensing and Geographical Information System
来源
关键词
Hybrid clouds; Multi-queue scheduling; Geo-distributed clouds;
D O I
暂无
中图分类号
学科分类号
摘要
In hybrid geo-distributed clouds, there is a technique named cloud bursting in which applications are handled in the private cloud with less expenses and burst into public clouds when the resources of the private cloud run out. However, how to deploy heterogeneous jobs in heterogeneous hybrid cloud environment is still a challenge. In this paper, a multi-queue scheduling approach of heterogeneous jobs for cloud bursting is proposed. In the private cloud, jobs are classified into I/O-intensive and CPU-intensive jobs, and nodes are divided into main I/O and CPU resource pools. Jobs are dispatched to corresponding resource pools to reduce the job execution time in heterogeneous cloud environment. A genetic algorithm is applied to schedule jobs to optimal job queues, which can reduce the job waiting time. Then, the execution time of each task is predicted by BP neural network. Jobs with high priority will be allocated to resources with the earliest finish time in the private cloud according to the prediction results. If the private cloud cannot meet the demand of users, public clouds with minimal costs will be applied. Experiments show that our proposed algorithm can reduce the average job response time and improve the throughput of the private cloud. It also can reduce the average task waiting time, average task execution time and average task response time significantly. Moreover, the costs of the hybrid clouds are reduced.
引用
收藏
页码:5263 / 5292
页数:29
相关论文
共 50 条
  • [1] Multi-queue scheduling of heterogeneous jobs in hybrid geo-distributed cloud environment
    Li Chunlin
    Tang Jianhang
    Luo Youlong
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (10): : 5263 - 5292
  • [2] A Scheduling Strategy for Jobs Across Geo-Distributed Datacenters in Cloud Computing
    Li, Yan
    Zheng, Ya-Song
    Li, Jing
    Zhu, Chun-Ge
    Liu, Xin-Ran
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2017, 45 (10): : 2416 - 2424
  • [3] Scheduling Jobs Across Geo-distributed Datacenters
    Hung, Chien-Chun
    Golubchik, Leana
    Yu, Minlan
    [J]. ACM SOCC'15: PROCEEDINGS OF THE SIXTH ACM SYMPOSIUM ON CLOUD COMPUTING, 2015, : 111 - 124
  • [4] Towards Geo-Distributed Training of ML Models in a Multi-Cloud Environment
    Phalak, Chetan
    Chahal, Dheeraj
    Ramesh, Manju
    Singhal, Rekha
    [J]. COMPANION OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE COMPANION 2024, 2024, : 211 - 217
  • [5] Online Training Flow Scheduling for Geo-Distributed Machine Learning Jobs Over Heterogeneous and Dynamic Networks
    Fan, Lang
    Zhang, Xiaoning
    Zhao, Yangming
    Sood, Keshav
    Yu, Shui
    [J]. IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2024, 10 (01) : 277 - 291
  • [6] Joint Scheduling of Data and Computation in Geo-distributed Cloud Systems
    Yin, Lingyan
    Sun, Jizhou
    Zhao, Laiping
    Cui, Chenzhou
    Xiao, Jian
    Yu, Ce
    [J]. 2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 657 - 666
  • [7] Scheduling Stream Processing Tasks on Geo-Distributed Heterogeneous Resources
    Janssen, Gerrit
    Verbitskiy, Ilya
    Renner, Thomas
    Thamsen, Lauritz
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 5159 - 5164
  • [8] MapReduce Task Scheduling in Heterogeneous Geo-Distributed Data Centers
    Li, Xiaoping
    Chen, Fuchao
    Ruiz, Ruben
    Zhu, Jie
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (06) : 3317 - 3329
  • [9] Efficient multi-attribute precedence-based task scheduling for edge computing in geo-distributed cloud environment
    Chunlin Li
    Chaokun Zhang
    Bingbin Ma
    Youlong Luo
    [J]. Knowledge and Information Systems, 2022, 64 : 175 - 205
  • [10] Efficient multi-attribute precedence-based task scheduling for edge computing in geo-distributed cloud environment
    Li, Chunlin
    Zhang, Chaokun
    Ma, Bingbin
    Luo, Youlong
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2022, 64 (01) : 175 - 205