Neutral Net Neutrality: Expressing user preferences with network cookies

Date: 3:00pm, March 10, 2016
Location:  CSB 477 (CSB open area)
Speaker: Yiannis Yiakoumis, Ph.D. candidate at Stanford

Abstract: Should applications receive special treatment from the network? And if so, who decides which applications are preferred?  This discussion, known as net neutrality, goes beyond technology and is a hot political topic, even making it to John Oliver's weekly show.  In this talk I will approach net neutrality from a user's perspective. Through user studies, I demonstrate that users do indeed want some services to receive preferential treatment; and their preferences have a heavy-tail: a one-size-fits-all approach (like T-Mobile's MusicFreedom or Facebook's FreeBasics programs) is unlikely to work. This suggests that users should be able to decide how their traffic is treated. A crucial part to enable user preferences, is the mechanism to express them. To this end, I will present network cookies, a general mechanism to express user preferences to the network. During the talk I will discuss three systems I built using cookies: i) Boost, a user-defined fast lane deployed in 161 homes and now part of Google's OnHub home router, ii) AnyLink, a cloud-based network emulation service, and iii) BeHop, a personalized WiFi infrastructure deployed in a university dorm.
Biography: Yiannis is a PhD student at Stanford University ((Dipl:U of Patras Greece, MS: Stanford)  working with Nick McKeown and Sachin Katti. He has worked for Philips Research, Juniper Networks and Google, and his work has been incorporated in Juniper's SDN products and Google's OnHub home router. His research interests include software defined networks (SDN), wireless and home networks, and the interactions between networks, users, and network policy regulation. 
Hosted by Professor Vishal Misra

500 W. 120th St., Mudd 1310, New York, NY 10027    212-854-3105               
©2014 Columbia University