CMCL: Computers, Media, and Communication Laboratory

3604 Wean Hall Carnegie Mellon University
5000 Forbes Ave
Pittsburgh, PA 15213-3891

Researchers in the Computers, Media, and Communciation Laboratory investigate how to build the networked (distributed) systems of the future. Our main emphasis is on the interaction of networks and applications. New networks, e.g., next-generation Internet designs, high-speed datacenter networks, and wireless and sensor networks, provide both rich functionality and unique challenges for developers and applications. Our researchers tackle the problems arising in these contexts in a variety of ways:

CMCL Infrastructure

CMCL maintains a number of research network testbeds. Our machine room, connected to the main laboratory space, houses CMULab, the CMU Emulab cluster, and a number of project-specific clusters. We are currently building the HomeNet residential wireless testbed. We also maintain an internal wireless testbed scattered throughout Wean Hall, and administer the RON wide-area testbed.

Infrastructure and administrative information.


Latest Research

Accountable Internet Protocol (AIP)
This upcoming SIGCOMM 2008 paper describes the overall AIP architecture. AIP provides a solid foundation of accountability for future Internet designs through its use of a self-certifying addressing structure. AIP greatly simplifies the task of securing additional parts of the network infrastructure.
Efficiency through Eavesdropping: Link-layer Packet Caching
RTS-id is a mechanism by which senders can ask receivers "do you have this packet yet?" before sending them a large packet. This simple, fully-backwards-compatible mechanism can substantially increase throughput both in infrastructure networks and in mesh networks. Appeared in NSDI 2008.
TCP Throughput Collapse in Cluster-Based Storage Systems
This work characterizes the causes of and analyzes several potential solutions to the problem of TCP incast, a catastrophic throughput collapse that can occur when many senders transmit to a single receiver. Incast is a significant barrier to the scaling of cluster-based storage systems. Appeared in FAST 2008

Current Projects

Older projects:


These pages are maintained in /afs/cs.cmu.edu/project/cmcl/www


Last updated: Thu Jun 19 16:07:53 EDT 2008 [validate xhtml]