Distributed systems

946 views
882 views

Published on

Presentation for EEDC course.
EMDC, FIB UPC

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
946
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Distributed systems

  1. 1. Generally Modern Distributed Systems . . Distributed Systems . .. . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDC - Group 2} FIB UPC February 23, 2012 . . . . . .Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  2. 2. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere . . . Generally 1 Definition Why we need it? Challenges Architecture It’s Everywhere . . . Modern Distributed Systems 2 Distributed Power Grid Computing Cloud Computing Peer-To-Peer Wireless Sensor Networks . . . . . .Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  3. 3. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere. Definition A collection of independent computers that appears to its users as a single coherent system. Andrew Tanenbaum More specifically: A distributed system consists of a collection of autonomous computers, connected through a network and distribution middleware, which enables computers to coordinate their activities and to share the resources of the system, so that users perceive the system as a single, integrated computing facility. . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  4. 4. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere. Why we need it? Cost Cutting Fault Tolerance Scalability Information Gathering Resource Sharing Performance (i.e. Load distribution) . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  5. 5. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere. Challenges Naming Access Control Security Availability Performance Synchronization Consistency . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  6. 6. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere. Architecture . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  7. 7. Definition Why we need it? Generally Challenges Modern Distributed Systems Architecture It’s Everywhere. It’s Everywhere Telecommunication networks Cellular networks Computer networks Wireless Sensor Network Network applications World wide web and peer-to-peer networks Gaming servers Distributed databases Real-time process control Aircraft control systems Industrial control systems Parallel computation Cloud computing Cluster computing Grid computing . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  8. 8. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks . . . Generally 1 Definition Why we need it? Challenges Architecture It’s Everywhere . . . Modern Distributed Systems 2 Distributed Power Grid Computing Cloud Computing Peer-To-Peer Wireless Sensor Networks . . . . . .Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  9. 9. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Search Engines Google has 36 data centers across the globe. With 150 racks 40 servers per data center, that would mean Google has more than 200,000 servers. This enables a sub-half-second response to an ordinary Google search query that involves 700 to 1,000 servers. Every time you conduct a Web search on one of Yahoo’s sites you activate roughly 7,000 or more computers - and that does not count at least 15,000 others that support every query by constantly poking around the Net for updates. . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  10. 10. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Online Games Everquest’s data center had (as July 2005) 1500 servers which host 150.000 gamers at any given time, processing thousands and thousands of transactions per second. Taikodom (a Brazilian gaming startup) use a combination of a z9 mainframe to handle transactions connected using a Gigabit Ethernet to a cluster of blade servers with Cell processors for graphics. . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  11. 11. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Evolution . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  12. 12. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Grid Computing . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  13. 13. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Grid Applications . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  14. 14. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Cloud Architecture . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  15. 15. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. ... as a Service . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  16. 16. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Peer-To-Peer . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}
  17. 17. Distributed Power Grid Computing Generally Cloud Computing Modern Distributed Systems Peer-To-Peer Wireless Sensor Networks. Wireless Sensor Networks . . . . . . Emmanouil Dimogerontakis Anis Nasir Antonio Severien @{EEDCDistributed Systems - Group 2}

×