Segment based power-efficient scheduling for real-time DAG tasks on edge devices

被引:1
|
作者
Yu, Lei [1 ,2 ]
Zhong, Tianqi [1 ,2 ]
Bi, Peng [1 ,2 ]
Wang, Lan [4 ]
Teng, Fei [3 ]
机构
[1] Beihang Univ, Sino French Engineer Sch, Beijing 100191, Peoples R China
[2] Beihang Hangzhou Innovat Inst Yuhang, Hangzhou 310023, Zhejiang, Peoples R China
[3] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Chengdu 610031, Sichuan, Peoples R China
[4] Orange Innovat China, Beijing 100029, Peoples R China
关键词
Computation offloading; Power efficient scheduling; Real-time DAG task; Genetic algorithm; ENERGY-EFFICIENT; AWARE; PROCESSORS; SYSTEMS;
D O I
10.1016/j.parco.2023.103022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Smart Mobile Devices (SMDs) are crucial for the edge computing paradigm's real-world sensing. Real-time applications, which are computationally intensive and periodic with strict time constraints, can typically be used to replicate real-world sensing. Such applications call for increased processing speed, memory capacity, and battery life on SMDs, which are typically resource-constrained due to physical size restrictions. As a result, scheduling real-time applications for SMDs that are power efficient is crucial for the regular operation of edge computing platforms, and downstream decision-making tasks like computation offloading require the prediction of power consumption using power-saving approaches like DVFS. The main question is how to swiftly develop a better solution to the NP-Hard power efficient scheduling problem with DVFS. Thus, by segmenting the aligned tasks on an SMD, we present a segment-based analysis approach. Additionally, we offer a segment-based scheduling algorithm (SEDF) that draws inspiration from the segment-based analysis approach to achieve power-efficient scheduling for these real-time workloads. This segment-based approach yields a power consumption bound (PB), and a computation offloading use case is developed to demonstrate the application of PB in the subsequent decision-making processes. Both simulations and actual device tests are used to confirm the PB, SEDF, and the effectiveness of offloading decision-making. We demonstrate empirically that PB can be utilized to make approximative optimal decisions in decision-making problems involving computation offloading. SEDF is a straightforward and effective scheduling approach that can cut the power consumption of a multi-core SMD by roughly 30%.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Power-optimized scheduling server for real-time tasks
    Mejia-Alvarez, P
    Levner, E
    Mossé, D
    EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 239 - 250
  • [32] Power-aware scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) : 584 - 600
  • [33] Online scheduling and placement of real-time tasks to partially reconfigurable devices
    Steiger, C
    Walder, H
    Platzner, M
    Thiele, L
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 224 - 235
  • [34] Heuristics for online scheduling real-time tasks to partially reconfigurable devices
    Steiger, C
    Walder, H
    Platzner, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 575 - 584
  • [35] Utilization-Tensity Bound for Real-Time DAG Tasks under Global EDF Scheduling
    Jiang, Xu
    Sun, Jinghao
    Tang, Yue
    Guan, Nan
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (01) : 39 - 50
  • [36] Dynamic Partitioned Scheduling of Real-Time DAG Tasks on ARM big.LITTLE Architectures
    Mascitti, Agostino
    Cucinotta, Tommaso
    29TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS (RTNS 2021), 2021, : 1 - 11
  • [37] Design and Blocking Analysis of Locking Protocols for Real-Time DAG Tasks Under Federated Scheduling
    Wang, Yang
    Li, Yu
    Peng, Xuemei
    Ji, Dong
    Guan, Nan
    Wang, Yi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3720 - 3732
  • [38] Energy-Efficient Scheduling of Real-Time Tasks on Cluster-Based Multicores
    Kong, Fanxin
    Yi, Wang
    Deng, Qingxu
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1135 - 1140
  • [39] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [40] Scheduling real-time tasks for dependability
    Oh, Y
    Son, SH
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (06) : 629 - 639