Distributed Systems

While distributed computing has been around since the early days of the DARPA net, the scale and importance of today’s service infrastructure is unprecedented. At the same time, embedded systems —formerly stand-alone systems —are themselves becoming part of the global infrastructure. The rapid deployment of sensors, cell phones and tablets, and networked microcontrollers throughout all of our technology creates fantastic opportunities and tremendous challenges in this field.

Carnegie Mellon has a rich history in distributed systems, with early work in parallel and distributed computers, distributed file systems and cluster computing. This research was characterized by our empirical, application-driven approach: research addressed pressing application needs and developed prototypes that could be used and evaluated by users. This research style continues to drive today’s research. Our research agenda is driven by the critical role the distributed service infrastructure plays in today’s society. While high performance remains important, system properties such as high availability, security and privacy, and manageability have also arisen as first-order requirements. All of these challenges are major research areas at Carnegie Mellon, where we focus on four research categories: data centers, information retrieval, peer-to-peer systems, and foundations.

Faculty working in this area:

Lastsort descending First Title Email
Agarwal Yuvraj Affiliated Faculty; Associate Professor yuvraj.agarwal@cs.cmu.edu
Andersen David Professor dga@cs.cmu.edu
Faloutsos Christos Professor christos@cs.cmu.edu
Ganger Greg Professor ganger@cs.cmu.edu
Gibson Garth Consulting Professor garth@cs.cmu.edu
Goldstein Seth Associate Professor seth@cs.cmu.edu
Harchol-Balter Mor Professor harchol@cs.cmu.edu
Kumar Swarun Assistant Professor swarunk@andrew.cmu.edu
Pavlo Andy Associate Professor pavlo@cs.cmu.edu
Satyanarayanan Mahadev Carnegie Group University Professor of Computer Science satya@cs.cmu.edu
Seshan Srinivasan Professor; Department Head, Computer Science Department srini@cs.cmu.edu
Steenkiste Peter Professor of Computer Science & Electrical and Computer Engineering prs@cs.cmu.edu
Vinayak Rashmi Korlakai Assistant Professor rvinayak@andrew.cmu.edu
Wing Jeannette Adjunct Faculty jw35@andrew.cmu.edu
Subscribe to Distributed Systems