CSC: Crowd Soft Control

A number of novel wireless networked services, ranging from participatory sensing to social networking, leverage the increasing capabilities of mobile devices and the movement of the individuals carrying them. For many of these systems, their effectiveness fundamentally depends on coverage and the particular mobility patterns of the participants. Given the strong spatial and temporal regularity … Read more

FixIt! Citizen Reporting in Action

Fixit! is a Northwestern University Aqualab project built around collaborative civic engagement. Originally developed for the 2011 Apps for Metro Chicago competition, it allows citizens to report broken streetlights, potholes, graffiti, and other public property issues that require city attention. Once reported, Fixit! unintrusively asks other users in the area to confirm or refute the … Read more

On Blind Mice and the Elephant — Understanding the Network Impact of a Large Distributed System

A thorough understanding of the network impact of emerging large-scale distributed systems — where traffic flows and what it costs — must encompass users’ behavior, the traffic they generate and the topology over which that traffic flows. In the case of BitTorrent, however, previous studies have been limited by narrow perspectives that restrict such analysis. … Read more

Edgescope – Sharing the View from a Distributed Internet Telescope

Sound Internet research requires comprehensive network measurements. While our measurement techniques are continually improving, however, the visible portion of the Internet, and thus the representativeness of our measurement, is conversely shrinking. Although some distributed research platforms offer many vantage points in the network, much of the Internet’s growth occurs in domains beyond their reach, such … Read more

Where the Sidewalk Ends – Extending the Internet AS Graph Using Traceroutes from P2P Users

An accurate Internet topology graph is important in many areas of networking, from deciding ISP business relationships to diagnosing network anomalies. Most Internet mapping efforts have derived the network structure, at the level of interconnected autonomous systems (ASes), from a limited number of either BGP- or traceroute-based data sources. While techniques for charting the topology … Read more

SwarmScreen – Privacy Through Plausible Deniability in P2P Systems

The main goal of this plugin is to make it harder for an attacker to figure out your downloading habits in BitTorrent. One of the reasons BitTorrent works so well is that it lets you download from large numbers of connections — but these same connections offer multiple of opportunities for eavesdropping. Our recent study … Read more

3R: Sustainable Scalability for Globally-Distributed Systems

Over the past few years, we have witnessed an impressive growth in the number of globally-distributed networked systems from data sharing and content distribution to web caching, virtual clusters and general communication infrastructures. Interest in such systems is not restricted to academic environments, as shown by the popularity of peer-to-peer (P2P) applications like content sharing … Read more

The growing key role of cellular networks for providing Internet connectivity in many places around the world makes the case for considering such networks as part of the critical infrastructure of these economies.

The tremendous growth of the mobile Internet, with over 11 billion devices connected by 2020, and its economic implications, have motivated several reports. And yet, we still lack an understanding of the impact of cellular networks around the world. There are a number of reasons for this. For starters, it is currently challenging to tell … Read more