x !
Arkistoitu opetussuunnitelma 2008–2010
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
TKOPS105 Distributed Systems 5 op

Learning outcomes

Aim is to learn advanced concepts, principles, design methods, and technologies of distributed software systems. Emphasis is on communication, synchronization, replication, fault tolerance, consistency and security of distributed systems. The minimum level is to understand problems and various proposed solutions related to the aforementioned concepts. Some implementation technologies of distributed systems are discussed (e.g. Corba and J2EE), but learning to construct systems using such technologies is not covered in this course.

Contents

Introduction 2h; Communication, 3h; Processes, 1h; Naming, 2h; Synchronization, 2h; Consistency and replication, 4h; Fault tolerance, 2h; Security, 2h, Some xample systems, 4h.

Teaching language

English

Evaluation

Numeric 1-5.
2008–2009
Teaching
Archived Teaching Schedule. Please refer to current Teaching Shedule.
Tietojenkäsittelytieteiden laitos