Title | : | Programmable Networks: Hardware, Systems Software, and Applications |
Speaker | : | Dr. Anirudh Sivaraman (New York University) |
Details | : | Thu, 2 Feb, 2023 4:00 PM @ CS15 (Ground Floor) |
Abstract: | : | Abstract: Computer networks today are in the midst of a transformation: from delivering packets between two locations to programmatically transforming data as it is in transit between those locations. In this talk, I will describe 3 research projects within this vision of programmable networks. The first, push-in first-out queues (PIFOs), provides the first abstraction and a corresponding high-speed hardware implementation for programmable scheduling: the task of flexibly picking which packet to transmit next. The second, Chipmunk, provides compiler technology for line-rate programmable packet processing pipelines found on many switches---and increasingly network-interface cards as well. The third, Nezha, shows how programmable networks can be applied to the important distributed systems problem of consensus. Nezha uses network programmability to provide a new multicast primitive called deadline-ordered multicast, which provides a uniform ordering of client requests at multiple servers; this uniform ordering significantly simplifies consensus. I will also talk about open problems in the area that must be addressed to make this vision of programmable networks a commodity, just as how the Internet commoditized planet-wide best-effort packet delivery. Bio: Anirudh Sivaraman (IITM/BTech/CSE/2010) is an assistant professor at NYU's Computer Science Department. His recent research has focused on hardware, system software, and applications for programmable networks. He also works closely with the P4 community, Barefoot Networks (now part of Intel), and Clockwork. His past research includes work on congestion control, network emulation, and network measurement. He received the MIT EECS department's Frederick C. Hennie III Teaching Award in 2012, the IETF/IRTF's Applied Networking Research Prize in 2014, the ACM SIGCOMM Best Paper Award in 2017, the ACM SIGCOMM Doctoral Dissertation Award in 2018, and the Amazon Research Award in 2021. Before coming to NYU, he received a PhD from MIT in 2017, an S.M. from MIT in 2012, and a BTech in CSE from IIT Madras in 2010. |