Lightweight IoT Node Offloading Framework for Real-Time Edge Analytics
The rapid growth of Internet of Things (IoT) deployments has intensified the need for efficient, decentralized computation management at the network edge. This paper presents a lightweight, neighbor-aware one-hop task offloading framework designed for resource-constrained IoT networks. The proposed adaptive scheme combines Exponential Weighted Moving Average (EWMA) load estimation with a queue-depth gate to prevent unnecessary offloading under transient load spikes, and an assignment-pressure mechanism to distribute tasks more evenly across neighboring nodes. We evaluate the framework using a custom-developed discrete-event simulator on a 90-node ringplus-chord topology with heterogeneous hotspot and light nodes, comparing against three baselines: local-only execution, random offloading, and least-loaded neighbor selection. Results show that a load-aware but pressure-unaware least-loaded strategy surprisingly produces the highest load variance (377.25), worse than random offloading (114.84), due to severe task funneling toward persistently fast nodes. The proposed scheme eliminates task drops entirely, achieves an average latency of 148.7 ms, and reduces task-count variance to 44.33 - an $8.5 \times$ improvement over the least-loaded baseline and 4.6× over local-only execution - while requiring only 28.21% of tasks to be offloaded. These results demonstrate that assignment-pressure tracking is essential for fair load distribution in energy-limited IoT deployments.