Skip to main content

CSE 452, new distributed systems course this SPRING

Thomas Anderson
Sep 17 (8 days ago)
to me
New course announcement for Spring 2013; a fifth year masters version of the course will be taught concurrently.

CSE 452 Introduction to Distributed Systems (4) Abstractions and implementation techniques in the construction of distributed systems, including cloud computing, distributed storage systems, and distributed caches. Prerequisite: one of CSE 444, 451, or 461.

Distributed systems have become central to many aspects of how computers are used, from web applications to e-commerce to content distribution.  This senior-level course will cover abstractions and implementation techniques for the construction of distributed systems, including client server computing, the web, cloud computing, peer-to-peer systems, and distributed storage systems.  Topics will include remote procedure call, preventing and finding errors in distributed programs, maintaining consistency of distributed state, fault tolerance, and high availability. There is a substantial programming project.

September 25, 2012