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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend