routenet
Ordered Topological Deep Learning: a Network Modeling Case Study
Bernárdez, Guillermo, Ferriol-Galmés, Miquel, Güemes-Palau, Carlos, Papillon, Mathilde, Barlet-Ros, Pere, Cabellos-Aparicio, Albert, Miolane, Nina
Computer networks are the foundation of modern digital infrastructure, facilitating global communication and data exchange. As demand for reliable high-bandwidth connectivity grows, advanced network modeling techniques become increasingly essential to optimize performance and predict network behavior. Traditional modeling methods, such as packet-level simulators and queueing theory, have notable limitations --either being computationally expensive or relying on restrictive assumptions that reduce accuracy. In this context, the deep learning-based RouteNet family of models has recently redefined network modeling by showing an unprecedented cost-performance trade-off. In this work, we revisit RouteNet's sophisticated design and uncover its hidden connection to Topological Deep Learning (TDL), an emerging field that models higher-order interactions beyond standard graph-based methods. We demonstrate that, although originally formulated as a heterogeneous Graph Neural Network, RouteNet serves as the first instantiation of a new form of TDL. More specifically, this paper presents OrdGCCN, a novel TDL framework that introduces the notion of ordered neighbors in arbitrary discrete topological spaces, and shows that RouteNet's architecture can be naturally described as an ordered topological neural network. To the best of our knowledge, this marks the first successful real-world application of state-of-the-art TDL principles --which we confirm through extensive testbed experiments--, laying the foundation for the next generation of ordered TDL-driven applications.
Learnable Digital Twin for Efficient Wireless Network Evaluation
Li, Boning, Efimov, Timofey, Kumar, Abhishek, Cortes, Jose, Verma, Gunjan, Swami, Ananthram, Segarra, Santiago
Network digital twins (NDTs) facilitate the estimation of key performance indicators (KPIs) before physically implementing a network, thereby enabling efficient optimization of the network configuration. In this paper, we propose a learning-based NDT for network simulators. The proposed method offers a holistic representation of information flow in a wireless network by integrating node, edge, and path embeddings. Through this approach, the model is trained to map the network configuration to KPIs in a single forward pass. Hence, it offers a more efficient alternative to traditional simulation-based methods, thus allowing for rapid experimentation and optimization. Our proposed method has been extensively tested through comprehensive experimentation in various scenarios, including wired and wireless networks. Results show that it outperforms baseline learning models in terms of accuracy and robustness. Moreover, our approach achieves comparable performance to simulators but with significantly higher computational efficiency.
The Graph Neural Networking Challenge: A Worldwide Competition for Education in AI/ML for Networks
Suárez-Varela, José, Ferriol-Galmés, Miquel, López, Albert, Almasan, Paul, Bernárdez, Guillermo, Pujol-Perich, David, Rusek, Krzysztof, Bonniot, Loïck, Neumann, Christoph, Schnitzler, François, Taïani, François, Happ, Martin, Maier, Christian, Du, Jia Lei, Herlich, Matthias, Dorfinger, Peter, Hainke, Nick Vincent, Venz, Stefan, Wegener, Johannes, Wissing, Henrike, Wu, Bo, Xiao, Shihan, Barlet-Ros, Pere, Cabellos-Aparicio, Albert
During the last decade, Machine Learning (ML) has increasingly become a hot topic in the field of Computer Networks and is expected to be gradually adopted for a plethora of control, monitoring and management tasks in real-world deployments. This poses the need to count on new generations of students, researchers and practitioners with a solid background in ML applied to networks. During 2020, the International Telecommunication Union (ITU) has organized the "ITU AI/ML in 5G challenge'', an open global competition that has introduced to a broad audience some of the current main challenges in ML for networks. This large-scale initiative has gathered 23 different challenges proposed by network operators, equipment manufacturers and academia, and has attracted a total of 1300+ participants from 60+ countries. This paper narrates our experience organizing one of the proposed challenges: the "Graph Neural Networking Challenge 2020''. We describe the problem presented to participants, the tools and resources provided, some organization aspects and participation statistics, an outline of the top-3 awarded solutions, and a summary with some lessons learned during all this journey. As a result, this challenge leaves a curated set of educational resources openly available to anyone interested in the topic.
RouteNet: Leveraging Graph Neural Networks for network modeling and optimization in SDN
Rusek, Krzysztof, Suárez-Varela, José, Almasan, Paul, Barlet-Ros, Pere, Cabellos-Aparicio, Albert
Network modeling is a key enabler to achieve efficient network operation in future self-driving Software-Defined Networks. However, we still lack functional network models able to produce accurate predictions of Key Performance Indicators (KPI) such as delay, jitter or loss at limited cost. In this paper we propose RouteNet, a novel network model based on Graph Neural Network (GNN) that is able to understand the complex relationship between topology, routing and input traffic to produce accurate estimates of the per-source/destination per-packet delay distribution and loss. RouteNet leverages the ability of GNNs to learn and model graph-structured information and as a result, our model is able to generalize over arbitrary topologies, routing schemes and traffic intensity. In our evaluation, we show that RouteNet is able to predict accurately the delay distribution (mean delay and jitter) and loss even in topologies, routing and traffic unseen in the training (worst case $R^{2}$ = 0.878). Also, we present several use-cases where we leverage the KPI predictions of our GNN model to achieve efficient routing optimization and network planning.