alt text 

Stanford University Networking Seminar

Arpit Gupta (Georgia Tech)
SDX: A Software Defined Internet Exchange

12:15pm, Thursday, October 16 2014
Gates 104

About the Talk

In this talk we’ll talk about Software Defined IXP (SDX) which tries to bring the merits of Software Defined Networking (SDN) to Internet routing.

BGP severely constrains how networks can deliver traffic over the Internet. Today’s networks can only forward traffic based on the destination IP prefix, by selecting among the routes offered by their immediate neighbors. We believe that SDN could revolutionize wide-area traffic delivery, by offering direct control over packet-processing rules that match on multiple header fields and perform a variety of actions. IXPs are a compelling place to start, given their central role in interconnecting many networks and their growing importance in bringing popular content closer to the end users.

In this talk we’ll learn why SDX is not just about replacing IXP’s switches with their OF counterparts. To realize SDX, we must create compelling applications, such as “application-specific peering”—where two networks peer only for (say) streaming video traffic. We also need new programming abstractions that allow participating networks to create and run these applications and a runtime that both behaves correctly when interacting with BGP and ensures that applications do not interfere with each other. Finally, we must ensure that the system scales, both in rule-table size and computational overhead.

About the Speaker

Arpit Gupta is currently a second year PhD student at Georgia Tech. At Georgia Tech he works under supervision of Dr. Nick Feamster and is also guided by Dr. Jennifer Rexford, Princeton for his SDX project. His research focuses on design, analysis and implementation of network infrastructures, protocols, and systems that involve distinct and mutually distrustful entities. Before joining Georgia Tech, he completed his masters from NC State University and undergrad from Indian Institute of Technology, Roorkee, India. Webpage: