Abstract
This paper introduces a dynamic context-aware load balancing mechanism called EdgeUP, which leverages dynamic contexts of both edge nodes and IoT devices to balance tasks on edge nodes optimally. To perform this, we devised a lightweight load balancer to allocate tasks optimally based on CPU utilization across edge nodes while satisfying the task priority of IoT devices. We implemented EdgeUP on real edge devices (i.e., Raspberry Pi 400) and evaluated it in terms of the average CPU utilization of edge nodes, idle CPU distance, and execution time. The experimental results show that EdgeUP outperforms three conventional load balancing algorithms, including round-robin, hill climbing, and K-Means, by 5.6×, 2.1×, and 3.6×, respectively.
| Original language | English |
|---|---|
| Article number | 565 |
| Journal | Electronics (Switzerland) |
| Volume | 14 |
| Issue number | 3 |
| DOIs | |
| State | Published - Feb 2025 |
Keywords
- edge computational model
- edge computing
- internet of things
- load balancing
Fingerprint
Dive into the research topics of 'EdgeUP: Utilization and Priority-Aware Load Balancing in Edge Computing'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver