Priority-based Fair Scheduling in Edge Computing

被引:18
|
作者
Madej, Arkadiusz [1 ]
Wang, Nan [2 ]
Athanasopoulos, Nikolaos [1 ]
Ranjan, Rajiv [3 ]
Varghese, Blesson [1 ]
机构
[1] Queens Univ Belfast, Belfast, Antrim, North Ireland
[2] Univ Durham, Durham, England
[3] Newcastle Univ, Newcastle Upon Tyne, Tyne & Wear, England
关键词
edge computing; fair scheduling; priority scheduling; fog computing; ALLOCATION;
D O I
10.1109/ICFEC50348.2020.00012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling is important in Edge computing. In contrast to the Cloud, Edge resources are hardware limited and cannot support workload-driven infrastructure scaling. Hence, resource allocation and scheduling for the Edge requires a fresh perspective. Existing Edge scheduling research assumes availability of all needed resources whenever a job request is made. This paper challenges that assumption, since not all job requests from a Cloud server can be scheduled on an Edge node. Thus, guaranteeing fairness among the clients (Cloud servers offloading jobs) while accounting for priorities of the jobs becomes a critical task. This paper presents four scheduling techniques, the first is a naive first come first serve strategy and further proposes three strategies, namely a client fair, priority fair, and hybrid that accounts for the fairness of both clients and job priorities. An evaluation on a target platform under three different scenarios, namely equal, random, and Gaussian job distributions is presented. The experimental studies highlight the low overheads and the distribution of scheduled jobs on the Edge node when compared to the naive strategy. The results confirm the superior performance of the hybrid strategy and showcase the feasibility of fair schedulers for Edge computing.
引用
收藏
页码:39 / 48
页数:10
相关论文
共 50 条
  • [31] Priority-based scheduling of mixed-critical jobs
    Dario Socci
    Peter Poplavko
    Saddek Bensalem
    Marius Bozga
    Real-Time Systems, 2019, 55 : 709 - 773
  • [32] Priority-Based Scheduling of Dynamic Segment in FlexRay Network
    Jung, Kwang-Ho
    Song, Moo-Geun
    Lee, Dong-ik
    Jin, Sung-Ho
    2008 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-4, 2008, : 916 - 921
  • [33] Priority-based Scheduling Policy for OpenFlow Control Plane
    Kasabai, Piyawad
    Djmame, Karim
    Puangpronpitag, Somnuk
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (02): : 733 - 750
  • [34] Adaptive Priority-Based Downlink Scheduling for WiMAX Networks
    Wu, Shih-Jung
    Huang, Shih-Yi
    Huang, Kuo-Feng
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2012, 14 (06) : 692 - 702
  • [35] HTCPNs - based analysis of priority-based Internet requests scheduling
    Samolej, Slawomir
    Szmuc, Tomasz
    PRZEGLAD ELEKTROTECHNICZNY, 2010, 86 (09): : 174 - 178
  • [36] Priority-based scheduling of mixed-critical jobs
    Socci, Dario
    Poplavko, Peter
    Bensalem, Saddek
    Bozga, Marius
    REAL-TIME SYSTEMS, 2019, 55 (04) : 709 - 773
  • [37] An edge priority-based clustering algorithm for multiprocessor environments
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (11):
  • [38] Priority-Based Offloading and Caching in Mobile Edge Cloud
    Islam, S.
    Nur, F. Narin
    Moon, N. Nessa
    Karim, A.
    Azam, S.
    Shanmugam, B.
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2019, 15 (02) : 193 - 201
  • [39] Fair Energy Efficiency Scheduling in NOMA-Based Mobile Edge Computing
    Hu Han
    Bao Nan
    Ling Zhang
    Shen Le
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (12) : 3563 - 3570
  • [40] Priority-based scheduling algorithm for real-time databases
    Son, S.H.
    Park, S.
    Journal of Information Science and Engineering, 1995, 11 (02):