MC714: Sistemas Distribu´ ıdos
- Prof. Lucas Wanner
MC714: Sistemas Distribu dos Prof. Lucas Wanner Instituto de - - PowerPoint PPT Presentation
MC714: Sistemas Distribu dos Prof. Lucas Wanner Instituto de Computac ao, Unicamp Aula 1: Introduc ao e Fundamentos MC714 Sistemas Distrubu dos Professor Lucas Wanner lucas@ic.unicamp.br Hor ario Terc
2 / 43
3 / 43
4 / 43
5 / 43
6 / 43
7 / 43
8 / 43
9 / 43
1
2
3
4
5
10 / 43
1
2
3
4
5
11 / 43
12 / 43
1
2
3
4
5
6
7
8
13 / 43
Local OS 1 Local OS 2 Local OS 3 Local OS 4
Application B
Computer 1 Computer 2 Computer 4 Computer 3 Network Distributed system layer (middleware)
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 14 / 43
15 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 16 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 17 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 18 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 19 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 20 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 21 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 22 / 43
23 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 24 / 43
25 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 26 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 27 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 28 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 29 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 30 / 43
Local OS Local OS Local OS Local OS Standard network Component
parallel application Component
parallel application Component
parallel application Parallel libs Management application High-speed network Remote access network Master node Compute node Compute node Compute node
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 31 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 32 / 43
Computation (VM), storage (block)
Software framework (Java/Python/.Net) Storage (DB, File)
CPU, memory, disk, bandwidth Web services, multimedia, business apps
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 33 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 34 / 43
35 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 36 / 43
TP monitor Server Server Server Client application Requests Reply Request Request Request Reply Reply Reply Transaction
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 37 / 43
Server-side application Server-side application Server-side application Client application Client application Communication middleware
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 38 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 39 / 43
40 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 41 / 43
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 42 / 43
Operator's site Sensor network Sensor data is sent directly to operator Operator's site Sensor network Query Sensors send only answers Each sensor can process and store data (a) (b)
Source: Maarten van Steen, Distributed Systems: Principles and Paradigms 43 / 43