Roracle: Enabling Lookahead Routing for Scalable Traffic Engineering with Supervised Learning

Minghao Ye, Junjie Zhang, Zehua Guo*, H. Jonathan Chao

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Traditional Traffic Engineering (TE) usually balances the load on network links by formulating and solving a routing optimization problem based on measured Traffic Matrices (TMs). Given that traffic demands could change unexpectedly and significantly in realistic scenarios, routing strategies opti-mized based on currently measured TMs might not work well in future traffic scenarios. To compensate for the mismatch between stale routing decisions and future TMs, network operators may perform routing updates more frequently, which could introduce significant network disturbance and service disruption. Moreover, given the high routing computation overhead of TE optimization in today's large-scale networks, routing updates could experience severe delay and thus cannot accommodate future traffic changes in time. To address these challenges, we propose Roracle, a scalable learning-based TE that quickly predicts a good routing strategy for a long sequence of future TMs, while the learning process is guided by the optimal solutions of Linear Programming (LP) problems using Supervised Learning (SL). We design a scalable Graph Neural Network (GNN) architecture that greatly facilitates training and inference processes to accelerate TE in large networks. Extensive simulation results on real-world network topologies and traffic traces show that Roracle outperforms existing TE solutions by up to 36% in terms of worst-case performance under future unknown traffic scenarios. Additionally, Roracle achieves good scalability by providing at least 71 speedup over the most efficient baseline method in large-scale networks.

Original languageEnglish
Title of host publication2023 IEEE 31st International Conference on Network Protocols, ICNP 2023
PublisherIEEE Computer Society
ISBN (Electronic)9798350303223
DOIs
Publication statusPublished - 2023
Event31st IEEE International Conference on Network Protocols, ICNP 2023 - Reykjavik, Iceland
Duration: 10 Oct 202313 Oct 2023

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
ISSN (Print)1092-1648

Conference

Conference31st IEEE International Conference on Network Protocols, ICNP 2023
Country/TerritoryIceland
CityReykjavik
Period10/10/2313/10/23

Fingerprint

Dive into the research topics of 'Roracle: Enabling Lookahead Routing for Scalable Traffic Engineering with Supervised Learning'. Together they form a unique fingerprint.

Cite this