Journal of Cloud Computing: Advances, Systems and Applications (May 2024)

Towards optimized scheduling and allocation of heterogeneous resource via graph-enhanced EPSO algorithm

  • Zhen Zhang,
  • Chen Xu,
  • Shaohua Xu,
  • Long Huang,
  • Jinyu Zhang

DOI
https://doi.org/10.1186/s13677-024-00670-4
Journal volume & issue
Vol. 13, no. 1
pp. 1 – 23

Abstract

Read online

Abstract Efficient allocation of tasks and resources is crucial for the performance of heterogeneous cloud computing platforms. To achieve harmony between task completion time, device power consumption, and load balance, we propose a Graph neural network-enhanced Elite Particle Swarm Optimization (EPSO) model for collaborative scheduling, namely GraphEPSO. Specifically, we first construct a Directed Acyclic Graph (DAG) to model the complicated tasks, thereby using Graph Neural Network (GNN) to encode the information of task sets and heterogeneous resources. Then, we treat subtasks and independent tasks as basic task units while considering virtual or physical devices as resource units. Based on this, we exploit the performance adaptation principle and conditional probability to derive the solution space for resource allocation. Besides, we employ EPSO to consider multiple optimization objectives, providing fine-grained perception and utilization of task and resource information. It also increases the diversity of particle swarms, allowing GraphEPSO to adaptively search for the global optimal solution with the highest probability. Experimental results demonstrate the superiority of our proposed GraphEPSO compared to several state-of-the-art baseline methods on all evaluation metrics.

Keywords