NetForge: A Programmable Substrate for Bottleneck-Centric Network Data Generation

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Daneshamooz, Jaber, Guthula, Satyandra, Nguyen, Jessica, Chen, William, Chandrasekaran, Sanjay, Gupta, Ankit, Gupta, Arpit, Willinger, Walter
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910027466407936
author Daneshamooz, Jaber
Guthula, Satyandra
Nguyen, Jessica
Chen, William
Chandrasekaran, Sanjay
Gupta, Ankit
Gupta, Arpit
Willinger, Walter
author_facet Daneshamooz, Jaber
Guthula, Satyandra
Nguyen, Jessica
Chen, William
Chandrasekaran, Sanjay
Gupta, Ankit
Gupta, Arpit
Willinger, Walter
contents The behavior of Internet applications is shaped by congestion dynamics at bottleneck links, yet data capturing application behavior across diverse bottleneck regimes remains scarce. Bridging this gap requires a data-generation substrate that simultaneously provides controllability, composability, fidelity, and replicability--capabilities existing approaches struggle to achieve simultaneously. This paper introduces NetForge, a programmable substrate for bottleneck-centric data generation guided by progressive disaggregation: NetForge (i) decouples bottleneck intent from execution, (ii) separates static bottleneck attributes from dynamic congestion pressure, and (iii) disaggregates observed demand dynamics from their original trace context via Cross-Traffic Profiles (CTPs). CTPs transform passive packet traces into reusable, composable pressure signals that can be selected and transformed to specify dynamic bottleneck behavior. Our evaluation shows that NetForge satisfies the four requirements and, in an ABR case study, generates data that remains realistic, expands coverage into underrepresented regimes, and, in turn, improves model performance by up to 47% by reducing transmission-time prediction error of the Fugu model. Together, these results establish NetForge as a practical substrate for studying Internet application behavior across diverse bottleneck regimes.
format Preprint
id arxiv_https___arxiv_org_abs_2507_13476
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle NetForge: A Programmable Substrate for Bottleneck-Centric Network Data Generation
Daneshamooz, Jaber
Guthula, Satyandra
Nguyen, Jessica
Chen, William
Chandrasekaran, Sanjay
Gupta, Ankit
Gupta, Arpit
Willinger, Walter
Networking and Internet Architecture
The behavior of Internet applications is shaped by congestion dynamics at bottleneck links, yet data capturing application behavior across diverse bottleneck regimes remains scarce. Bridging this gap requires a data-generation substrate that simultaneously provides controllability, composability, fidelity, and replicability--capabilities existing approaches struggle to achieve simultaneously. This paper introduces NetForge, a programmable substrate for bottleneck-centric data generation guided by progressive disaggregation: NetForge (i) decouples bottleneck intent from execution, (ii) separates static bottleneck attributes from dynamic congestion pressure, and (iii) disaggregates observed demand dynamics from their original trace context via Cross-Traffic Profiles (CTPs). CTPs transform passive packet traces into reusable, composable pressure signals that can be selected and transformed to specify dynamic bottleneck behavior. Our evaluation shows that NetForge satisfies the four requirements and, in an ABR case study, generates data that remains realistic, expands coverage into underrepresented regimes, and, in turn, improves model performance by up to 47% by reducing transmission-time prediction error of the Fugu model. Together, these results establish NetForge as a practical substrate for studying Internet application behavior across diverse bottleneck regimes.
title NetForge: A Programmable Substrate for Bottleneck-Centric Network Data Generation
topic Networking and Internet Architecture
url https://arxiv.org/abs/2507.13476