Service-Level Agreement-Aware Scheduling Algorithm Based on Heterogeneous Computing Collaboration in Smart Video Surveillance Scenarios
To address the challenge of satisfying strict Service-Level Agreement (SLA) requirements for concurrent smart video surveillance tasks in heterogeneous edge computing environments, an SLA-aware adaptive scheduling algorithm for heterogeneous computing collaboration is proposed. First, a mixed-task flow model is constructed, and a finite-state Markov chain is utilized to dynamically model the time-varying wireless channel. Second, a Dueling Double Deep Q-Network (Dueling DDQN) scheduling algorithm based on SLA awareness and channel adaptation is proposed, with a designed SLA action-masking mechanism. This mechanism advances hard delay constraints to the decision-generation stage, dynamically prunes the action space based on real-time channel conditions and node loads, and filters out actions predicted to violate the SLA before execution. Experimental results show that the proposed algorithm coordinates heterogeneous computing resources between the cloud center and the edge and exhibits earlier empirical reward stabilization and lower task-violation rates than the compared learning-based baselines under the tested workload conditions.