Projects

PEERING

PEERING is a system that enables safe, secure, and tightly controlled access for researchers and educators to the Internet routing system. Traditionally, the barriers to conduct Internet routing experiments hindered progress. To experiment with novel routing ideas or to understand aspects of the current routing ecosystem, researchers need the ability to actively participate in this ecosystem by emulating an autonomous system (AS). The PEERING testbed is the first system to solve this problem once for all qualified researchers. The testbed can multiplex multiple simultaneous research experiments, each of which independently makes routing decisions and sends and receives traffic.

PUROMALTE

PUROMALTE is a virtualized platform for network service deployment. PUROMALTE completely replaces existing home gateways, locating itself at the ideal position to monitor and control all network traffic in the home. PUROMALTE makes resources—compute, bandwidth, and storage—available to the research community and application providers. PUROMALTE allows the development of applications on varied operating systems and isolates concurrent applications using virtualization. We believe PUROMALTE has the potential to empower new applications and allow evaluation of novel solutions in more realistic scenarios.

Internet topology mapping

Internet failures and performance problems cause significant financial losses and frustrate millions of users. In this project, we develop new algorithms, protocols, and mechanisms to map the topology of the Internet. We focus on reducing topology measurement probing costs and researching new probe types to collect richer information about the network. Our goal is to provide accurate and up-to-date topology information to ease network troubleshooting tasks, reducing the impact of Internet disruptions, cutting financial losses, improving quality of service, and ultimately allowing the deployment of novel and mission-critical applications.