An efficient deadline constrained and data locality aware dynamic scheduling framework for multitenancy clouds

被引:4
作者
Ru, Jia [1 ]
Yang, Yun [1 ]
Grundy, John [2 ]
Keung, Jacky [3 ]
Hao, Li [4 ]
机构
[1] Swinburne Univ Technol, Sch Software & Elect Engn, POB 218, Melbourne, Vic 3122, Australia
[2] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
[3] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[4] SoptAI Co Ltd, Singapore, Singapore
关键词
scheduling framework; deadline; data locality; resource allocation; multitenancy; MAPREDUCE; RESOURCE; PREDICTION; MIGRATION; ALGORITHM; JOBS;
D O I
10.1002/cpe.6037
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Scheduling and resource allocation in clouds is used to harness the power of the underlying resource pool. Service providers can meet quality of service (QoS) requirements of tenants specified in Service Level Agreements. Improving resource allocation ensures that all tenants will receive fairer access to system resources, which improves overall utilization and throughput. Real-time applications and services require critical deadlines in order to guarantee QoS. A growing number of data-intensive applications drive the optimization of scheduling through utilizing data locality in which the scheduler locates a task and ensures the task's relevant data to be on the same server. Choosing suitable scheduling mechanisms for running applications that support multitenancy has consistently been a major challenge. This work proposes a new adaptive Deadline constrained and Data locality aware Dynamic Scheduling Framework " 3DSF" that orchestrates different schedulers based on varied requirements. This framework considers tenants' deadline-based QoS requirements, cloud system's performance and a method of resource allocation to improve resource utilization, system throughput and reduce jobs' completion time. 3DSF contains: (a) a real-time, preemptive, deadline constrained job scheduler, (b) an optimized data locality aware scheduler, (c) an improved Dominant Resource Fairness greedy resource allocation approach, and (d) an adaptive suite to integrate above-mentioned schedulers together.
引用
收藏
页数:38
相关论文
共 50 条
[41]   WOHA: Deadline-Aware Map-Reduce Workflow Scheduling Framework over Hadoop Clusters [J].
Li, Shen ;
Hu, Shaohan ;
Wang, Shiguang ;
Su, Lu ;
Abdelzaher, Tarek ;
Gupta, Indranil ;
Pace, Richard .
2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2014), 2014, :93-103
[42]   Network-Aware Locality Scheduling for Distributed Data Operators in Data Centers [J].
Cheng, Long ;
Wang, Ying ;
Liu, Qingzhi ;
Epema, Dick H. J. ;
Liu, Cheng ;
Mao, Ying ;
Murphy, John .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (06) :1494-1510
[43]   Energy-aware intelligent scheduling for deadline-constrained workflows in sustainable cloud computing [J].
Cao, Min ;
Li, Yaoyu ;
Wen, Xupeng ;
Zhao, Yue ;
Zhu, Jianghan .
EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (02) :277-290
[44]   Modeling and Analyzing Dynamic Fault-Tolerant Strategy for Deadline Constrained Task Scheduling in Cloud Computing [J].
Fan, Guisheng ;
Chen, Liqiong ;
Yu, Huiqun ;
Liu, Dongmei .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (04) :1260-1274
[45]   An Energy and Data Locality Aware Bi-level Multiobjective Task Scheduling Model Based on MapReduce for Cloud Computing [J].
Wang, Xiaoli ;
Wang, Yuping .
2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT 2012), VOL 1, 2012, :648-655
[46]   Deadline-Aware Dynamic Task Scheduling in Edge-Cloud Collaborative Computing [J].
Zhang, Yu ;
Tang, Bing ;
Luo, Jincheng ;
Zhang, Jiaming .
ELECTRONICS, 2022, 11 (15)
[47]   A heuristic method towards deadline-aware energy-efficient mapreduce scheduling problem in Hadoop YARN [J].
Pandey, Vaibhav ;
Saini, Poonam .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02) :683-699
[48]   GEODIS: towards the optimization of data locality-aware job scheduling in geo-distributed data centers [J].
Convolbo, Moise W. ;
Chou, Jerry ;
Hsu, Ching-Hsien ;
Chung, Yeh Ching .
COMPUTING, 2018, 100 (01) :21-46
[49]   A highly efficient data locality aware task scheduler for cloud-based systems [J].
Ru, Jia ;
Yang, Yun ;
Grundy, John ;
Keung, Jacky ;
Hao, Li .
2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, :496-498
[50]   SoDa: A Serverless-Oriented Deadline-Aware Workflow Scheduling Engine for IoT Applications in Edge Clouds [J].
Li, Dazhi ;
Duan, Jiaang ;
Yao, Yan ;
Qian, Shiyou ;
Zhou, Jie ;
Xue, Guangtao ;
Cao, Jian .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022