Table of Contents
Fetching ...

Network Tomography with Path-Centric Graph Neural Network

Yuntong Hu, Junxiang Wang, Liang Zhao

TL;DR

This paper tackles network tomography under limited observability by introducing DeepNT, a path-centric graph neural network that jointly predicts end-to-end path performance metrics and infers underlying network topology. The method samples candidate paths, builds path-centric embeddings, enforces metric-specific triangle inequalities, and completes topology through convex, differentiable constraints with sparsity, enabling gradient-based optimization and convergence guarantees. The approach demonstrates superior accuracy across additive, multiplicative, min/max, and boolean metrics on real-world and synthetic networks, and robustly reconstructs topology when partial observations are available. Overall, DeepNT provides a scalable and principled framework for network tomography that integrates data with partial prior knowledge to achieve accurate inferences without requiring full topology or handcrafted metrics.

Abstract

Network tomography is a crucial problem in network monitoring, where the observable path performance metric values are used to infer the unobserved ones, making it essential for tasks such as route selection, fault diagnosis, and traffic control. However, most existing methods either assume complete knowledge of network topology and metric formulas-an unrealistic expectation in many real-world scenarios with limited observability-or rely entirely on black-box end-to-end models. To tackle this, in this paper, we argue that a good network tomography requires synergizing the knowledge from both data and appropriate inductive bias from (partial) prior knowledge. To see this, we propose Deep Network Tomography (DeepNT), a novel framework that leverages a path-centric graph neural network to predict path performance metrics without relying on predefined hand-crafted metrics, assumptions, or the real network topology. The path-centric graph neural network learns the path embedding by inferring and aggregating the embeddings of the sequence of nodes that compose this path. Training path-centric graph neural networks requires learning the neural netowrk parameters and network topology under discrete constraints induced by the observed path performance metrics, which motivates us to design a learning objective that imposes connectivity and sparsity constraints on topology and path performance triangle inequality on path performance. Extensive experiments on real-world and synthetic datasets demonstrate the superiority of DeepNT in predicting performance metrics and inferring graph topology compared to state-of-the-art methods.

Network Tomography with Path-Centric Graph Neural Network

TL;DR

This paper tackles network tomography under limited observability by introducing DeepNT, a path-centric graph neural network that jointly predicts end-to-end path performance metrics and infers underlying network topology. The method samples candidate paths, builds path-centric embeddings, enforces metric-specific triangle inequalities, and completes topology through convex, differentiable constraints with sparsity, enabling gradient-based optimization and convergence guarantees. The approach demonstrates superior accuracy across additive, multiplicative, min/max, and boolean metrics on real-world and synthetic networks, and robustly reconstructs topology when partial observations are available. Overall, DeepNT provides a scalable and principled framework for network tomography that integrates data with partial prior knowledge to achieve accurate inferences without requiring full topology or handcrafted metrics.

Abstract

Network tomography is a crucial problem in network monitoring, where the observable path performance metric values are used to infer the unobserved ones, making it essential for tasks such as route selection, fault diagnosis, and traffic control. However, most existing methods either assume complete knowledge of network topology and metric formulas-an unrealistic expectation in many real-world scenarios with limited observability-or rely entirely on black-box end-to-end models. To tackle this, in this paper, we argue that a good network tomography requires synergizing the knowledge from both data and appropriate inductive bias from (partial) prior knowledge. To see this, we propose Deep Network Tomography (DeepNT), a novel framework that leverages a path-centric graph neural network to predict path performance metrics without relying on predefined hand-crafted metrics, assumptions, or the real network topology. The path-centric graph neural network learns the path embedding by inferring and aggregating the embeddings of the sequence of nodes that compose this path. Training path-centric graph neural networks requires learning the neural netowrk parameters and network topology under discrete constraints induced by the observed path performance metrics, which motivates us to design a learning objective that imposes connectivity and sparsity constraints on topology and path performance triangle inequality on path performance. Extensive experiments on real-world and synthetic datasets demonstrate the superiority of DeepNT in predicting performance metrics and inferring graph topology compared to state-of-the-art methods.

Paper Structure

This paper contains 25 sections, 5 theorems, 11 equations, 3 figures, 9 tables, 1 algorithm.

Key Result

theorem 1

Let $G = (V, E)$, and let $\langle u, v \rangle$ and $\langle u', v' \rangle$ be two node pairs in $V \times V$ such that the local neighborhoods of $u$ and $u'$ are identical up to $L$ hops, and similarly for $v$ and $v'$. If the sets of paths $\mathcal{P}_{uv}^L$ and $\mathcal{P}_{u'v'}^L$ are dif

Figures (3)

  • Figure 1: An illustration of network tomography in a sample network, where the end-to-end latency needs to be predicted when the network topology is not available.
  • Figure 2: Overall framework of proposed deep network tomography solution.
  • Figure 3: Heatmap of the real adjacency matrix and the difference ($\Delta$) between the real and learned adjacency matrices from various models for a synthetic network with 1,000 nodes and 2,521 edges, considering a topological error rate of 0.2 and path performance metrics, such as bandwidth.

Theorems & Definitions (7)

  • theorem 1: DeepNT-$\mathcal{AP}$ Distinguishes Node Pairs Beyond 1-WL
  • theorem 2: Directed Graph Connectivity Constraints
  • theorem 3
  • theorem 4: Convergence of DeepNT Predictions to True Pairwise Metrics
  • definition 1: WL-Tree rooted at $v$
  • definition 2: Path-Tree rooted at $v$
  • theorem 5: DeepNT-$\mathcal{AP}$ Expressiveness Beyond 1-WL