Tiedot ja toiminnallisuudet

Kurssi

Julkaistu

(Päivitetty )

Helsingin yliopisto

Distributed Systems

During the course, students learn essential motivations and solution techniques for distributed systems.

5 op

Paikan päällä
Syventävät opinnot

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

Siirry korkeakoulun sivuille(Avautuu uuteen välilehteen)

Tarkentavat tiedot:

Koulutusalat

Tietojenkäsittely ja tietoliikenne

Laajuus

5 op

Koodi

CSM13001

Järjestäjä

Helsingin yliopisto

Helsingin yliopisto

Yhteystiedot

uni-help@helsinki.fi

Kuuluu teemoihin:

Uudet teknologiat