We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.NI

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Networking and Internet Architecture

Title: ENERO: Efficient Real-Time WAN Routing Optimization with Deep Reinforcement Learning

Abstract: Wide Area Networks (WAN) are a key infrastructure in today's society. During the last years, WANs have seen a considerable increase in network's traffic and network applications, imposing new requirements on existing network technologies (e.g., low latency and high throughput). Consequently, Internet Service Providers (ISP) are under pressure to ensure the customer's Quality of Service and fulfill Service Level Agreements. Network operators leverage Traffic Engineering (TE) techniques to efficiently manage network's resources. However, WAN's traffic can drastically change during time and the connectivity can be affected due to external factors (e.g., link failures). Therefore, TE solutions must be able to adapt to dynamic scenarios in real-time. In this paper we propose Enero, an efficient real-time TE solution based on a two-stage optimization process. In the first one, Enero leverages Deep Reinforcement Learning (DRL) to optimize the routing configuration by generating a long-term TE strategy. To enable efficient operation over dynamic network scenarios (e.g., when link failures occur), we integrated a Graph Neural Network into the DRL agent. In the second stage, Enero uses a Local Search algorithm to improve DRL's solution without adding computational overhead to the optimization process. The experimental results indicate that Enero is able to operate in real-world dynamic network topologies in 4.5 seconds on average for topologies up to 100 edges.
Comments: 12 pages, 9 figures
Subjects: Networking and Internet Architecture (cs.NI); Machine Learning (cs.LG)
DOI: 10.1016/j.comnet.2022.109166
Cite as: arXiv:2109.10883 [cs.NI]
  (or arXiv:2109.10883v3 [cs.NI] for this version)

Submission history

From: Paul Almasan [view email]
[v1] Wed, 22 Sep 2021 17:53:30 GMT (2953kb,D)
[v2] Fri, 4 Feb 2022 15:49:00 GMT (2951kb,D)
[v3] Tue, 2 Aug 2022 11:32:59 GMT (4223kb,D)

Link back to: arXiv, form interface, contact.