Distributed Resource Allocation and Application Deployment in Mesh Edge Networks
Antoine Bernard, Antoine Legrain, Maroua Ben Attia, Abdo Shabah
TL;DR
The paper extends Virtual Network Embedding to mobile, constrained mesh-edge environments by modeling a centralized resource-allocation framework that accounts for device mobility, connectivity, and energy. It compares three allocation strategies—an optimal ILP, a greedy heuristic, and an NSGA-II multi-objective optimizer—using a unified simulator with fixed arrival/departure rates. Results show ILP delivers the highest application acceptance, NSGA-II offers the best latency and resource-efficiency balance, while the greedy method provides fast deployment but lower overall performance. These findings establish a foundation for VNE deployment in highly dynamic edge networks and suggest hybrid or distributed approaches for real-world, mobility-aware edge computing.
Abstract
Virtual Network Embedding (VNE) approaches typically assume static or slowly-changing network topologies, but emerging applications require deployment in mobile environments where traditional methods become insufficient. This work extends VNE to constrained mesh networks of mobile edge devices, addressing the unique challenges of rapid topology changes and limited resources. We develop models incorporating device capabilities, connectivity, mobility and energy constraints to evaluate optimal deployment strategies for mobile edge environments. Our approach handles the dynamic nature of mobile networks through three allocation strategies: an integer linear program for optimal allocation, a greedy heuristic for immediate deployment, and a multi-objective genetic algorithm for balanced optimization. Our initial evaluation analyzes application acceptance rates, resource utilization, and latency performance under resource limitations. Results demonstrate improvements over traditional approaches, providing a foundation for VNE deployment in highly mobile environments.
