networks and
play

Networks and Distributed Systems Olaf Landsiedel Defini/on I - PowerPoint PPT Presentation

Distributed Compu/ng and Systems Networks and Distributed Systems Olaf Landsiedel Defini/on I believe you know what a network is But, what is a Distributed System? Have you ever seen one? Have you ever used one? A


  1. Distributed Compu/ng and Systems Networks and Distributed Systems Olaf Landsiedel

  2. Defini/on • I believe you know what a network is … • But, what is a Distributed System? – Have you ever seen one? – Have you ever used one? • A Distributed System is characterized by? – Mul/ple devices – Connected by a network – Coopera/ng on some task 2

  3. Examples We teach you how to Internet Facebook, etc. Modern Cars build large-scale systems Cloud Compu/ng / Data Center Phone Network Power Grid 3

  4. One more Example • A modern computer is a distributed system – Mul/-core CPU – Mul/-core GPU – … • Actually – Even a modern cell phone 4

  5. Note • Non computer-driven “distributed systems” – Atoms – Molecules – Society – Animals (ants, bees, …) – … • Not topic of our lectures 5

  6. Distributed Systems vs. Networks • Networking is worried about – Sending a message from here to there – Not what you do with the message • Distributed Systems – Assume: There is a way to send messages – Focus: How you build a system using those messages – Teach you what things to do with a network 6

  7. COURSES 7

  8. Computer Systems and Networks 120 credits (MSc, 2 years) Distributed Systems Profile h=ps://www.chalmers.se/en/educaCon/programmes/ masters-info/Pages/Computer-systems-and-networks.aspx

  9. Computer Systems and Networks 120 credits (MSc, 2 years) Distributed Systems Profile Opera/ng Network security systems * Computer Computer Seminar Elec/ve security networks in CSN Masterclass Masterclass Thesis work Distributed Distributed Computer Parallel and Elec/ve Fault-Tolerant Architecture systems II systems II dist. Elec/ve Computer Real-/me real /me Distributed Distributed Systems Parallel Comp. systems systems systems I systems I Org. & Design Autumn Spring Autumn Spring Also available as elec/ve courses from other programs

  10. Course Goals in a Nutshell • Lectures: Teach you Distributed Systems – What do they do? – How do they work? • Labs: Give you hands-on experience – Feel the challenges – Master the techniques • Have some fun! – Op/onal: you can pass without it 10

  11. Will I learn something useful? • We hope so! – This our key goal • From an email we got from a former student – ”[…] I'm […] making a living out of building distributed systems, […] rest assured I've been finding the contents of your course very useful. :)” • Started working at Spo/fy • We hope you will have a similar experience 11

  12. More courses • Distributed Systems: – Distributed Systems , LP2, 7.5hec(hp), TDA596 (Chalmers), DIT240 (GU) – Distributed Systems advanced (Distribuerade system L.), LP3 – 7.5 hec (hp), TDA297 (CTH), DIT290 (GU) • Project Courses – DAT295 - Autonomous and CooperaCve Vehicular Systems , Lp2, 7.5hec – DAT300 - ICT support for adapCveness and security in the smart grid , LP4, 7.5hec • Broader Field – EDA387 - Computer networks , LP1, 7.5 hec – EDA343, EDA344, LEU061 DatakommunikaCon , LP1, LP3, LP4. 7.5 hec – EDA491 - Network security , LP4, 7.5 hec 12

  13. HISTORY 13

  14. History • In the examples – Many different distributed systems • How did we get here – Where do all these DSs come from? – What is the trend? • Will their number increase even more? 14

  15. 1943 Pre-me (<1979) Pre-you (<1989) I think there is 1989 a world market 1990 for maybe five 1991 computers 1992 1993 1994 Thomas J. Watson, 1943; Chairman and CEO of Interna/onal Business Machines (IBM)

  16. 1969 Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 1994 ARPANET begins…with a deployment at UCLA, Stanford, UCSB, and Utah (one computer per site)

  17. 1969, 29 Oct, 22:30: Pre-me (<1979) First data on the Internet Pre-you (<1989) 1989 1990 1991 1992 1993 From UCLA to SRI: 1994 lo …. (crash of SRI machine)! Wanted to send “login” First full-login: about one hour later

  18. 1969, 29 Oct, 22:30: Pre-me (<1979) First data on the Internet Pre-you (<1989) 1989 1990 1991 1992 1993 1994 Lessons Learned: 1. First words/leqers on the Internet: “lo” 2. Not many things in the Internet work on the first try

  19. 1977 Pre-me (<1979) Pre-you (<1989) 1989 1969 à 1990 1991 1992 1993 1994 ß 1977

  20. Internet 2007 (just the backbone) www2.research.aq.com/~north/news/img/ATT_Labs_InternetMap_0730_10.pdf

  21. 1971 Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 1994 Ray Tomlinson creates first email program

  22. 1974 Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 1994 TCP / IP defined by Vint Cerf & Bob Kahn 2004: both received the Turing Award

  23. 1984 Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 1994 Paul Mockapetris introduces DNS

  24. 1989 – The Web Emerges Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 Who invited the Web? 1994 Where was it invented? Tim Berners-Lee writes “ Informa/on Management: A proposal ” at CERN

  25. 1990 Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 1994 First browser developed at CERN

  26. 1991 Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 1994 First paper appears on the project at Hypertext conference à Only accepted as a poster!

  27. 1993 Pre-me (<1979) Pre-you (<1989) 1989 1990 1991 1992 1993 1994 Mosaic became the first graphical browser CERN agrees to allow public use of web protocol royalty-free!

  28. 1994 Pre-me (<1979) à Mosaic goes commercial Pre-you (<1989) (later becomes Netscape) 1989 à Tradi/onal dialups (AOL, CompuServe, 1990 Prodigy) begin to sell Internet access. 1991 1992 1993 1994 Yahoo circa 1996 “ Jerry ’ s Guide to the world wide web ” started … it eventually became Yahoo

  29. 1995+ Pre-me (<1979) Pre-you (<1989) Amazon arrives and the commercializa/on of the 1989 web begins 1990 1991 Amazon 1992 circa 1993 1999 1994

  30. Today • How many connected devices do you have? • Many! – Desktop – Laptop – (Smart)phone – Tablet – TV / gaming console – … 30

  31. Summary: A bit of History Number of Size per Devices device Cloud compu/ng Mainframe age (60’s & 70’s): PC age (80’s & 90’s): Mobile, ubiquitous compu/ng One computer for many One computer for each, (Today, > 2000): par/ally networked Many computers for each, 31 31 networked

  32. � �� � �������������������������������������������������������������������������������������������� �� ��������������������������������������������������������������� �� ������������������������������������������������������ �� ���������������������������������������������������������������������������������������� ��� Tomorrow? reach – consumer lifestyle efficiency efficiency , e v a w d r e i h T g l w Networked industries , y e y Second wave connectivity when Networked everything o Networked society ork. y Networked consumer electronics e , t r s s e v a w t s s r i F o . Today 32 32

  33. ���������������������������������������������������������������������������������������� ��� �� � �������������������������������������������������������������������������������������������� �� ��������������������������������������������������������������� �� ������������������������������������������������������ �� � Tomorrow? reach – consumer lifestyle efficiency efficiency , e v a w d r e i h T g l w Networked industries , y e y Second wave connectivity when Networked everything o Networked society ork. y Networked consumer electronics e , t r s s e v a w t s s r i F 2020: More than 50 Billion o . connected devices (Ericsson) Today 33 33

Recommend


More recommend