Dependency-Aware Joint Task Offloading and Resource Allocation in Heterogeneous Mobile Edge Computing

被引:0
作者
Zhang, Guo [1 ]
Zhang, Baoxian [1 ]
Peng, Shuo [1 ]
Li, Cheng [2 ]
机构
[1] Univ Chinese Acad Sci, Res Ctr Ubiquitous Sensor Networks, Beijing 100049, Peoples R China
[2] Simon Fraser Univ, Sch Engn Sci, Burnaby, BC V5A 1S6, Canada
基金
中国国家自然科学基金;
关键词
Servers; Resource management; Costs; Energy consumption; Optimization; Mobile handsets; Delays; Computational modeling; Scheduling algorithms; Wireless communication; Mobile edge computing; energy consumption; computing cost; dependent task offloading; resource allocation; OPTIMIZATION; STRATEGY;
D O I
10.1109/TWC.2024.3483658
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Mobile edge computing (MEC) is a promising computing paradigm and can effectively reduce the energy consumption and computing costs at mobile devices by offloading computation-intensive and latency-sensitive applications/tasks to edge servers. However, how to achieve cost-effective dependent task offloading and resource allocation subject to application completion time constraint and service configuration constraint at edge side in heterogeneous MEC environments remains a challenge. To address this challenge, in this paper, we study the multi-application dependent task offloading and resource allocation problem in heterogeneous MEC environments for jointly minimizing the energy consumption and computing cost. We first formulate this problem as a mixed integer nonlinear programming (MINLP) problem. We propose a two-stage alternating optimization algorithm. In the first stage, a genetic-based algorithm is proposed to determine an optimized task offloading profile for given transmit power matrix, a look ahead based task scheduling algorithm is designed to obtain an optimized task schedule for the profile. In the second stage, the transmit power allocation problem for a given offloading profile is solved using convex optimization techniques. Extensive simulation results show that the proposed algorithm can effectively reduce the total cost of task executions as compared with baseline algorithms.
引用
收藏
页码:19444 / 19458
页数:15
相关论文
共 32 条
[1]   List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table [J].
Arabnejad, Hamid ;
Barbosa, Jorge G. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) :682-694
[2]   Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing Systems [J].
Bi, Suzhi ;
Huang, Liang ;
Zhang, Ying-Jun Angela .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (07) :4947-4963
[3]  
Boyd Stephen, 2004, Convex Optimization
[4]   Multitask Offloading Strategy Optimization Based on Directed Acyclic Graphs for Edge Computing [J].
Chen, Jiawen ;
Yang, Yajun ;
Wang, Chenyang ;
Zhang, Heng ;
Qiu, Chao ;
Wang, Xiaofei .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (12) :9367-9378
[5]   Layering as optimization decomposition: A mathematical theory of network architectures [J].
Chiang, Mung ;
Low, Steven H. ;
Calderbank, A. Robert ;
Doyle, John C. .
PROCEEDINGS OF THE IEEE, 2007, 95 (01) :255-312
[6]   A Code-Oriented Partitioning Computation Offloading Strategy for Multiple Users and Multiple Mobile Edge Computing Servers [J].
Ding, Yan ;
Liu, Chubo ;
Zhou, Xu ;
Liu, Zhao ;
Tang, Zhuo .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (07) :4800-4810
[7]   An Application Placement Technique for Concurrent IoT Applications in Edge and Fog Computing Environments [J].
Goudarzi, Mohammad ;
Wu, Huaming ;
Palaniswami, Marimuthu ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (04) :1298-1311
[8]   Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing [J].
Guo, Songtao ;
Liu, Jiadi ;
Yang, Yuanyuan ;
Xiao, Bin ;
Li, Zhetao .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (02) :319-333
[9]   Platform Profit Maximization in D2D Collaboration Based Multi-Access Edge Computing [J].
Huang, Xiaoyao ;
Ji, Guoliang ;
Zhang, Baoxian ;
Li, Cheng .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2023, 22 (07) :4282-4295
[10]   Hermes: Latency Optimal Task Assignment for Resource-constrained Mobile Computing [J].
Kao, Yi-Hsuan ;
Krishnamachari, Bhaskar ;
Ra, Moo-Ryong ;
Bai, Fan .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (11) :3056-3069