PA053 Distributed Systems and Middleware

Fakulta informatiky
jaro 2025
Rozsah
2/0/0. 2 kr. (plus ukončení). Ukončení: zk.
Vyučováno kontaktně
Vyučující
RNDr. Michal Batko, Ph.D. (přednášející)
Garance
RNDr. Michal Batko, Ph.D.
Katedra strojového učení a zpracování dat – Fakulta informatiky
Dodavatelské pracoviště: Katedra strojového učení a zpracování dat – Fakulta informatiky
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 32 mateřských oborů, zobrazit
Cíle předmětu
The goal of the course is to introduce possible solutions to problems related to the design of a robust distributed application.
Výstupy z učení
At the end of the course students should be able to:
understand and explain the abstractions provided by operating systems and middleware layers in a distributed environment
organize an analysis of the communication, replication, sharing issues,
work with information on the abstractions provided by the distributed operating system kernels,
work with information on the abstractions provided by the middleware layers,
assess specific system studies,
use modern technologies to create distributed applications.
Osnova
  • Distributed system concepts, benefits, problems, typical architectural patterns (single system image, client-server, service oriented).
  • Technological solutions related to distributed systems (communication, replication, sharing, migration).
  • Operating systems and middleware for distributed systems, provided abstractions, and specific system studies (CORBA, RMI, JMS, EJB, WS, and others).
Literatura
  • Operating systems: Concurrent and distributed software design , Jean Bacon and Tim Harris, Addison Wesley, 2003, ISBN: 0-321-11789-1
Záložky
https://is.muni.cz/ln/tag/FI:PA053!
Výukové metody
lectures
Metody hodnocení
Combination of homework (3x 2 points), a presentation of a selected topic (4 points) and a written exam (6 points). At least 7 points are needed for successful completion.
Vyučovací jazyk
Angličtina
Další komentáře
Předmět je vyučován každoročně.
Výuka probíhá každý týden.
Předmět je zařazen také v obdobích jaro 2003, jaro 2004, jaro 2006, jaro 2007, jaro 2008, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2014, jaro 2015, jaro 2016, jaro 2017, jaro 2018, jaro 2019, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024.