Sistemas Distribuídos

SDCourse Page
6 ECTSSemester 2Exam: Optional
Overall
No reviews yet
Workload
--

Description

This is a mandatory course on distributed systems. It provides the basic knowledge on the models, methods and techniques for developing secure distributed systems. As prerequisites students should have previous acquaintance with algorithms, programming, and computer networks.

Knowledge

  • Understand the problems and challenges for the design of dist. sys.;
  • Understand the architectures of dist. sys.;
  • Know the models and systems for direct and indirect communication;
  • Understand the algorithms for establishing secure channels;
  • Know the alternatives for naming: name and directory services;
  • Understand the mechanisms for ordering and tracking causality of events;
  • Understand the caching and replication algorithms and associated consistency models.

Know-how

  • To design a secure dist. sys. for solving a non-trivial problem.
  • To program dist. sys. leveraging standard communication sub-systems;
  • To use of replication as a technique for improving fault tolerance and performance.