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 that build upon it.

In the last decade alone, the estimated Internet user population has grown 5 times to include more than 3 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, store our data safe and at reach, keep us informed and entertained, and search for our neighbors in the universe.

These staggering trends are exposing the limits in our understanding of how to build systems, what the underlying network looks like, how people interact in these environments, and even the research model we should apply to explore these issues. Our 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 in the area of distributed systems. Please contact us if you are interested in how to get involved with our research.