Distributed Systems
Cod: 21108
Department: DCET
Scientific area: Computer Engineering
Total working hours: 156
Total contact time: 26

In a networked world, distributed systems constitute part of the infrastructure that ensures a platform for implementing application support for the functional use of systems by users.
The distribution of systems deals with problems that need to be studied in depth in order to ensure correct implementations, namely the models and distribution mechanisms and the problems and solutions associated with them.

1. Distributed Systems
2. Inter-process communication
3. Parallel Computing

Know the models support the distribution systems;
Mastering support communication mechanisms distribution and inter-process;
Apply techniques and algorithms related distributed computing;
Master the aspects of safety and tolerance in distributed environments.

Fundamentals of Distributed Systems: Characteristics, Models and Networks
Communication: Inter-Process, Remote Invocation, Indirect Communication Operating System
Middleware: Objects and distributed components, Web Services and Systems Peer-to-Peer
Data Sharing: Transactions and Concurrency Control, Distributed Transactions, Replication
Services: Security, Files Distributed Systems, Name Services

Distributed Systems. Concepts and Design, 5th Edition. Geroge, Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair, Addison-Wesley, ISBN 0-13-214301-1


Continuous assessment is privileged: 2 or 3 digital written documents (e-folios) during the semester (40%) and a presence-based final exam (p-folio) in the end of the semester (60%). In due time, students can alternatively choose to perform one final presence-based exam (100%).

Requirements: not applicable.