Speaker: Venkat Padmanabhan
Network simulation has long been used as a tool for evaluating network algorithms such as congestion control. However, configuring a simulator to faithfully mimic the target network is challenging. We articulate the goal of ”learning the network” to recreate real-world network scenarios, i.e., mimicking the end-to-end behaviour of network paths based on telemetry in the form of input-output packet traces. We then present our proposal, iBox, or Internet in a Box, to learn a model of the network path, helping recreate the end-to-end behaviour of the target network when presented with a new input. We discuss both networking domain knowledge-based and machine learning-based approaches to iBox, pointing out the trade-offs between these, the challenges presented by each, and the opportunity to meld the two. We present preliminary results based on Internet measurements that show the promise of iBox.
Venkat Padmanabhan is Deputy Managing Director at Microsoft Research India in Bengaluru. He was previously with Microsoft Research Redmond, USA for nearly 9 years. Venkat’s research interests are broadly in networked and mobile systems, and his work over the years has led to highly-cited papers and paper awards, technology transfers within Microsoft, and also industry impact. He received the Shanti Swarup Bhatnagar Prize in 2016, the ACM SIGMOBILE Test-of-Time paper award in 2016 and 2019, and the ACM SenSys Test-of-Time paper award in 2019. He was also among those recognized with the SIGCOMM Networking Systems Award 2020, for contributions to the ns family of network simulators. Venkat holds a B.Tech. from IIT Delhi (from where he received the Distinguished Alumnus award in 2018) and an M.S. and a Ph.D. from UC Berkeley, all in Computer Science, and has been elected a Fellow of the INAE, the IEEE, and the ACM. He is an adjunct professor at the Indian Institute of Science and was previously an affiliate faculty member at the University of Washington. He can be reached online at http://research.microsoft.com/~padmanab/