New app monitors net neutrality in mobile networks
David Choffnes, a mobile systems expert at Northeastern University, and his research colleagues have released a novel Android app for detecting traffic differentiation in mobile networks.
The Differentiation Detector, which identifies changes to the performance of network traffic, can be downloaded for free from the research teamâs website.
Traffic differentiation, Choffnes explained, is the practice of offering better (or worse) performance to certain classes of Internet traffic, and could be used to protect ISPs from bandwidth-hungry applications or limit services that compete with those offered by the network provider.
The release of his one-of-a-kind app comes on the heels of the Federal Communications Commissionâs vote to pass new net neutrality rules, which happened Thursday. The new regulations ban Internet service providers from blocking or throttling broadband access, ensuring that all Internet content will move at the same speed.
âReasonable network management practices are an important part of the Internet,â said Choffnes, an assistant professor in the College of Computer and Information Science. âBut innovation could be stifled if ISPs donât give every application fair access to their network resources.â
The Differentiation Detector represents the first approach to reliably detecting differentiation from mobile devices without special privileges, and is part of Choffnesâ larger research project aimed at improving the transparency of mobile systems. Over the next several months, he and his research partnersâAlan Mislove, an assistant professor in the College of Computer and Information Science, and computer science doctoral candidate Arash Molavi Kakhki, as well as his colleagues from Stony Brook Universityâplan to collect differentiation data from tens of thousands of users and develop a website to make their results public.

David Choffnes, a mobile systems expert at Northeastern University, and his research colleagues have released a novel Android app for detecting traffic differentiation in mobile networks. Photo by Mariah Tauger.
âMany of our Internet policies today are not informed by science and data, and thatâs what weâre trying to bring to bear,â Choffnes said. âGiving users the chance to participate in revealing ISP practices will help us influence policy and help users make informed choices when selecting mobile providers.â
The app itself utilizes a virtual private network proxy to record traffic generated by arbitrary applicationsâYouTube, say, or Netflixâand then replays that traffic both with and without the VPN in order to identify differentiation.
Because the FCC voted for net neutrality, the practice of traffic differentiation will become illegal when the regulations go into effect. And without the app, there would be no way for the typical Internet user to test whether his network is violating the law.
âWeâve validated our techniques with commercial shaping devices that have been used in the operational setting,â Choffnes said. âThere are other tools that look for differentiation, but our tests of these tools showed that they didnât work.â
Whatâs more, the app could be used to help consumers choose the best service provider. âPeople will be able to look at the differentiation data on our website and then make more informed choices about their carriers,â Choffnes said. âIf carrier X is slowing the network connection for YouTube but carrier Y is not, maybe theyâll want to switch.â





