Selected Topics in Distributed Systems

Course Description

Synchronous and asynchronous models of distributed systems. Selected distributed algorithms: leader election, agreement. Publish/subscribe systems: distributed architecture, routing, matching algorithms, mobility issues, scalability. Peer-to-peer systems: algorithm overview and comparison. Case studies: decentralized full-text search engines, content distribution networks, cloud computing, real-time data processing.

Study Programmes

Postgraduate doctoral study programme

Literature

Ajay D. Kshemkalyani, Mukesh Singhal (2011.), Distributed Computing, Cambridge University Press
Gero Mühl, Ludger Fiege, Peter Pietzuch (2006.), Distributed Event-Based Systems, Springer-Verlag New York, Inc.
Ralf Steinmetz, Klaus Wehrle (2005.), Peer-to-Peer Systems and Applications, Springer
George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair (2013.), Distributed Systems, Pearson Higher Ed

General

ID 154851
  Summer semester
6 ECTS
L0 English Level