DQN-based energy-efficient routing algorithm in software-defined data centers

被引:8
|
作者
Yao, Zan [1 ]
Wang, Ying [1 ]
Qiu, Xuesong [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Xitucheng 10, Beijing 100088, Peoples R China
基金
国家重点研发计划;
关键词
Software-defined data centers; deep Q-network; in-band control; load balance; energy-efficient routing; smart city; REINFORCEMENT; IOT;
D O I
10.1177/1550147720935775
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of data centers in smart cities, how to reduce energy consumption and how to raise economic benefits and network performance are becoming an important research subject. In particular, data center networks do not always run at full load, which leads to significant energy consumption. In this article, we focus on the energy-efficient routing problem in software-defined network-based data center networks. For the scenario of in-band control mode of software-defined data centers, we formulate the dual optimal objective of energy-saving and the load balancing between controllers. In order to cope with a large solution space, we design the deep Q-network-based energy-efficient routing algorithm to find the energy-efficient data paths for traffic flow and control paths for switches. The simulation result reveals that the deep Q-network-based energy-efficient routing algorithm only trains part of the states and gets a good energy-saving effect and load balancing in control plane. Compared with the solver and the CERA heuristic algorithm, energy-saving effect of the deep Q-network-based energy-efficient routing algorithm is almost the same as the heuristic algorithm; however, its calculation time is reduced a lot, especially in a large number of flow scenarios; and it is more flexible to design and resolve the multi-objective optimization problem.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Energy-Efficient End-to-End Security for Software-Defined Vehicular Networks
    Raja, Gunasekaran
    Anbalagan, Sudha
    Vijayaraghavan, Geetha
    Dhanasekaran, Priyanka
    Al-Otaibi, Yasser D.
    Bashir, Ali Kashif
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (08) : 5730 - 5737
  • [42] QLB: QoS Routing Algorithm for Software-Defined Networking
    Tantisarkhornkhet, Piyawit
    Werapun, Warodom
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2016, : 395 - 400
  • [43] Enabling Flexible Software-Defined Energy-Efficient Orchestration in TWDM-PON
    Pakpahan, Andrew Fernando
    Hwang, I-Shyan
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2020, 21 (02): : 365 - 374
  • [44] Energy-efficient radio resource allocation in software-defined wireless sensor networks
    Zhang, Yueyue
    Zhu, Yaping
    Yan, Feng
    Xia, Weiwei
    Shen, Lianfeng
    [J]. IET COMMUNICATIONS, 2018, 12 (03) : 349 - 358
  • [45] Energy-Efficient Floating-Point Arithmetic for Software-Defined Radio Architectures
    Gilani, Syed Zohaib
    Kim, Nam Sung
    Schulte, Michael
    [J]. ASAP 2011 - 22ND IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2011), 2011, : 122 - 129
  • [46] EnFlow: An Energy-Efficient Fast Flow Forwarding Scheme for Software-Defined Networks
    Chaudhary, Rajat
    Kumar, Neeraj
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (08) : 5293 - 5309
  • [47] Reducing the reconfiguration cost of flow tables in energy-efficient Software-Defined Networks
    Galan-Jimenez, Jaime
    Polverini, Marco
    Cianfrani, Antonio
    [J]. COMPUTER COMMUNICATIONS, 2018, 128 : 95 - 105
  • [48] LordCore: Energy-Efficient OpenCL-Programmable Software-Defined Radio Coprocessor
    Kultala, Heikki
    Viitanen, Timo
    Berg, Heikki
    Jaaskelainen, Pekka
    Multanen, Joonas
    Kokkonen, Mikko
    Raiskila, Kalle
    Zetterman, Tommi
    Takala, Jarmo
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (05) : 1029 - 1042
  • [49] The Road to Energy-Efficient Systems: From Hardware-Driven to Software-Defined
    Fettweis, Gerhard
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 477 - 477
  • [50] ELA-RCP: An energy-efficient and load balanced algorithm for reliable controller placement in software-defined networks
    Bagha, Maedeh Abedini
    Majidzadeh, Kambiz
    Masdari, Mohammad
    Farhang, Yousef
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 225