CPU Frequency Scaling Optimization in Sustainable Edge Computing

CPU Frequency Scaling Optimization in Sustainable Edge Computing
复制标题

DOI:
10.1109/tsusc.2022.3217970
复制
发表时间:
2023-04
影响因子:
3.9
通讯作者:
Yu Luo;Lina Pu;Chun-Hung Liu
Yu Luo;Lina Pu;Chun-Hung Liu
中科院分区:
计算机科学2区
文献类型:
--
作者:
Yu Luo;Lina Pu;Chun-Hung Liu

文献摘要

相似文献

可持续边缘计算(SEC)是一项很有前途的技术,可以减少移动物联网(IoT)的能源消耗和计算延迟。通过从环境中收集太阳能或风能等可再生能源,电网外部的可持续云可以为资源有限的移动物联网设备提供强大的计算能力。在现实世界中,可持续能源的密度可能会随着时间的推移而发生显着变化。因此,SEC Cloudlet需要动态调整时钟频率以平衡能耗和计算延迟。在本文中,我们考虑了 Cloudlet 的有限能量存储和可再生能源的动态强度,然后制定离线最优 CPU 频率缩放策略,即 (a) 在一定时间内最大化 Cloudlet 的计算能力,以及 (b) 最小化卸载到 Cloudlet 的任务的执行时间。提出了最优最紧字符串策略来解决优化问题。此外,引入了基于动态规划(DP)的次优解决方案以简化实际实现。还简要讨论了如何设计在线CPU频率管理策略。
Sustainable edge computing (SEC) is a promising technology that can reduce energy consumption and computing latency for the mobile Internet of Things (IoT). By collecting renewable energy such as solar or wind energy from the environment, a sustainable cloudlet outside the electric grid can provide powerful computing capabilities for resource-constrained mobile IoT devices. In the real world, the density of sustainable energy can vary significantly over time. Therefore, the SEC cloudlet needs to dynamically adjust the clock frequency to balance energy consumption and computing latency. In this paper, we consider the limited energy storage of the cloudlet and the dynamic intensity of renewable energy, and then develop offline optimal CPU frequency scaling policies that (a) maximize the computing power of the cloudlet within a certain period of time, and (b) minimize the execution time given tasks offloaded to the cloudlet. An optimal tightest string policy is proposed to solve the optimization problem. In addition, a dynamic programming (DP) based suboptimal solution is introduced to simplify the practical implementation. How to design an online CPU frequency management strategy is also briefly discussed.