Attention-Driven Graph Convolutional Networks for Deadline-Constrained Virtual Machine Task Allocation in Edge Computing
Ahmad Ali, Inam Ullah, Sushil Kumar Singh, Weiwei Jiang, Fahad Alturise, Xiaoshan Bai
Abstract
Effective load balancing is critical in contemporary mobile computing environments to ensure optimal resource utilization and adherence to strict deadlines. This study presents a novel framework for deadline-constrained load balancing, termed DCLD-net, which leverages the integration of Graph Convolutional Networks (GCN) and an attention-based Bidirectional Gated Recurrent Unit (BiGRU). The proposed framework utilizes the spatial modeling capabilities of GCNs to capture intricate network topologies, while the temporal dynamics and attention mechanisms of BiGRU enable the identification of critical patterns in traffic flow data. By incorporating key factors such as sticky sessions, load distribution, content-based factors such as videos or file downloads, instance health checks, and other relevant parameters, the DCLD-net model achieves high accuracy in predicting task schedules. These schedules allocate tasks to virtual machines (VMs), enabling dynamic traffic routing through a load balancer that efficiently assigns tasks. Extensive experimental evaluations demonstrate that the proposed attention-based BiGRU-GCN model significantly outperforms traditional methods in both deadline compliance and load balancing efficiency, offering a robust solution to the challenges of modern cloud computing. Experimental results demonstrate that DCLD-net outperforms traditional methods by 27% in deadline compliance and 29.3% in load balancing efficiency.