Minor changes are by default collapsed in the page history.
No changes
The page does not exist yet.
Failed to load changes
Version by on
Leave Collaboration
Are you sure you want to leave the realtime collaboration and continue editing alone? The changes you save while editing alone will lead to merge conflicts with the changes auto-saved by the realtime editing session.
At the end of the course, students got acquainted with the fundamental issues of distributed systems, the computational models capturing their essence, and the technologies currently helping facing them in the most systematic and effective way. In particular, students become familiar with the fittest solutions, technologies, architectures, and methodologies to design distributed systems, and is capable of
devising out the most critical aspects of distributed systems coming from physical distribution
determining the most proper methodological approaches
selecting the fittest technologies for implementing the solutions detected
course contents
Case Studies CAP Theorem . Distributed Consensus . Distributed Ledger Technology: Blockchain as Middleware . General Issues of Distributed Systems
Roots of Distributed Systems: Space, Time & Computation • Goals & Issues of Distributed Systems . Sorts of Distributed Systems • Modelling Distributed Systems: (a) Process Algebra, (b) Software & System Architectures • Features of Distribution • Computing with Time • Computing with Space • Models and Technologies for Distributed Systems
Agents & Multi-Agent Systems Cloud, Fog, Edge Computing • Web Services