Cloud computing has become a key infrastructure for global computing and digital transformation, but efficient and balanced resource scheduling remains a major challenge. Deep Reinforcement Learning (DRL) has shown promise in this field, yet struggles with high-dimensional data and sample efficiency. Spiking Neural Networks (SNN), inspired by biological neurons, offer low energy consumption and sparse computation, but practical applications in scheduling are still limited due to issues like feature loss and sample dependence. This paper proposes SpikingRM, a hybrid model that integrates SNN with DRL to leverage their respective strengths. The system encodes task and resource features into spike frequency and intensity, enabling efficient scheduling across heterogeneous resources such as CPU, memory, and GPU. Experiments based on the Google Cluster Data 2019 show that SpikingRM outperforms DeepRM by 10%–30% in scheduling speed, load balancing, and energy efficiency, and achieves 20%–35% gains over traditional algorithms like SJF and FCFS in key performance metrics.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

SpikingRM: Efficient Scheduling Algorithm Based on Spiking Neural Network and Deep Reinforcement Learning

  • Xiubo Liang,
  • Shuwei Liu,
  • Hongzhi Wang,
  • Qifei Zhang,
  • Bin Zhao

摘要

Cloud computing has become a key infrastructure for global computing and digital transformation, but efficient and balanced resource scheduling remains a major challenge. Deep Reinforcement Learning (DRL) has shown promise in this field, yet struggles with high-dimensional data and sample efficiency. Spiking Neural Networks (SNN), inspired by biological neurons, offer low energy consumption and sparse computation, but practical applications in scheduling are still limited due to issues like feature loss and sample dependence. This paper proposes SpikingRM, a hybrid model that integrates SNN with DRL to leverage their respective strengths. The system encodes task and resource features into spike frequency and intensity, enabling efficient scheduling across heterogeneous resources such as CPU, memory, and GPU. Experiments based on the Google Cluster Data 2019 show that SpikingRM outperforms DeepRM by 10%–30% in scheduling speed, load balancing, and energy efficiency, and achieves 20%–35% gains over traditional algorithms like SJF and FCFS in key performance metrics.