Tiedot ja toiminnallisuudet
Julkaistu
(Päivitetty )
Helsingin yliopisto
Distributed Systems
During the course, students learn essential motivations and solution techniques for distributed systems.
5 op
The course covers:
- The key principles of distributed system development
- Applying the principles in evaluating major design paradigms used in implementing distributed systems
- distributed decision-making;
- Distributed systems related problems, including coordination, consistency and replication, fault tolerance
design and implementation of distribution techniques/systems
On a more detailed level, we discuss about the basic distributed system techniques, including architectures, processes, communication, naming, modelling, synchronization, consistency and replication, and fault tolerance. In addition, the course may cover some advanced topics. We propose solutions for these challenges on different levels of abstraction, in hardware, operating systems, middleware, and application-level architectures. The solutions address distributed processing and storage, their algorithms, mutual communication protocols, and failure situations with recovery options. Common solutions are discussed on replica management, data consistency models and management, and agreements between untrusted agents. Distribution benefits and disadvantages and effects of inter-dependencies of different solutions will be estimated.
Sisältää
Tarkista sinulta vaadittavat suoritukset oppilaitoksen sivuilta.
Ei aktiivisia toteutuksia tällä hetkellä.
Lisätiedot ja ilmoittautuminen
- Hinta ja ilmoittautumisaika
Tarkista tieto korkeakoulun sivuilta
Tarkentavat tiedot:
Koulutusalat
Tietojenkäsittely ja tietoliikenne
Laajuus
5 op
Koodi
CSM13001