Research on Energy-Saving Routing Technology Based on Deep Reinforcement Learning

With the vigorous development of the Internet, the network traffic of data centers has exploded, and at the same time, the network energy consumption of data centers has also increased rapidly. Existing routing algorithms only realize routing optimization through Quality of Service (QoS) and Quality...

Full description

Bibliographic Details
Main Authors: Xiangyu Zheng, Wanwei Huang, Sunan Wang, Jianwei Zhang, Huanlong Zhang
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/13/2035
_version_ 1797480420042866688
author Xiangyu Zheng
Wanwei Huang
Sunan Wang
Jianwei Zhang
Huanlong Zhang
author_facet Xiangyu Zheng
Wanwei Huang
Sunan Wang
Jianwei Zhang
Huanlong Zhang
author_sort Xiangyu Zheng
collection DOAJ
description With the vigorous development of the Internet, the network traffic of data centers has exploded, and at the same time, the network energy consumption of data centers has also increased rapidly. Existing routing algorithms only realize routing optimization through Quality of Service (QoS) and Quality of Experience (QoE), which ignores the energy consumption of data center networks. Aiming at this problem, this paper proposes an Ee-Routing algorithm, which is an energy-saving routing algorithm based on deep reinforcement learning. First, our method takes the energy consumption and network performance of the data plane in the software-defined network as the joint optimization goal and establishes an energy-efficient traffic scheduling scheme for the elephant flows and the mice flows. Then, we use Deep Deterministic Policy Gradient (DDPG), which is a deep learning framework, to achieve continuous and energy-efficient traffic scheduling for joint optimization goals. The training process of our method is based on a Convolutional Neural Network (CNN), which can effectively improve the convergence efficiency of the algorithm. After the algorithm training converges, the energy-efficient path weights of the elephant flows and the mice flows are output, and the balanced scheduling of routing energy-saving and network performance is completed. Finally, the results show that our algorithm has good convergence and stability. Compared with the DQN-EER routing algorithm, Ee-Routing improves the energy saving percentage by 13.93%, and compared with the EARS routing algorithm, Ee-Routing reduces the delay by 13.73%, increases the throughput by 10.91%, and reduces the packet loss rate by 13.51%.
first_indexed 2024-03-09T21:59:45Z
format Article
id doaj.art-97b6c405befd4871b5ec57867dc5dc08
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-09T21:59:45Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-97b6c405befd4871b5ec57867dc5dc082023-11-23T19:51:49ZengMDPI AGElectronics2079-92922022-06-011113203510.3390/electronics11132035Research on Energy-Saving Routing Technology Based on Deep Reinforcement LearningXiangyu Zheng0Wanwei Huang1Sunan Wang2Jianwei Zhang3Huanlong Zhang4College of Software Engineering, Zhengzhou University of Light Industry, Zhengzhou 450001, ChinaCollege of Software Engineering, Zhengzhou University of Light Industry, Zhengzhou 450001, ChinaSchool of Electronic and Communication Engineering, Shenzhen Polytechnic, Shenzhen 518055, ChinaCollege of Software Engineering, Zhengzhou University of Light Industry, Zhengzhou 450001, ChinaCollege of Software Engineering, Zhengzhou University of Light Industry, Zhengzhou 450001, ChinaWith the vigorous development of the Internet, the network traffic of data centers has exploded, and at the same time, the network energy consumption of data centers has also increased rapidly. Existing routing algorithms only realize routing optimization through Quality of Service (QoS) and Quality of Experience (QoE), which ignores the energy consumption of data center networks. Aiming at this problem, this paper proposes an Ee-Routing algorithm, which is an energy-saving routing algorithm based on deep reinforcement learning. First, our method takes the energy consumption and network performance of the data plane in the software-defined network as the joint optimization goal and establishes an energy-efficient traffic scheduling scheme for the elephant flows and the mice flows. Then, we use Deep Deterministic Policy Gradient (DDPG), which is a deep learning framework, to achieve continuous and energy-efficient traffic scheduling for joint optimization goals. The training process of our method is based on a Convolutional Neural Network (CNN), which can effectively improve the convergence efficiency of the algorithm. After the algorithm training converges, the energy-efficient path weights of the elephant flows and the mice flows are output, and the balanced scheduling of routing energy-saving and network performance is completed. Finally, the results show that our algorithm has good convergence and stability. Compared with the DQN-EER routing algorithm, Ee-Routing improves the energy saving percentage by 13.93%, and compared with the EARS routing algorithm, Ee-Routing reduces the delay by 13.73%, increases the throughput by 10.91%, and reduces the packet loss rate by 13.51%.https://www.mdpi.com/2079-9292/11/13/2035software-defined network (SDN)energy-efficient routingdeep deterministic policy gradient (DDPG)convolutional neural network (CNN)
spellingShingle Xiangyu Zheng
Wanwei Huang
Sunan Wang
Jianwei Zhang
Huanlong Zhang
Research on Energy-Saving Routing Technology Based on Deep Reinforcement Learning
Electronics
software-defined network (SDN)
energy-efficient routing
deep deterministic policy gradient (DDPG)
convolutional neural network (CNN)
title Research on Energy-Saving Routing Technology Based on Deep Reinforcement Learning
title_full Research on Energy-Saving Routing Technology Based on Deep Reinforcement Learning
title_fullStr Research on Energy-Saving Routing Technology Based on Deep Reinforcement Learning
title_full_unstemmed Research on Energy-Saving Routing Technology Based on Deep Reinforcement Learning
title_short Research on Energy-Saving Routing Technology Based on Deep Reinforcement Learning
title_sort research on energy saving routing technology based on deep reinforcement learning
topic software-defined network (SDN)
energy-efficient routing
deep deterministic policy gradient (DDPG)
convolutional neural network (CNN)
url https://www.mdpi.com/2079-9292/11/13/2035
work_keys_str_mv AT xiangyuzheng researchonenergysavingroutingtechnologybasedondeepreinforcementlearning
AT wanweihuang researchonenergysavingroutingtechnologybasedondeepreinforcementlearning
AT sunanwang researchonenergysavingroutingtechnologybasedondeepreinforcementlearning
AT jianweizhang researchonenergysavingroutingtechnologybasedondeepreinforcementlearning
AT huanlongzhang researchonenergysavingroutingtechnologybasedondeepreinforcementlearning