Basic Information
Topics in Designing and Implementing Distributed Systems, Mainly# 1) The Client/server Model and Service Oriented Programming With Particular Emphasis On The Net Platform and Web Services 2) Consensus And Failure Detection 3) Replication and Group Communication 4) Distributed Transactions and The Atomic Commit Problem 5) Peer-to- Peer Systems 6) Publish/subscribe 7) Checkpoint/restart And Distributed Storage Systems.
Faculty: Computer Science
|Undergraduate Studies
|Graduate Studies
Pre-required courses
(234123 - Operating Systems and 236334 - Introduction to Computer Networks and 236370 - Concurrent and Distributed Programming)
Course with no extra credit
46001 - Engineering of Distributed Software Sys
Related Books
- Atomic transactions
- Building secure and reliable network applications - Birman, Kenneth P.
- Communication and agreement abstractions for fault-tolerant distributed systems - Raynal, M.
- Distributed computing : fundamentals, simulations and advanced topics - Attiya, Hagit
- Distributed systems
- Distributed systems : principles and paradigms - Tanenbaum, Andrew S.,
- Reliable distributed systems : technologies, Web services, and applications - Birman, Kenneth P.
- Theory and practice in distributed systems : international workshop, Dagstuhl Castle, Germany, September 5-9, 1994 : selected papers