Deep Reinforcement Learning-based Task Offloading in MEC for energy and resource-constrained devices

Gorka Nieto, Idoia de la Iglesia, Unai López-Novoa,Cristina Perfecto

2023 IEEE International Mediterranean Conference on Communications and Networking (MeditCom)(2023)

Cited 0|Views4
No score
Abstract
The combination of Multi-access Edge Computing (MEC) and task offloading paradigms will enable next-generation IoT applications that are currently hampered due to the computational and battery limitations of IoT devices. Moreover, the requirements of such apps can be so variable that guaranteeing a certain Quality-of-Experience (QoE) level when performing offloading decisions means enhancing the user experience of IoT services. To address this problem, in this paper, a QoE-based offloading algorithm is proposed. Considering an unpredictable time-varying environment, a Deep Reinforcement Learning (DRL) algorithm is proposed, specifically, an Actor-Critic (AC) algorithm, which targets maximizing the QoE value. To that end, a novel QoE calculation method is proposed, encompassing both latency and energy performance, along with the success rate of the arriving tasks, i.e. the tasks that are correctly executed, having their time and energy requirements fulfilled. In addition, computational tasks are classified into three classes, being delay-sensitive, energy-aware, and non-constrained tasks. Some experiment results are presented to show the performance of the algorithm in terms of energy consumption, task success rate, and, finally, QoE values. Simulation results show that the proposed method maximizes success rate and QoE values, which may be conflicting to battery saving in the analyzed environment.
More
Translated text
Key words
Task offloading,Multi-access Edge Computing (MEC),Internet of Things (IoT),Deep Reinforcement Learning (DRL),Quality-of-Experience (QoE)
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined