Joint Program Partitioning and Resource Allocation for Completion Time Minimization in Multi-MEC Systems

被引:1
作者
Yi, Taizhou [1 ]
Zhang, Guopeng [1 ]
Wang, Kezhi [2 ]
Yang, Kun [3 ,4 ,5 ]
机构
[1] China Univ Min & Technol, Sch Comp Sci & Technol, Xuzhou 221116, Jiangsu, Peoples R China
[2] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE2 1XE, Tyne & Wear, England
[3] Univ Elect Sci & Technol China UESTC, Zhongshan Coll, Zhongshan 528400, Peoples R China
[4] Univ Elect Sci & Technol China UESTC, Sch Commun & Informat Engn, Chengdu 611731, Peoples R China
[5] Univ Essex, Sch Comp Sci & Elect Engn, Colchester CO4 3SQ, Essex, England
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2022年 / 9卷 / 03期
基金
中国国家自然科学基金;
关键词
Servers; Task analysis; Resource management; Delays; Computational modeling; Minimization; Smart glasses; Mobile edge computing; partial program offloading; program partitioning; resource allocation; DELAY-MINIMIZATION; EDGE; POWER; NOMA; OPTIMIZATION; RECOGNITION; NETWORKS;
D O I
10.1109/TNSE.2022.3155177
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper considers a practical mobile edge computing (MEC) system, where edge server does not pre-install the program required to perform user offloaded computing tasks. A partial program offloading (PPO) scheme is proposed, which can divide a user program into two parts, where the first part is executed by the user itself and the second part is transferred to an edge server for remote execution. However, the execution of the latter part requires the results of the previous part (called intermediate result) as the input. We aim to minimize the overall time consumption of a multi-server MEC system to complete all user offloaded tasks. It is modeled as a mixed integer nonlinear programming (MINLP) problem which considers user-and-server association, program partitioning, and communication resource allocation in a joint manner. An effective algorithm is developed to solve the problem by exploiting its structural features. First, the task completion time of a single server is minimized given the computing workload and available resource. Then, the working time of the edge servers are balanced by updating user-and-server association and communication resource allocation. Numerical results show that significant performance improvement can be achieved by the proposed scheme.
引用
收藏
页码:1932 / 1948
页数:17
相关论文
共 45 条
  • [1] Ali F., 2018, 2018 INT C COMPUTING, P1
  • [2] Scheduling divisible loads on star and tree networks: Results and open problems
    Beaumont, O
    Casanova, H
    Legrand, A
    Robert, Y
    Yang, Y
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (03) : 207 - 218
  • [3] Divisible Load Theory: A New Paradigm for Load Scheduling in Distributed Systems
    Veeravalli Bharadwaj
    Debasish Ghose
    Thomas G. Robertazzi
    [J]. Cluster Computing, 2003, 6 (1) : 7 - 17
  • [4] Towards Virtual Machine Migration in Fog Computing
    Bittencourt, Luiz F.
    Lopes, Marcio Moraes
    Petri, Ioan
    Rana, Omer F.
    [J]. 2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 1 - 8
  • [5] Cai Y., 2019, PROC IEEE 13 INT C A, P1
  • [6] Joint Task Offloading, CNN Layer Scheduling, and Resource Allocation in Cooperative Computing System
    Chai, Rong
    Song, Xia
    Chen, Qianbin
    [J]. IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5350 - 5361
  • [7] Chanda Moumita, 2019, 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI). Proceedings, P1029, DOI 10.1109/ICOEI.2019.8862552
  • [8] Chen KW, 2018, 2018 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE (CSTIC)
  • [9] Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network
    Chen, Min
    Hao, Yixue
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (03) : 587 - 597
  • [10] Eyeriss v2: A Flexible Accelerator for Emerging Deep Neural Networks on Mobile Devices
    Chen, Yu-Hsin
    Yange, Tien-Ju
    Emer, Joel S.
    Sze, Vivienne
    [J]. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2019, 9 (02) : 292 - 308