Multiobjective Optimization for Joint Task Offloading, Power Assignment, and Resource Allocation

本文研究了移动边缘计算(MEC)中的多目标优化问题,包括联合任务卸载、功率分配和资源分配,旨在最大化用户收益。提出了一种多目标进化算法,解决了响应时间、能量消耗和成本最小化的问题。实验表明,该算法能显著提高用户卸载效率,并首次关注多任务、多用户和多服务器MEC系统。
摘要由CSDN通过智能技术生成

“Multiobjective Optimization for Joint Task Offloading, Power Assignment, and Resource Allocation in Mobile Edge Computing” (Wang 等, 2022, p. 11737) (pdf) 移动边缘计算中联合任务卸载、功率分配和资源分配的多目标优化

Abstract

Mobile edge computing (MEC) is an emerging computational paradigm for providing storage and computing capabilities in network edge, to improve the experience of users, to shorten the delay, and to reduce the energy consumption of mobile devices. In this article, we consider a multiuser and multiserver scenario, where each user has an application composed of multiple independent tasks that need to be executed, and each MEC server is equipped on a base station (BS) for assisting mobile users to execute computation-intensive and time-sensitive tasks. Multiobjective optimization for joint task offloading, power assignment, and resource allocation is studied to maximize the offloading gains of users. A multivariable and multiobjective optimization problem with three objectives is constructed. An efficient multiobjective evolutionary algorithm is developed to solve the problems of minimizing the response time, minimizing the energy consumption, and minimizing the cost. Simulation results verify the effectiveness of our algorithm, and show the method significantly improves the user’s offloading benefits. According to the author’s knowledge, this is the first paper on the exploration of multiobjective optimization of multiuser with multiple tasks and multiserver MEC system, in which the worst user offloading revenue is regarded as the optimization objectives.

Keywords: #multi-objective_optimization #resource_allocation #power_capping #task_offloading [[evolutionary algorithms]] [[MOEA.D]]

Jounral: [[Internet of Thing]]

Features:

  1. 这篇文章的主要亮点就是多目标优化:任务卸载、功率分配、资源分配。自诩是第一篇关于多任务多用户多服务器的MEC多目标优化的研究。
  2. 解决的算法是改进的MOEA/D算法:“appropriate modifications” (Wang 等, 2022, p. 11742) (pdf) 适当的修改
  3. 作者中有位大佬:Peng Wang ,KenliLi , Senior Member, IEEE,BinXiao,Senior Member, IEEE, and Keqin Li , Fellow, IEEE

Introduction

“with multiusers and multiservers with limited resources, and designs an overall strategy plan for joint task offloading, power assignment, and resource allocation to maximize the overall user task offloading benefit.” (Wang 等, 2022, p. 11738) (pdf) 针对资源有限的多用户和多服务器,设计了联合任务卸载、功率分配和资源分配的总体策略计划,以最大化总体用户任务卸载效益。

“considers an MEC system with multiusers and multiservers, where the user MD has an application that can be decomposed into multiple independent computing tasks to be executed.” (Wang 等, 2022, p. 11738) (pdf) 考虑具有多用户和多服务器的MEC系统,其中用户MD具有可分解为多个独立计算任务以执行的应用程序。

  1. consider the heterogeneity of MD and MEC severs
  2. consider the differences in tasks
  3. performance indicators measure the performance of the algorithm strategy

“In the multiuser and multiserver MEC system, there are four key issues to be solved.” (Wang 等, 2022, p. 11738) (pdf) 在多用户和多服务器MEC系统中,有四个关键问题需要解决:

  1. choose which tasks to offload when MD has multiple tasks
  2. decide how much power to provide when limited transmission power
  3. choose task–>severs
  4. non-convex problem

In response to these issues, the main contributions of this article are summarized as follows:

  1. consider the differences among computing tasks and the heterogeneity among MEC severs
  2. object: delay, energy consumption, and cost
  3. the multiobjective evolutionary algorithm to slove
  4. verify the performance and effectiveness of the algorithm

System Model

  1. local computing
    T m l o c = ∑ j ∈ L c m j f m T^{loc}_{m}=\sum_{j\in L}\frac{c^j_m}{f_m} Tmloc=jLfmcmj
    E m l o c = ∑ j ∈ L η m c m j f m 2 E^{loc}_m=\sum_{j\in L}η_mc^j_mf^2_m Emloc=jLηmcmjfm2
  2. transmission process
    T _ u p m , s j = d m j R m , s j T\_up^j_{m,s}=\frac{d^j_m}{R^j_{m,s}} T_upm,sj=Rm,sjdmj
    E _ u p m , s j = p m , s j T _ u p m , s j E\_up^{j}_{m,s}=p_{m,s}^jT\_up^j_{m,s} E_upm,sj=pm,sjT_upm,sj
  3. MEC sever computing
    T _ e x e m , s j = c m j f m , s j T\_exe^j_{m,s}=\frac{c^j_m}{f^j_{m,s}} T_exem,sj=fm,sjcmj
    M C m , s j = β s f m , s j MC^j_{m,s}=\beta_sf^j_{m,s}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值