Edge Scheduling Framework for Real-Time and Non Real-Time Tasks

被引:2
|
作者
Fadahunsi, Olamilekan [1 ]
Ma, Yuxiang [1 ]
Maheswaran, Muthucumaru [1 ]
机构
[1] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
基金
芬兰科学院; 加拿大自然科学与工程研究理事会;
关键词
Cloud Computing; Fog computing; Edge computing; Resource scheduling; Real-time applications; INTELLIGENCE; SLACK;
D O I
10.1145/3412841.3441950
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a two-stage edge scheduling framework that maps the tasks of a real-time artificial intelligence (AI) application across a collection of edge computing resources. The first stage is global and it creates schedules with execution slots for tasks with real-time constraints. The second stage is local and it uses the schedules from the first stage and places non real-time tasks in the free slots. By creating global schedules for time-critical tasks, the two-stage design allows a group of such tasks to run in a coordinated manner across edge computers while providing the local autonomy to execute other tasks according to a local schedule. We implemented the framework over a heterogeneous collection of machines and measured its performance under different conditions. Results show that the two-stage architecture is better because the flexibility offered by the architecture can be used by the edge servers to obtain higher overall performance (i.e., increase the batch and interactive execution rates or deadline compliance rates).
引用
收藏
页码:719 / 728
页数:10
相关论文
共 50 条
  • [1] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [2] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [3] Scheduling real-time tasks for dependability
    Oh, Y
    Son, SH
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (06) : 629 - 639
  • [4] An efficient real-time middleware scheduling algorithm for periodic real-time tasks
    Park, HJ
    Lee, CH
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 304 - 312
  • [5] Energy Aware Scheduling of Real-Time and Non Real-Time Tasks on Servers (Extensible to Embedded Systems)
    Reddy, Sonika P.
    Chandan, H. K. S.
    [J]. 2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,
  • [6] Real-time edge framework (RTEF): task scheduling and realisation
    Gezer, Volkan
    Wagner, Achim
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2021, 32 (08) : 2301 - 2317
  • [7] Real-time edge framework (RTEF): task scheduling and realisation
    Volkan Gezer
    Achim Wagner
    [J]. Journal of Intelligent Manufacturing, 2021, 32 : 2301 - 2317
  • [8] A specification framework for real-time scheduling
    Subramani, K
    [J]. SOFSEM 2002: THEORY AND PRACTICE OF INFORMATICS, 2002, 2540 : 195 - 207
  • [9] Compositional real-time scheduling framework
    Shin, I
    Lee, I
    [J]. 25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 57 - 67
  • [10] Energy Aware Scheduling of Real-Time and Non Real-Time Tasks on Cloud Processors (Green Cloud Computing)
    Reddy, Sonika P.
    Chandan, H. K. S.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,