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
相关论文
empty
未找到相关数据