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 条
  • [41] Energy-Efficient Computation Offloading in Mobile Edge Computing Systems With Uncertainties
    Ji, Tianxi
    Luo, Changqing
    Yu, Lixing
    Wang, Qianlong
    Chen, Siheng
    Thapa, Arun
    Li, Pan
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2022, 21 (08) : 5717 - 5729
  • [42] Energy-Efficient Joint Wireless Charging and Computation Offloading in MEC Systems
    Malik, Rafia
    Vu, Mai
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2021, 15 (05) : 1110 - 1126
  • [43] An Energy-Efficient Embedded System Platform for Energy-Critical Real-Time Tasks
    Wu, Jun
    Wang, Jia-Lin
    [J]. ENGINEERING LETTERS, 2023, 31 (01) : 105 - 112
  • [44] A microkernel middleware architecture for distributed embedded real-time systems
    Brinkschulte, U
    Bechina, A
    Picioroaga, F
    Schneider, E
    Ungerer, T
    Kreuzinger, J
    Pfeffer, M
    [J]. 20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 218 - 226
  • [45] Adaptive and reflective middleware for distributed real-time and embedded systems
    Schmidt, DC
    [J]. EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 282 - 293
  • [46] New Adaptive Middleware for Real-Time Embedded Operating Systems
    Jarray, Fethi
    Chniter, Hamza
    Khalgui, Mohamed
    [J]. 2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 610 - 618
  • [47] WCET-Aware Energy-Efficient Data Allocation on Scratchpad Memory for Real-Time Embedded Systems
    Wang, Zhu
    Gu, Zonghua
    Shao, Zili
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (11) : 2700 - 2704
  • [48] Energy-Efficient Scheduling for Embedded Real-Time Systems Using Threshold Work-Demand Analysis
    Niu, Linwei
    Li, Wei
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (06)
  • [49] An Energy-Efficient Fault-Tolerant Scheduling Scheme for Aperiodic Tasks in Embedded Real-Time Systems
    Li, Guohui
    Hu, Fangxiao
    Yuan, Ling
    [J]. THIRD INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING (MUE 2009), 2009, : 369 - 376
  • [50] Energy Efficient Scheduling for Real-Time Embedded Systems with QoS Guarantee
    Niu, Linwei
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 163 - 172