An Energy-Efficient Middleware for Computation Offloading in Real-Time Embedded Systems

被引:5
|
作者
Toma, Anas [1 ]
Pagani, Santiago [2 ]
Chen, Jian-Jia [1 ]
Karl, Wolfgang [2 ]
Henkel, Joerg [2 ]
机构
[1] TU Dortmund Univ, Dept Informat, Dortmund, Germany
[2] Karlsruhe Inst Technol, Dept Informat, D-76021 Karlsruhe, Germany
关键词
D O I
10.1109/RTCSA.2016.50
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems have limited resources, such as computation capabilities and battery life. The Dynamic Voltage and Frequency Scaling (DVFS) technique is used to save energy by running the processor of the embedded system at low voltage and frequency levels. However, this prolongs the execution time, which may cause potential deadline misses for real-time tasks. In this paper, we propose a general-purpose middleware to reduce the energy consumption in embedded systems without violating the real-time constraints. The algorithms in the middleware adopt the computation offloading concept to reduce the workload on the processor of the embedded system by sending the computation-intensive tasks to a powerful server. The algorithms are further combined with the DVFS technique to find the running frequency (or speed) such that the energy consumption is minimized and the real-time constraints are satisfied. The evaluation shows that our approach reduces the average energy consumption down to nearly 60%, compared to executing all the tasks locally at the maximum processor speed.
引用
收藏
页码:228 / 237
页数:10
相关论文
共 50 条
  • [1] A Computation Offloading Framework for Soft Real-Time Embedded Systems
    Liu, Yuchuan
    Liu, Cong
    Zhang, Xia
    Gao, Wei
    He, Liang
    Gu, Yu
    [J]. PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 129 - 138
  • [2] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [3] Energy-efficient scheduling with reliability guarantee in embedded real-time systems
    Xu, Hongzhi
    Li, Renfa
    Zeng, Lining
    Li, Keqin
    Pan, Chen
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 18 : 137 - 148
  • [4] Middleware for real-time and embedded systems
    Schmidt, DC
    [J]. COMMUNICATIONS OF THE ACM, 2002, 45 (06) : 43 - 48
  • [5] Server Resource Reservations for Computation Offloading in Real-Time Embedded Systems
    Toma, Anas
    Chen, Jian-Jia
    [J]. 2013 IEEE 11TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2013, : 31 - 39
  • [6] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Hwang-Cheng Wang
    Isaac Woungang
    Cheng-Wen Yao
    Alagan Anpalagan
    Mohammad S. Obaidat
    [J]. The Journal of Supercomputing, 2012, 62 : 967 - 988
  • [7] Energy-efficient replica voting mechanisms for secure real-time embedded systems
    Kwiat, KA
    Ravindran, K
    Hurley, P
    [J]. SIXTH IEEE INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS MOBILE AND MULTIMEDIA NETWORKS, PROCEEDINGS, 2005, : 153 - 162
  • [8] Near optimal and energy-efficient scheduling for hard real-time embedded systems
    Mohsen, A
    Hofmann, R
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 234 - 244
  • [9] An Energy-efficient Uniform-multiprocessor Scheduling for Real-time Embedded Systems
    Chen, Da-Ren
    Yu Cheng-Jung
    Chen, Ye-Zheng
    [J]. FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS AND APPLICATIONS (ICIA2016), 2016, : 71 - 80
  • [10] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Wang, Hwang-Cheng
    Woungang, Isaac
    Yao, Cheng-Wen
    Anpalagan, Alagan
    Obaidat, Mohammad S.
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 62 (02): : 967 - 988