Chinese Journal on Internet of Things ›› 2023, Vol. 7 ›› Issue (1): 73-82.doi: 10.11959/j.issn.2096-3750.2023.00316

• Theory and Technology • Previous Articles     Next Articles

Quality of service optimization algorithm based on deep reinforcement learning in software defined network

Cenhuishan LIAO1, Junyan CHEN1, Guanping LIANG2, Xiaolan XIE1, Xiaoye LU1   

  1. 1 School of Computer Science and Information Security, Guilin University of Electronic Technology, Guilin 541004, China
    2 College of Computer, National University of Defense Technology, Changsha 410073, China
  • Revised:2022-12-04 Online:2023-03-30 Published:2023-03-01
  • Supported by:
    The Guangxi Natural Science Foundation(2020GXNSFDA238001);The Guangxi Project to Improve the Scientific Research Basic Ability of Middle Aged and Young Teachers(2020KY05033)

Abstract:

Deep reinforcement learning has strong abilities of decision-making and generalization and often applies to the quality of service (QoS) optimization in software defined network (SDN).However, traditional deep reinforcement learning algorithms have problems such as slow convergence and instability.An algorithm of quality of service optimization algorithm of based on deep reinforcement learning (AQSDRL) was proposed to solve the QoS problem of SDN in the data center network (DCN) applications.AQSDRL introduces the softmax deep double deterministic policy gradient (SD3) algorithm for model training, and a SumTree-based prioritized empirical replay mechanism was used to optimize the SD3 algorithm.The samples with more significant temporal-difference error (TD-error) were extracted with higher probability to train the neural network, effectively improving the convergence speed and stability of the algorithm.The experimental results show that the proposed AQSDRL effectively reduces the network transmission delay and improves the load balancing performance of the network than the existing deep reinforcement learning algorithms.

Key words: deep reinforcement learning, SDN, QoS, DCN, SumTree

CLC Number: 

No Suggested Reading articles found!