Data-Driven Network Path Simulation with iBox

被引:1
作者
Ashok, Sachin [1 ]
Tiwari, Shubham [2 ]
Natarajan, Nagarajan [2 ]
Padmanabhan, Venkata N. [2 ]
Sellamanickam, Sundararajan [2 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
[2] Microsoft Res India, Bengaluru, India
关键词
data-driven simulation; cross-traffic estimation; bayesian optimization; MODEL;
D O I
10.1145/3508026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While network simulation is widely used for evaluating network protocols and applications, ensuring realism remains a key challenge. There has been much work on simulating network mechanisms faithfully (e.g., links, buffers, etc.), but less attention on the critical task of configuring the simulator to reflect reality. We present i Box ("Internet in a Box"), which enables data-driven network path simulation, using input/output packet traces gathered at the sender/receiver in the target network to create a model of the end-to-end behaviour of a network path. Our work builds on recent work in this direction [7, 40] and makes three contributions: (1) estimation of a lightweight non-reactive cross-traffic model, (2) estimation of a more powerful reactive cross-traffic model based on Bayesian optimization, and (3) evaluation of i Box in the context of congestion control variants in an Internet research testbed and also controlled experiments with known ground truth.
引用
收藏
页数:26
相关论文
共 40 条
[1]  
Alon Ilan., 2001, Journal of Retailing and Consumer Services, V8, P147, DOI [10.1016/S0969-6989, DOI 10.1016/S0969-6989]
[2]  
[Anonymous], 2010, TIME SERIES MODELING
[3]  
[Anonymous], About us
[4]  
[Anonymous], Ns-3 Network Simulator
[5]   iBox: Internet in a Box [J].
Ashok, Sachin ;
Padmanabhan, Venkata N. ;
Duvvuri, Sai Surya ;
Sellamanickam, Sundararajan ;
Natarajan, Nagarajan ;
Gehrke, Johannes .
PROCEEDINGS OF THE 19TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS, HOTNETS 2020, 2020, :23-29
[6]   A deep learning framework for financial time series using stacked autoencoders and long-short term memory [J].
Bao, Wei ;
Yue, Jun ;
Rao, Yulei .
PLOS ONE, 2017, 12 (07)
[7]  
Bergstra J., 2011, Adv. Neural Inf. Process. Syst., P2546
[8]  
bittorrent, UTORRENT TRANSP PROT
[9]  
Brakmo L. S., 1994, Computer Communication Review, V24, P24, DOI 10.1145/190809.190317
[10]   When to use and when not to use BBR: An empirical analysis and evaluation study [J].
Cao, Yi ;
Jain, Arpit ;
Sharma, Kriti ;
Balasubramanian, Aruna ;
Gandhi, Anshul .
IMC'19: PROCEEDINGS OF THE 2019 ACM INTERNET MEASUREMENT CONFERENCE, 2019, :130-136