Distributed Systems
Overview
| Instructor |
Prof. Dr. rer. nat. Volker Turau
|
| Tutor |
Holger Machens
Julian Ohrt Gerry Siegemund Andreas Weigel Christoph Weyer |
| Course Format |
2
hours
lecture 1 hour exercise 1 hour practical course |
| ECTS credit points | 5.0 |
| Workload | 150 hours total |
| Performance record | Written exam |
| Period | Summer Semester |
| Language | German |
| Stud.IP |
|
Prerequisites
Good knowledge of Java
Content
- Introduction into distributed systems
- Architectures of distributed systems
- Client-Server architecture
- Internet protocols
- HTTP: Simple remote call
- Remote procedure calls
- Message oriented communication patterns
- Synchronization
- Distributed algorithms
- Distributed file systems
- Name service
Objectives
Knowledge
Deepened Knowledge in the field of distributed systems and distributed algorithms
Methodical Expertise
Enable students to systematically design and implemnt distributed systems
System expertise
System-oriented thinking focussing on principles of interoperable distributed systems including the mastering of interface issues
Social Competence
Lab assignments in team work
Reading Resources
- Distributed Systems (Principles and Paradigms), Second Edition, Andrew S. Tanenbaum, Maarten van Steen, Pearson Prentice Hall, 2006, ISBN 0-13-239227-5
- Distributed Systems - Concepts and Design, Fourth edition, George Coulouris, Jean Dollimore and Tim Kinberg, Addision Wesley, 2005, ISBN 0-321-26354-5
