Distributed Systems (IN2259)
| Lecturer (assistant) | |
|---|---|
| Number | 0000003839 |
| Type | lecture |
| Duration | 3 SWS |
| Term | Winter semester 2019/20 |
| Language of instruction | English |
| Position within curricula | See TUMonline |
| Dates | See TUMonline |
Dates
Admission information
Description
Distributed systems and applications are commonplace today. For example, Internet companies employ distributed systems to support the services they offer to worldwide customers (e.g., search, email, social applications, etc.). Other companies employ or operate distributed applications, more to support their main business needs (e.g., credit card processing, mobile communication, data storage, etc.). In this course, we study principles and building blocks important for anyone involved in the development and operation of distributed systems and applications. In particular, we study different classes of failures and how to build systems resilient to faults.
Prerequisites
Programming in Java (also familiarity with C & C++), data structures and algorithms, operating systems, computer network basics, databases