arrow
返回

Co-Optimizing CPU Voltage, Memory Placement, and Task Offloading for Energy-Efficient Mobile Systems

delete2023-05-15
delete3
PRE
AI
S
Soomin Ki
G
Gyuri Byun
K
Kyungwoon Cho
H
Hyokyung Bahn *
DOI:10.1109/JIOT.2022.3233830delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Energy saving is one of the most important missions in the design of battery-based mobile systems. Many ideas have been suggested for saving energy in different system layers. Specifically: 1) lowering the supply voltage for idle CPU time slots; 2) using hybrid memory to save DRAM refresh power; and 3) task offloading to edge/cloud servers are well-acknowledged techniques used in CPU, memory, and network subsystems. In this article, we show that co-optimizing these three techniques is necessary for further reducing the energy consumption of mobile real-time systems. To this end, we present an extended task model and formulate the effect of dynamic voltage/frequency scaling (DVFS), hybrid memory allocation, and task offloading problems as a unified measure. We then present a new real-time task scheduling scheme, called Co-TOMS, to co-optimize the energy-saving techniques in CPU, memory, and network subsystems by considering the given task set and resource conditions. The main contributions of our study can be summarized as follows. First, we optimize three energy-saving techniques across different system layers and find that they have significant influence on each other. For example, the effect of DVFS alone is limited in mobile systems, but combining it with offloading greatly amplifies its efficiency. Second, previous studies on offloading usually define a deadline as the maximum allowable latency at the application level, but we focus on hard real-time systems that must meet task-level deadlines. Third, we design a steady-state genetic algorithm that allows fast convergence with reasonable computation overhead under various resource and workload conditions.
Keyword:
Task analysis
Real-time systems
Servers
Random access memory
Energy consumption
Memory management
Voltage measurement
CPU voltage scaling
energy saving
memory placement
mobile system
real-time task
task offloading

期刊

IEEE Internet of Things Journal 封面图
IEEE Internet of Things Journal
IF:
8.9
论文数:
1.4W
被引数:
7.8W

机构

E
Ewha Womans University
学者数:
1.2W
论文数: 1.1W
被引数: 1.2W
引用论文

引用论文

Ultrafast synthesis of continuous Au thin films from chloroauric acid solution using an atmospheric pressure plasma jet
err2015-01-01
err0
PREAI
errTing-Jui Wu; Chia-Yun Chou; Chun-Ming Hsu; Cheng-Che Hsu; Jian-Zhang Chen; I-Chun Cheng
err分享
err收藏
err分享
err收藏
Mobile-Edge Computing: Partial Computation Offloading Using Dynamic Voltage Scaling
err2016-01-01
err867
PREAI
errWang, Yanting; Sheng, Min; Wang, Xijun; Wang, Liang; Li, Jiandong
err分享
err收藏
Mechanistic aspects of the role of coupling agents in silica–rubber composites
err2003-06-01
err0
PREAI
errJ.W.ten Brinke; S.C. Debnath; L.A.E.M. Reuvekamp; J.W.M. Noordermeer
err分享
err收藏
A Real-Time Energy-Saving Mechanism in Internet of Vehicles Systems一种车联网系统的实时节能机制
err2021-01-01
err14
errOAAI
errCesarano, Luca; Croce, Andrea; Martins, Leandro Do Carmo; Tarchi, Daniele; Juan, Angel A.
err分享
err收藏
A Survey and Taxonomy on Task Offloading for Edge-Cloud Computing边缘云计算任务卸载研究综述与分类
err2020-01-01
err86
errOAAI
errWang, Bo; Wang, Changhai; Huang, Wanwei; Song, Ying; Qin, Xiaoyun
err分享
err收藏
学者 查看更多内容