Scheduling Firm Real-time Applications on the Edge with Single-bit Execution Time Prediction

被引:0
|
作者
Salman, Shaik Mohammed [1 ]
Dao, Van-Lan [1 ]
Papadopoulos, Alessandro Vittorio [1 ]
Mubeen, Saad [1 ]
Nolte, Thomas [1 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
基金
瑞典研究理事会;
关键词
D O I
10.1109/ISORC58943.2023.00037
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The edge computing paradigm brings the capabilities of the cloud such as on-demand resource availability to the edge for applications with low-latency and real-time requirements. While cloud-native load balancing and scheduling algorithms strive to improve performance metrics like mean response times, real-time systems, that govern physical systems, must satisfy deadline requirements. This paper explores the potential of an edge computing architecture that utilizes the on-demand availability of computational resources to satisfy firm real-time requirements for applications with stochastic execution and inter-arrival times. As it might be difficult to know precise execution times of individual jobs prior to completion, we consider an admission policy that relies on single-bit execution time predictions for dispatching. We evaluate its performance in terms of the number of jobs that complete by their deadlines via simulations. The results indicate that the prediction-based admission policy can achieve reasonable performance for the considered settings.
引用
收藏
页码:207 / 213
页数:7
相关论文
共 50 条
  • [1] Edge Scheduling Framework for Real-Time and Non Real-Time Tasks
    Fadahunsi, Olamilekan
    Ma, Yuxiang
    Maheswaran, Muthucumaru
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 719 - 728
  • [2] Interactive scheduling supports for real-time multimedia execution
    Tan, TG
    Hsu, W
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS '97, PROCEEDINGS, 1997, : 598 - 599
  • [4] SCHEDULING IN HARD REAL-TIME APPLICATIONS
    ZHU, J
    LEWIS, TG
    JACKSON, W
    WILSON, RL
    IEEE SOFTWARE, 1995, 12 (03) : 54 - 63
  • [5] The real-time execution performance agent an approach for balancing hard and soft real-time execution for space applications
    Siewert, S
    Nutt, C
    Hansen, E
    ISAIRAS '99: FIFTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE, ROBOTICS AND AUTOMATION IN SPACE, 1999, 440 : 111 - 118
  • [6] Scheduling Algorithm of Non Real-Time Applications of the Open Real-Time System
    Jin Yongxian
    Huang Jingzhou
    Wang Jianguo
    ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 1082 - 1086
  • [7] Energy-Aware Scheduling with Uncertain Execution Time for Real-Time Systems
    ZHANG Longxin
    TONG Zhao
    ZHU Ningbo
    XIAO Zheng
    LI Kenli
    Chinese Journal of Electronics, 2017, 26 (01) : 42 - 49
  • [8] Energy-Aware Scheduling with Uncertain Execution Time for Real-Time Systems
    Zhang Longxin
    Tong Zhao
    Zhu Ningbo
    Xiao Zheng
    Li Kenli
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (01) : 42 - 49
  • [9] On the use of static branch prediction to reduce the worst-case execution time of real-time applications
    Carminati, Andreu
    Starke, Renan Augusto
    de Oliveira, Romulo Silva
    REAL-TIME SYSTEMS, 2018, 54 (03) : 537 - 561
  • [10] Scheduling Real-Time Applications on Edge Computing Platforms with Remote Attestation for Security
    Reusch, Niklas
    Pop, Paul
    2021 ACM/IEEE 6TH SYMPOSIUM ON EDGE COMPUTING (SEC 2021), 2021, : 403 - 408