Advanced Search
Turn off MathJax
Article Contents
SUN Wenfei, LI Dekang, LU Xianling. Co-MAPPO: Enabling Horizontal Collaborative Task Offloading in Multi-access Edge Computing[J]. Journal of Electronics & Information Technology. doi: 10.11999/JEIT260089
Citation: SUN Wenfei, LI Dekang, LU Xianling. Co-MAPPO: Enabling Horizontal Collaborative Task Offloading in Multi-access Edge Computing[J]. Journal of Electronics & Information Technology. doi: 10.11999/JEIT260089

Co-MAPPO: Enabling Horizontal Collaborative Task Offloading in Multi-access Edge Computing

doi: 10.11999/JEIT260089 cstr: 32379.14.JEIT260089
Funds:  The National Natural Science Foundation of China (61773181)
  • Received Date: 2026-01-26
  • Accepted Date: 2026-09-15
  • Rev Recd Date: 2026-09-05
  • Available Online: 2026-09-24
  •   Objective  The rapid growth of the Internet of Things (IoT) has enabled many emerging applications with stringent latency requirements. In Multi-access Edge Computing (MEC), vertical task offloading from terminal devices to an Edge Node (EN) is a key approach to meeting these requirements. However, each EN serves a limited coverage area, preventing terminal devices outside that area from readily accessing its computing resources and resulting in load imbalances across ENs. Existing vertical task offloading methods primarily optimize terminal-side metrics, such as latency and energy consumption, while giving insufficient attention to load balancing among ENs. Although Multi-Agent Deep Deterministic Policy Gradient (MADDPG) is widely used for vertical task offloading, it is better suited to environments involving both cooperation and competition, whereas horizontal task offloading among ENs constitutes a fully cooperative scenario. Furthermore, conventional vertical task offloading strategies based on Internet Protocol (IP) networks face challenges related to partial observability and limited global information because of the distributed architecture of IP infrastructure. To address these limitations, Software-Defined Networking (SDN) is introduced to provide a global network view and mitigate information asymmetry. A task offloading strategy based on Collaborative Multi-Agent Proximal Policy Optimization (Co-MAPPO) is proposed to support horizontal task offloading and improve load balancing across ENs.  Methods  An SDN-assisted MEC framework for horizontal task offloading is established, comprising a multi-hop routing communication architecture and a multi-timeslot computation framework. The SDN controller assigns a virtual agent to each EN. A load index is defined as the task data volume per unit frequency of the Central Processing Unit (CPU) for each EN at each timeslot, expressed in Mb/GHz. The variance of the EN load indices is used as the load-balancing index, with a smaller variance indicating more balanced loads across ENs. A multi-objective optimization problem that jointly minimizes system-wide task latency and the load-balancing index is formulated as a stochastic integer programming problem. Subsequently, the offloading process is formulated as a Partially Observable Markov Decision Process (POMDP), and a Co-MAPPO-based task offloading strategy is developed. Because cooperative agents share a common state-value function, a shared critic network is used to estimate the global state-value function. To accommodate agent-specific observations and actions, a shared actor network maps each agent’s encoded local observation to an action probability distribution. An observation one-hot encoding scheme places each agent’s local observation in an agent-specific segment of a zero-padded vector, allowing the shared actor network to distinguish among ENs. During training, the global system state is concatenated with each agent’s local observation and supplied to the shared critic network. This state augmentation enables the critic to account for agent-specific information and mitigates the effects of partial observability on training stability. The SDN controller aggregates information on task data volumes, transmission-queue delays, computation-queue delays, network topology, and link bandwidths to construct the global system state. It computes agent-specific actor and critic losses, aggregates the local losses into global losses, and updates the shared network parameters online. These mechanisms iteratively refine the offloading policy to reduce latency while balancing computational loads across ENs.  Results and Discussions  The Co-MAPPO strategy exhibits superior convergence performance and outperforms the comparison strategies under different task data volumes and network conditions. (1) Compared with QMIX and the baseline strategies, Co-MAPPO converges faster, exhibits more stable policy updates, and achieves better converged performance. Its clipped proximal policy optimization mechanism limits the magnitude of policy updates and helps stabilize training (Fig. 3). Co-MAPPO also enables horizontal collaboration by offloading computationally intensive tasks from ENs with lower computing capacity to those with higher capacity (Fig. 4). (2) As task data volume increases, Co-MAPPO maintains lower average latency than the comparison strategies and exhibits the smallest increase in latency. Under the highest task loads, it reduces latency by 40.3%–84.3% relative to the other strategies. Its load-balancing index also remains lower than those of the comparison methods, without abrupt increases under heavy workloads (Fig. 5). (3) As transmission bandwidth decreases, system latency increases, but Co-MAPPO retains a clear performance advantage. Under the lowest-bandwidth conditions, it reduces latency by 62.2%–88.5% relative to the other strategies. Its load-balancing index increases gradually as bandwidth becomes constrained but remains lower than those of the comparison methods (Fig. 6). (4) When tasks are offloaded from ENs with lower computing capacity to those with higher capacity, both latency and the load-balancing index decrease, indicating a positive correlation between these two metrics. In contrast, when the policy prioritizes load balancing without adequately accounting for transmission bandwidth and network topology, communication latency can increase even as the load-balancing index decreases, indicating a negative correlation between the two metrics (Figs. 7 and 8).  Conclusions  The SDN-assisted Co-MAPPO strategy uses a global network view to adapt to changes in network topology and maintain low latency while balancing EN loads under different task data volumes and transmission bandwidths. The results further show that the relationship between system latency and the load-balancing index depends on offloading conditions. (1) Positive-correlation phase: Offloading tasks from ENs with lower computing capacity to those with higher capacity reduces both latency and the load-balancing index, indicating a positive correlation between the two metrics. (2) Negative-correlation phase: Prioritizing load balancing without adequately accounting for transmission bandwidth limitations and network topology can increase communication latency even when the load-balancing index decreases, indicating a negative correlation between the two metrics. These findings indicate that effective horizontal task offloading requires joint consideration of computing capacity, network conditions, and load distribution.
  • loading
  • [1]
    LETAIEF K B, SHI Yuanming, LU Jianmin, et al. Edge artificial intelligence for 6G: Vision, enabling technologies, and applications[J]. IEEE Journal on Selected Areas in Communications, 2022, 40(1): 5–36. doi: 10.1109/JSAC.2021.3126076.
    [2]
    周晓天, 孙上, 张海霞, 等. 多接入边缘计算赋能的AI质检系统任务实时调度策略[J]. 电子与信息学报, 2024, 46(2): 662–670. doi: 10.11999/JEIT230129.

    ZHOU Xiaotian, SUN Shang, ZHANG Haixia, et al. Real-time task scheduling for multi-access edge computing-enabled AI quality inspection systems[J]. Journal of Electronics & Information Technology, 2024, 46(2): 662–670. doi: 10.11999/JEIT230129.
    [3]
    张冰雪, 李希胜, 尤佳. 多接入边缘计算网络中动态资源感知与任务卸载方案设计[J]. 电子与信息学报, 2026, 48(5): 2199–2209. doi: 10.11999/JEIT250640.

    ZHANG Bingxue, LI Xisheng, and YOU Jia. Design of dynamic resource awareness and task offloading schemes in multi-access edge computing networks[J]. Journal of Electronics & Information Technology, 2026, 48(5): 2199–2209. doi: 10.11999/JEIT250640.
    [4]
    杨守义, 韩昊锦, 郝万明, 等. 边缘计算中面向缓存的迁移决策和资源分配[J]. 电子与信息学报, 2024, 46(12): 4391–4398. doi: 10.11999/JEIT240427.

    YANG Shouyi, HAN Haojin, HAO Wanming, et al. Cache oriented migration decision and resource allocation in edge computing[J]. Journal of Electronics & Information Technology, 2024, 46(12): 4391–4398. doi: 10.11999/JEIT240427.
    [5]
    LU Siliang, LU Jingfeng, AN Kang, et al. Edge computing on IoT for machine signal processing and fault diagnosis: A review[J]. IEEE Internet of Things Journal, 2023, 10(13): 11093–11116. doi: 10.1109/JIOT.2023.3239944.
    [6]
    CRUZ P, ACHIR N, and VIANA A C. On the edge of the deployment: A survey on multi-access edge computing[J]. ACM Computing Surveys, 2023, 55(5): 99. doi: 10.1145/3529758.
    [7]
    DONG Shi, TANG Junxiao, ABBAS K, et al. Task offloading strategies for mobile edge computing: A survey[J]. Computer Networks, 2024, 254: 110791. doi: 10.1016/j.comnet.2024.110791.
    [8]
    FERRAG M A, FRIHA O, KANTARCI B, et al. Edge learning for 6G-enabled internet of things: A comprehensive survey of vulnerabilities, datasets, and defenses[J]. IEEE Communications Surveys & Tutorials, 2023, 25(4): 2654–2713. doi: 10.1109/COMST.2023.3317242.
    [9]
    BEJARBANEH E Y, DU Haiping, and NAGHDY F. Exploring shared perception and control in cooperative vehicle-intersection systems: A review[J]. IEEE Transactions on Intelligent Transportation Systems, 2024, 25(11): 15247–15272. doi: 10.1109/TITS.2024.3432634.
    [10]
    WALIA G K, KUMAR M, and GILL S S. AI-empowered fog/edge resource management for IoT applications: A comprehensive review, research challenges, and future perspectives[J]. IEEE Communications Surveys & Tutorials, 2024, 26(1): 619–669. doi: 10.1109/COMST.2023.3338015.
    [11]
    CUI Laizhong, XU Chong, YANG Shu, et al. Joint optimization of energy consumption and latency in mobile edge computing for Internet of Things[J]. IEEE Internet of Things Journal, 2019, 6(3): 4791–4803. doi: 10.1109/JIOT.2018.2869226.
    [12]
    WANG Yuchen, HUANG Zishan, WEI Zhongcheng, et al. MADDPG-based offloading strategy for timing-dependent tasks in edge computing[J]. Future Internet, 2024, 16(6): 181. doi: 10.3390/fi16060181.
    [13]
    TRAN T X and POMPILI D. Joint task offloading and resource allocation for multi-server mobile-edge computing networks[J]. IEEE Transactions on Vehicular Technology, 2019, 68(1): 856–868. doi: 10.1109/TVT.2018.2881191.
    [14]
    HUANG Liang, BI Suzhi, and ZHANG Y J A. Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks[J]. IEEE Transactions on Mobile Computing, 2020, 19(11): 2581–2593. doi: 10.1109/TMC.2019.2928811.
    [15]
    TANG Ming and WONG V W S. Deep reinforcement learning for task offloading in mobile edge computing systems[J]. IEEE Transactions on Mobile Computing, 2022, 21(6): 1985–1997. doi: 10.1109/TMC.2020.3036871.
    [16]
    HE Xiao, PANG Shanchen, GUI Haiyuan, et al. Multi-agent DRL-based large-scale heterogeneous task offloading for dynamic IoT systems[J]. IEEE Transactions on Network Science and Engineering, 2025, 12(2): 982–996. doi: 10.1109/TNSE.2024.3521885.
    [17]
    MAITI R, MADHUKUMAR A S, and ERNEST T Z H. MACU: A multiagent cache updating framework for IIoT networks[J]. IEEE Internet of Things Journal, 2025, 12(5): 5219–5232. doi: 10.1109/JIOT.2024.3487913.
    [18]
    ABEDI M R, MOKARI N, JAVAN M R, et al. Low complexity and mobility-aware robust radio, storage, computing, and cost management for cellular vehicular networks[J]. IEEE Transactions on Vehicular Technology, 2025, 74(2): 3327–3344. doi: 10.1109/TVT.2024.3480996.
    [19]
    DAS D, RANA M K, SARDAR B, et al. A comparative analysis of distributed mobility management schemes for 5G-based intelligent transportation systems[J]. IEEE Transactions on Intelligent Transportation Systems, 2025, 26(2): 2434–2448. doi: 10.1109/TITS.2024.3506662.
    [20]
    LV Zhihan and XIU Wenqun. Interaction of edge-cloud computing based on SDN and NFV for next generation IoT[J]. IEEE Internet of Things Journal, 2020, 7(7): 5706–5712. doi: 10.1109/JIOT.2019.2942719.
    [21]
    XU Xiaolong, HUANG Qihe, ZHU Haibin, et al. Secure service offloading for internet of vehicles in SDN-enabled mobile edge computing[J]. IEEE Transactions on Intelligent Transportation Systems, 2021, 22(6): 3720–3729. doi: 10.1109/TITS.2020.3034197.
    [22]
    DAS R K, AHMED N, MAJI A K, et al. Edge controller-assisted SDN architecture for internet of things[J]. IEEE Sensors Journal, 2023, 23(22): 28182–28190. doi: 10.1109/JSEN.2023.3317841.
    [23]
    BAKER T, AL AGHBARI Z, KHEDR A M, et al. EDITORS: Energy-aware dynamic task offloading using deep reinforcement transfer learning in SDN-enabled edge nodes[J]. Internet of Things, 2024, 25: 101118. doi: 10.1016/j.iot.2024.101118.
    [24]
    TANG Chaogang, ZHU Chunsheng, ZHANG Ning, et al. SDN-assisted mobile edge computing for collaborative computation offloading in industrial internet of things[J]. IEEE Internet of Things Journal, 2022, 9(23): 24253–24263. doi: 10.1109/JIOT.2022.3190281.
    [25]
    RASHID T, SAMVELYAN M, DE WITT C S, et al. Monotonic value function factorisation for deep multi-agent reinforcement learning[J]. The Journal of Machine Learning Research, 2020, 21(1): 178. doi: 10.5555/3455716.3455894.
    [26]
    LOWE R, WU Yi, TAMAR A, et al. Multi-agent actor-critic for mixed cooperative-competitive environments[C]. The 31st International Conference on Neural Information Processing Systems, Long Beach, USA, 2017: 6382–6393. doi: 10.5555/3295222.3295385.
    [27]
    JIANG Bingqing, DU Jun, JIANG Chunxiao, et al. Underwater searching and multiround data collection via AUV swarms: An energy-efficient AoI-aware MAPPO approach[J]. IEEE Internet of Things Journal, 2024, 11(7): 12768–12782. doi: 10.1109/JIOT.2023.3336055.
    [28]
    陈盈果, 王斐然, 胡云鹏, 等. 融合大语言模型与强化学习的敏捷卫星任务分配算法设计[J]. 电子与信息学报, 2025, 47(12): 4959–4972. doi: 10.11999/JEIT250991.

    CHEN Yingguo, WANG Feiran, HU Yunpeng, et al. Automating algorithm design for agile satellite task assignment with large language models and reinforcement learning[J]. Journal of Electronics & Information Technology, 2025, 47(12): 4959–4972. doi: 10.11999/JEIT250991.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(10)  / Tables(3)

    Article Metrics

    Article views (206) PDF downloads(9) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return