Over the last few years we have witnessed the phenomenal growth of the Internet and our society’s increased reliance on the connectivity it provides and the systems we build upon it. In the last decade alone, the estimated Internet user population has more than doubled to include 4.5 billion people in most every corner of the world. Concurrently, our distributed systems have evolved from small-scale, basic communication services to Internet-wide systems that bring us together, keep us informed and entertained and help us push the frontiers of science. These staggering trends have exposed the limits in our understanding of how to build networked systems, what the underlying system infrastructure looks like, how people interact in these environments, and even the research model we should apply to explore these issues. Our research work is motivated by these challenges.

We are interested in large-scale, longitudinal experimental research on networks and distributed systems. Our goal is to understand (computer) networks and the distributed systems we build on them from the perspective of users at the edge of the network, and improve and design systems based on the gained insight. We are driven by a desire to provide solutions to real network and systems problems, while we also take pleasure in the scientific and engineering contributions that we make.

We sponsor a number of undergraduate student research projects. Please contact us if you are interested in how to get involved with our research.