In this paper, we investigate the task offloading and resource allocation in mobile edge computing (MEC) for enabling device-to-device(D2D) multicast networks, exceptionally when the resources are constrained. Firstly, we propose a D2D multicast cluster head selection strategy and a clustering strategy that combines user social attributes, available energy, and transmission rate. Subsequently, a maximization optimization problem of users’ revenues is formulated, in which user association, computation offloading strategy policy, and computation resource scheduling are all considered. Furthermore, we transform this optimization problem into two distinct sub-problems: the user selection optimization (USO) problem and resource allocation optimization (RAO) problem. The greedy algorithm is used to solve the USO problem, and the Lagrange multiplier method is used to get the optimal solution to the RAO problem. In conclusion, the simulation results show that our proposed schemes can effectively increase the users’ revenues in comparison to other algorithms.
将本文提出的算法与其他3种算法进行比较。这三种算法是:文献[11]在基于MEC的D2D网络中,考虑社会感知的卸载策略和资源分配策略(social-aware offloading strategy and resource allocation scheme, SOSRAS)算法;采用随机的分配任务执行比例和最优的资源分配算法 (random ratio of execution and optimal resource allocation, RREORA)算法;采用任务全部卸载到MEC执行和最优的资源分配算法 (MEC execution and optimal resource allocation, MEORA)算法。
ZENGJ, SUNJ Y, WUB W, et al. Mobile edge communications, computing, and caching(MEC3) technology in the maritime communication network[J]. China Communications, 2020, 17(5): 223-234. DOI: 10.23919/JCC.2020.05.017 .
[2]
LIUY Q, PENGM G, SHOUG C, et al. Toward edge intelligence: Multiaccess edge computing for 5G and Internet of Things[J]. IEEE Internet of Things Journal, 2020, 7(8): 6722-6747. DOI: 10.1109/JIOT.2020.3004500 .
[3]
DONGX Q, LIX H, YUEX W, et al. Performance analysis of cooperative NOMA based intelligent mobile edge computing system[J]. China Communications, 2020, 17(8): 45-57. DOI: 10.23919/JCC.2020.08.004 .
[4]
DUBEYS, MEENAJ. Computation offloading techniques in mobile edge computing environment: A review[C]//2020 International Conference on Communication and Signal Processing (ICCSP). New York: IEEE Press, 2020: 1217-1223. DOI: 10.1109/ICCSP48568.2020.9182210 .
[5]
HANL, ZHOUR R, LIY P, et al. Power control for two-way AF relay assisted D2D communications underlaying cellular networks[J]. IEEE Access, 2020, 8: 151968-151975. DOI: 10.1109/ACCESS.2020.3017799 .
[6]
HMILAM, FERNANDEZ-VEIGAM, RODRIGUEZ-PEREZM, et al. Energy efficient power and channel allocation in underlay device to multi device communications[J]. IEEE Transactions on Communications, 2019, 67(8): 5817-5832. DOI: 10.1109/TCOMM.2019.2915227 .
MAOY Y, YOUC S, ZHANGJ, et al. A survey on mobile edge computing: The communication perspective[J]. IEEE Communcations Surveys & Tutorials, 2017, 19(4): 2322-2358. DOI: 10.1109/COMST.2017.2745201 .
[9]
LIL M, ZHANGH. Delay optimization strategy for service cache and task offloading in three-tier architecture mobile edge computing system[J]. IEEE Access, 2020, 8: 170211-170224. DOI: 10.1109/ACCESS.2020.3023771 .
[10]
FENGJ, ZHAOL Q, DUJ B, et al. Computation Offloading and Resource Allocation in D2D-enabled Mobile Edge Computing[C]//2018 IEEE International Conference on Communications(ICC). New York: IEEE Press, 2018: 1-6. DOI: 10.1109/ICC.2018.8422776 .
[11]
HOUJ X, WANGXX, WANGD Y, et al. Computation offloading strategy in D2D-assisted cellular networks with mobile edge computing[C]//2019 IEEE/CIC International Conference on Communications Workshops in China (ICCC Workshops). New York: IEEE Press, 2019: 251-256. DOI: 10.1109/ICCChinaW.2019.8849952 .
[12]
HEY H, RENJ K, YUG D, et al. D2D communications meet mobile edge computing for enhanced computation capacity in cellular networks[J]. IEEE Transactions on Wireless Communications, 2019, 18(3): 1750-1763. DOI: 10.1109/TWC.2019.2896999 .
[13]
XINGH, LIUL, XUJ, et al. Joint task assignment and resource allocation for D2D-enabled mobile-edge computing[J]. IEEE Transactions on Communications, 2019, 67(6): 4193-4207. DOI: 10.1109/TCOMM.2019.2903088 .
[14]
LIY, XUG C, GEJ Q, et al. Jointly optimizing helpers selection and resource allocation in D2D mobile edge computing [C]//2020 IEEE Wireless Communications and Networking Conference (WCNC). New York: IEEE Press, 2020: 1-6. DOI: 10.1109/WCNC45663.2020.9120538 .
[15]
CHAIR, LINJ L L, CHENM L, et al. Task execution cost minimization-based joint computation offloading and resource allocation for cellular D2D MEC systems[J]. IEEE Systems Journal, 2019, 13(4): 4110-4121. DOI: 10.1109/JSYST.2019.2921115 .
[16]
CHENL, YUF R, JIH, et al. Distributed virtual resource allocation in small-cell networks with full-duplex self-backhauls and virtualization[J]. IEEE Transactions on Vehicular Technology, 2016, 65(7): 5410-5423. DOI: 10.1109/TVT.2015.2469149 .