APNET 2024, Sydney, Australia
Co-located with ACM SIGCOMM 2024
MENU

Keynote Talks

Mohammad Alizadeh

Associate Professor, MIT

Talk Title:

Building Better Network Simulators with Machine Learning

Abstract: Simulators are essential tools in a network designer's arsenal and are integral to emerging AI-based systems, as many learning strategies rely on simulators to explore a design space. However, simulation technology has not changed much in decades. Packet-level simulators like ns-3 face significant scalability limitations, while trace-driven simulators/emulators often suffer from poor fidelity. In this talk, I will present our ongoing work to enhance network simulation using machine learning. The overarching theme of these efforts is to leverage abundant network data to learn a network's dynamics without modeling each low-level component in detail. I will describe two projects that exemplify this approach. First, I will introduce CausalSim, a causal inference approach for accurate trace-driven simulation. Traditional simulators replay observed traces, such as network throughput measurements, to test interventions like new protocols. This method is often flawed because the interventions could have altered the original traces. CausalSim uses a novel causal inference algorithm to learn the relationship between interventions and trace observations, modifying the trace during simulation to reflect the effect of the interventions. I will show how CausalSim's ``unbiased'' simulations can lead to entirely different conclusions than prior simulators. Next, I will discuss m3, a new scale-free, fast, and accurate model for estimating datacenter network performance. m3 learns an approximation of performance statistics (e.g., flow completion time distributions) produced by a packet-level simulator like ns-3. Given a network scenario (i.e., a topology, workload, and network parameters such as congestion control protocols), m3 predicts the performance statistics 1000x faster than ns-3 with less than 10% error. I will present m3's key ideas, including a technique to use a simple flow-level simulator to extract compact features describing a network scenario. I will conclude with open problems and research challenges in network modeling and simulation with machine learning.

Speaker Bio: Mohammad Alizadeh is an Associate Professor of Computer Science at the Massachusetts Institute of Technology. His research interests are in computer networks, systems, and applied machine learning. His current research focuses on machine learning for systems, and network protocols and algorithms for a broad range of applications, including datacenter networking, cloud computing, Internet video delivery, and blockchain systems. Mohammad's research on datacenter networks has led to protocols implemented in modern operating systems and deployed by large network operators. Mohammad earned his MS and Ph.D. in Electrical Engineering from Stanford University. He is a recipient of several awards, including the ACM Grace Murray Hopper Award, Microsoft Research Faculty Fellowship, VMware Systems Research Award, SIGCOMM Rising Star Award, NSF CAREER Award, Alfred P. Sloan Research Fellowship, SIGCOMM Test of Time Award, and multiple best paper awards.

Ratul Mahajan

Associate Professor, University of Washington

Talk Title:

A decade of network verification: Lessons learned and open challenges

Abstract:In this talk, I will share lessons from over a decade of research and product development in network verification. Drawing on my experience with tools like Batfish, which evolved from a research prototype to an industrial-strength tool used by many large enterprises for analyzing network configurations, I will discuss what has and has not worked well. These experiences, particularly the deployment of such tools in complex, real-world networks, have also revealed open research and engineering challenges that must be addressed to make network verification more widely accessible.

Speaker Bio: Ratul Mahajan is an Associate Professor at the University of Washington’s Paul G. Allen School of Computer Science. He is also the co-director of UW FOCI (Future of Cloud Infrastructure) and an Amazon Scholar. In earlier lives, he was a Co-founder and CEO of Intentionet, a company that pioneered network verification, and a Principal Researcher at Microsoft Research. Ratul is a computer systems researcher and engineer with a networking focus. He has worked on a broad range of topics, including network verification, connected homes, optical networks, Internet routing and measurements, and mobile systems. Many of the technologies that he has helped develop are part of real-world systems at Microsoft and other companies. Ratul has been recognized as an ACM Distinguished Scientist, an ACM SIGCOMM Rising Star, and a Microsoft Research Graduate Fellow. His papers have won the ACM SIGCOMM Test-of-Time Award, the IEEE William R. Bennett Prize, the ACM SIGCOMM Best Paper Awards (twice), the HVC Best Paper Award, and the IETF Applied Networking Research Prize.