Distributed and Concurrent SystemsLaajuus (5 cr)
Course unit code: C-10088-3621415
General information
- Credits
- 5 cr
- Teaching language
- Finnish
- English
- Institution
- University of Eastern Finland
Objective
The student will understand the challenges introduced by concurrency in system design and implementation understand the difference in functionality, design, and implementation of centralized and distributed systems understand the layered model of communication and the role of different layers know most important models that are used as base of design for distributed systems (structural, interaction, fault, and security models) be able to design and implement a simple concurrent and distrubuted system be able to coordinate the communication of concurrent threads and access to shared resources using chosen programming platform
Content
Elementary concepts and challenges of distributed systems. Models of distributed systems (structural, interaction, fault, and security models). Communication and communication protocols in distributed systems. Security of distributed systems. Concept and challenges of concurrency. Coordination of threads and inter-thread communication
Qualifications
Object-oriented programming
Execution methods
l