A Periodic Task-Oriented Scheduling Architecture in Cloud Computing

被引:3
作者
Zhang, Peng [1 ]
Li, Yan [2 ,3 ]
Lin, Hailun [1 ]
Wang, Jianwu
Zhang, Chuang [1 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[2] Natl Comp Network Emergency Response & Coordinat, Beijing, Peoples R China
[3] Univ Maryland Baltimore Cty, Dept Informat Syst, Baltimore, MD 21228 USA
来源
2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS | 2018年
基金
中国国家自然科学基金;
关键词
cloud computing; periodic task; job scheduling; cross-domain scheduling;
D O I
10.1109/BDCloud.2018.00118
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of cloud computing, more and more applications are deployed in the cloud. This trend brings cloud infrastructure providers to build distributed data centers to provide physical resources for multi-domain-deployed jobs of these applications. However, the heterogeneity of resources and the different execution periodicity of tasks in jobs pose great challenges to the efficiency of large scale job executions. To solve this problem, we propose a periodic task-oriented scheduling architecture in cloud computing. This architecture provides resource domains for the scheduler to shield the details of the underlying heterogeneous resources. Moreover, it implements job-level scheduling and task-level scheduling by our proposed PTS algorithm and RMDU4T algorithm to improve the execution efficiency and resource utilization. Experimental results show the proposed architecture can reduce the scheduling times to less than 10% and reduce the average job completion time by 10%similar to 40% under different distribution of tasks and resources, and the CPU resource utilization is improved by about 15%.
引用
收藏
页码:788 / 794
页数:7
相关论文
共 17 条
  • [1] [Anonymous], P 4 ANN S CLOUD COMP, DOI [10.1145/2523616.2523633, DOI 10.1145/2523616.2523633]
  • [2] [Anonymous], 2011, PROC USENIX C NETWOR
  • [3] [Anonymous], 2013, P 8 ACM EUROPEAN C C, DOI [10.1007/978-94-007-6925-0_19, DOI 10.1007/978-94-007-6925-0_19, DOI 10.1145/2465351.2465386]
  • [4] Ashish V., 2015, P 7 INT BIENN C INN
  • [5] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [6] Tarcil: Reconciling Scheduling Speed and Quality in Large Shared Clusters
    Delimitrou, Christina
    Sanchez, Daniel
    Kozyrakis, Christos
    [J]. ACM SoCC'15: Proceedings of the Sixth ACM Symposium on Cloud Computing, 2015, : 97 - 110
  • [7] Electron: Towards Efficient Resource Management on Heterogeneous Clusters with Apache Mesos
    DelValle, Renan
    Kaushik, Pradyumna
    Jain, Abhishek
    Hartog, Jessica
    Govindaraju, Madhusudhan
    [J]. 2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 262 - 269
  • [8] Multi-Resource Packing for Cluster Schedulers
    Grandl, Robert
    Ananthanarayanan, Ganesh
    Kandula, Srikanth
    Rao, Sriram
    Akella, Aditya
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) : 455 - 466
  • [9] Hsieh S.-Y., 2016, IEEE T CLOUD COMPUT, V1, P1
  • [10] Resource Allocation Policies for Loosely Coupled Applications in Heterogeneous Computing Systems
    Hwang, Eunji
    Kim, Suntae
    Yoo, Tae-Kyung
    Kim, Jik-Soo
    Hwang, Soonwook
    Choi, Young-ri
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2349 - 2362