Fregata: A Low-Latency and Resource-Efficient Scheduling for Heterogeneous Jobs in Clouds

被引:1
作者
Liu, Jinwei [1 ]
机构
[1] Florida A&M Univ, Dept Comp & Informat Sci, Tallahassee, FL 32307 USA
来源
2022 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (IEEE BIGCOMP 2022) | 2022年
关键词
scheduling; task dependency; resource utilization; latency; machine learning;
D O I
10.1109/BigComp54360.2022.00013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An increasing number of large-scale data analytics frameworks move towards larger degrees of parallelism aiming at low-latency guarantees. It is challenging to design a scheduler with low latency and high resource utilization due to task dependency and job heterogeneity. The state-of-the-art schedulers in cloud/datacenters cannot well handle the scheduling of heterogeneous jobs with dependency constraints (e.g., dependency among tasks of a job) for simultaneously achieving low latency and high resource utilization. The key issues lie in the scalability in centralized schedulers, ineffective and inefficient probing and resource sharing in both distributed and hybrid schedulers. To address this challenge, we propose Fregata, a low-latency and resource-efficient scheduling for heterogeneous jobs with constraints (e.g., dependency constraints among tasks of a job) in clouds. Fregata first uses the machine learning algorithm to classify jobs into two categories (high priority jobs and low priority jobs) based on the extracted features. Next, Fregata splits the jobs into tasks and distributes the tasks to the master nodes based on task dependency and the load of master nodes. Then, Fregata utilizes the dependency information of tasks to determine task priority (tasks with more dependent tasks have higher priority), and packs tasks by leveraging the complementary of tasks' requirements on different resource types and task dependency. Finally, the master nodes distribute tasks to workers in the system based on priority of tasks and workers and the resource demands of tasks and the available resources of workers. To test the performance of Fregata, we conduct tracedriven experiments. Extensive experimental results based on a real cluster and Amazon EC2 cloud service show that Fregata achieves low-latency and high resource utilization compared to existing schedulers.
引用
收藏
页码:15 / 22
页数:8
相关论文
共 50 条
[31]   QoS-Aware Wireless Sensor Networks: Reliability and Low-Latency for Heterogeneous Industry 4.0 [J].
Kruse, Johanna ;
Mandelli, Silvio ;
Khosravirad, Saeed R. .
2021 IEEE 93RD VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-SPRING), 2021,
[32]   Low-Latency Task Classification and Scheduling in Fog/Cloud based Critical e-Health Applications [J].
AlZailaa, Alaa ;
Chi, Hao Ran ;
Radwan, Ayman ;
Aguiar, Rui .
IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
[33]   Joint Link Adaptation and Scheduling for 5G Ultra-Reliable Low-Latency Communications [J].
Pocovi, Guillermo ;
Pedersen, Klaus I. ;
Mogensen, Preben .
IEEE ACCESS, 2018, 6 :28912-28922
[34]   Dynamic Task Offloading and Scheduling for Low-Latency IoT Services in Multi-Access Edge Computing [J].
Alameddine, Hyame Assem ;
Sharafeddine, Sanaa ;
Sebbah, Samir ;
Ayoubi, Sara ;
Assi, Chadi .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) :668-682
[35]   Joint Scheduling of Low-Latency and Best-Effort Flows in 5G Wireless Networks [J].
Pijnappel, T. R. ;
Borst, S. C. ;
Whiting, P. A. .
2020 18TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2020,
[36]   Fine-Grained Resource Provisioning and Task Scheduling for Heterogeneous Applications in Distributed Green Clouds [J].
Yuan, Haitao ;
Zhou, MengChu ;
Liu, Qing ;
Abusorrah, Abdullah .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2020, 7 (05) :1380-1393
[37]   Fine-Grained Resource Provisioning and Task Scheduling for Heterogeneous Applications in Distributed Green Clouds [J].
Haitao Yuan ;
Meng Chu Zhou ;
Qing Liu ;
Abdullah Abusorrah .
IEEE/CAAJournalofAutomaticaSinica, 2020, 7 (05) :1380-1393
[38]   Cost-Efficient Workflow Scheduling Algorithm for Applications With Deadline Constraint on Heterogeneous Clouds [J].
Tang, Xiaoyong ;
Cao, Wenbiao ;
Tang, Huiya ;
Deng, Tan ;
Mei, Jing ;
Liu, Yi ;
Shi, Cheng ;
Xia, Meng ;
Zeng, Zeng .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (09) :2079-2092
[39]   Low-Latency and Energy-Efficient Data Preservation Mechanism in Low-Duty-Cycle Sensor Networks [J].
Jiang, Chan ;
Li, Tao-Shen ;
Liang, Jun-Bin ;
Wu, Heng .
SENSORS, 2017, 17 (05)
[40]   Cost-Efficient Service Function Chain Orchestration for Low-Latency Applications in NFV Networks [J].
Sun, Gang ;
Zhu, Gungyang ;
Liao, Dan ;
Yu, Hongfang ;
Du, Xiaojiang ;
Guizani, Mohsen .
IEEE SYSTEMS JOURNAL, 2019, 13 (04) :3877-3888