|
Šifra:
|
11537
|
|
ECTS:
|
6
|
Lecturers in charge:
|
Prof. dr. sc.
Ivana Podnar Žarko
|
English level:
1,1,1
|
All teaching activities in the course will be held on English. This level includes courses with multiple groups (i.e., all teaching will be held strictly in Croatian for Croatian groups, and strictly in English for English groups).
|
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.
|
Literature:
|
- A. D. Kshemkalyani, M. Singhal: Distributed Computing: Principles, Algorithms, and Systems, Cambridge University Press, 2008.
- G. Mühl, L. Fiege, P. Pietzuch: Distributed Event-Based Systems. Springer-Verlag New York, Inc. 2006.
- R. Steinmetz, K. Wehrle (Eds.): Peer-To-Peer Systems and Applications. LNCS, Springer-Verlag New York, Inc. 2005.
|
|