Networked Systems Seminar Series

Talk #2: Thursday, January 17th, 2008
Calit2 3008, 2pm (refreshments at 1:45pm)


Lessons in Engineering a Large Self-Managed Network

Bruce Maggs
CMU and Akamai Technologies

About the Talk:


This talk describes some of the engineering challenges encountered in the design, 
implementation, and operation of the world's largest content delivery network. 
The talk begins with an overview of the services that Akamai provides its customers, 
and explains the underlying distributed systems architectures that deliver those 
services.  It then examines the difficulties posed by hardware, software, and network 
failures, and presents approaches to mitigating them.  Finally, the talk addresses 
several perhaps less obvious sources of problems, including configuration errors, 
customer and end-user misperceptions, and attacks.

[Slides]

About the Speaker:

Bruce Maggs received the S.B., S.M., and Ph.D. degrees in computer science from the 
Massachusetts Institute of Technology in 1985, 1986, and 1989, respectively.  His 
advisor was Charles Leiserson.  In 1994, he joined Carnegie Mellon, where he is now 
a Professor in the Computer Science Department.  While on a two-year leave-of-absence 
from Carnegie Mellon, Maggs helped to launch Akamai Technologies, serving as its Vice 
President for Research and Development, before returning to Carnegie Mellon.  He retains 
a part-time role at Akamai as Vice President for Research.  Maggs is spending the 2007-2008 
academic year at Duke University. He has also held visiting faculty positions at M.I.T. 
and Princeton University.

Maggs's research focuses on networks for parallel and distributed computing systems.  
In 1986, he became the first winner (with Charles Leiserson) of the Daniel L. Slotnick 
Award for Most Original Paper at the International Conference on Parallel Processing, 
and in 1994 he received an NSF National Young Investigator Award.  He was co-chair of 
the 1993-1994 DIMACS Special Year on Massively Parallel Computation. Maggs serves on 
the ACM Council as a Member-at-Large, and and has served on the steering committees for 
the ACM Symposium on Parallel Algorithms and Architectures (SPAA) and ACM Internet 
Measurement Conference (IMC).


To meet  with the speaker, please contact Athina Markopoulou.