Introduction to Distributed Systems INF5040/9040 Autumn 2017 Lecturer: Eli Gjørven (ifi/UiO) August 22, 2017 Outline Definition of a distributed system Goals of a distributed system Implications of distributed systems Pitfalls in developing distributed systems Types of distributed systems INF5040, ifi/UiO 2 From a Single Computer to DS 1945-1985: Computers Large and expensive Operated independently 1985-now: two advances in technology