Carbon-aware decentralized dynamic task offloading in MIMO-MEC networks via multi-agent reinforcement learning
Organizations: School of Computer Science and Artificial Intelligence, Wuhan University of Technology, Wuhan, 430000, Hubei, China · School of Computer Science and Information Engineering, Qilu Institute of Technology, Jinan, 250200, Shandong, China · Department of Computer Science, Prince Sultan University, Riyadh, 12435, Riyadh Province, Saudi Arabia
Abstract
Massive internet of things microservices require integrating renewable energy harvesting into mobile edge computing (MEC) for sustainable eScience infrastructures. Spatiotemporal mismatches between stochastic task arrivals and intermittent green energy along with complex inter-user interference in multi-antenna (MIMO) uplinks complicate real-time resource management. Traditional centralized optimization and off-policy reinforcement learning struggle with scalability and signaling overhead in dense networks. This paper proposes CADDTO-PPO, a carbon-aware decentralized dynamic task offloading framework based on multi-agent proximal policy optimization. The multi-user MIMO-MEC system is modeled as a Decentralized Partially Observable Markov Decision Process (DEC-POMDP) to jointly minimize carbon emissions and buffer latency and energy wastage. A scalable architecture utilizes decentralized execution with parameter sharing (DEPS), which enables autonomous IoT agents to make fine-grained power control and offloading decisions based solely on local observations. Additionally, a carbon-first reward structure adaptively prioritizes green time slots for data transmission to decouple system throughput from grid-dependent carbon footprints. Finally, experimental results demonstrate CADDTO-PPO outperforms deep deterministic policy gradient (DDPG) and lyapunov-based baselines. The framework achieves the lowest carbon intensity and maintains near-zero packet overflow rates under extreme traffic loads. Architectural profiling validates the framework to demonstrate a constant inference complexity and theoretical lightweight feasibility for future generation sustainable IoT deployments.
Figures & tables
| Articles | Approach | MIMO MEC/EH | Objectives (Min.) | Arch Profiling. | Solution Type | Key Contributions & Constraints | |||
|---|---|---|---|---|---|---|---|---|---|
| Cent. | Decent. | Carbon | Latency | Energy | |||||
| This work | – | CADDTO-PPO | Sustainable MIMO-MEC; Constraints: Renewable energy, MIMO interference | ||||||
| [ 21 ] | – | Fed. Learning | Secure partial offloading in FL; Constraints: Data privacy, security | ||||||
| [ 29 ] | – | MINLP/Greedy | Elastic time-slot allocation; Constraints: Device battery budget | ||||||
| [ 20 ] | – | Lyapunov | Carbon-aware ML offloading; Constraints: Carbon emission budget | ||||||
| [ 18 ] | – | DQN | Scheduling dependent task graphs; Constraints: Task dependencies | ||||||
| Notation | Description |
|---|---|
| Set of IoT users | |
| Index set of time slots | |
| Length of one time slot | |
| Processor computing speed for local execution during time slot of user | |
| CPU cycles per task bit | |
| Local power of user for local execution at slot |
| Parameter | Value |
|---|---|
| Network and Communication Settings | |
| Cell Radius ( ) | m |
| Time Slot Duration ( ) | s (10 ms) |
| System Bandwidth ( ) | MHz |
| Noise Power ( ) | W |
| Path Loss Exponent ( ) | |
| Metric | CADDTO-PPO | Lyapunov-DPP |
|---|---|---|
| Network architecture | MLP [128, 128] | Logic Search |
| Total parameters | 17.28 K | N/A |
| MAC operations | 17.02 K | N/A |
| FLOP operations | 34.05 K | N/A |
| Storage size (ONNX) | 8.29 KB | N/A |
| Runtime RAM usage | 67.51 KB | Low |