Making the Internet More Scalable and Manageable
Speaker: Laurent Vanbever, Princeton University
Department: Electrical Engineering
Location: Engineering Quadrangle J401
Date/Time: Friday, March 14, 2014, 9:00 a.m. - 10:00 a.m.
Abstract: Ideally, a global routing system such as the one supporting the Internet should be both *scalable* and easily *manageable*. Unfortunately, the current inter-domain routing protocol, BGP, fails to meet both expectations. Indeed, it scales poorly as it mandates every Internet device (router) know how to reach every single destination (500,000+ and growing). It is also notoriously hard to manage as it only provides network operators with a very limited set of arcane mechanisms to realize complex routing policies.
In the first part of my talk, I will describe a distributed filtering technique named DRAGON where routers think globally, but act locally by analyzing routing messages to determine which information can be filtered without distorting the flow of data traffic. DRAGON works on top of todays Internet, can be deployed incrementally, and offers incentives to early adopters. DRAGON is built on top of a sound theoretical model and is provably correct. Our experiments with realistic Internet topologies show that DRAGON enables to filter close to 80% of the routing information.
In the second part of my talk, I will highlight how we are tackling the second challenge, manageability, by building upon an emerging network technology, Software-Defined Networking (SDN), and strategically deploying it at places where many networks physically meet to exchange traffic (at Internet eXchange Point). I will show that the platform and the programming abstraction that we built not only enable network operators to realize fine-grained routing policies that are either impossible or hard to realize today, but also scales to support hundreds of networks simultaneously.
Biography: Laurent Vanbever is a Postdoctoral Research Associate at Princeton University where he collaborates with Jennifer Rexford. He enjoys tackling longstanding networking problems by combining theory and practice. Laurent obtained his PhD degree from the University of Louvain in Belgium in the fall of 2012 under the supervision of Olivier Bonaventure. Laurent has won several awards for his research, including the ACM SIGCOMM Doctoral Dissertation Award (Runner-up) and the University of Louvain/ICTEAM Best Thesis Award for his PhD thesis; the best paper award at the International Conference on Network Protocols (ICNP) and the IETF/IRTF Applied Networking Research Prize for his work on inter-domain routing. Laurent received his master degree in computer science from the University of Louvain. He also received a master degree in business management from the Solvay Brussels School of Economics and Management.