Unit-IV; Professional Sales Representative (PSR).pptx
Distributed systems
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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}