Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Nehal668249
5 views
Distributed System Presentation Chapter 2
Distributed System Presentation Chapter 2
Engineering
◦
Related topics:
Distributed System
•
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 31
2
/ 31
3
/ 31
4
/ 31
5
/ 31
6
/ 31
7
/ 31
8
/ 31
9
/ 31
10
/ 31
11
/ 31
12
/ 31
13
/ 31
14
/ 31
15
/ 31
16
/ 31
17
/ 31
18
/ 31
19
/ 31
20
/ 31
21
/ 31
22
/ 31
23
/ 31
24
/ 31
25
/ 31
26
/ 31
27
/ 31
28
/ 31
29
/ 31
30
/ 31
31
/ 31
More Related Content
PPT
Chapter 2 system models
by
AbDul ThaYyal
PPT
Chapter 2 slides
by
soe sumijan
PDF
02 Models of Distribution Systems.pdf
by
RobeliaJoyVillaruz
PDF
Cs556 section2
by
farshad33
PDF
Distributed System Presentation Chapter 1
by
Nehal668249
PDF
Distributed System Introduction Presentation
by
Nehal668249
PPTX
Distributed Systems Introduction and Importance
by
SHIKHA GAUTAM
PDF
Chapter 11b
by
AbDul ThaYyal
Chapter 2 system models
by
AbDul ThaYyal
Chapter 2 slides
by
soe sumijan
02 Models of Distribution Systems.pdf
by
RobeliaJoyVillaruz
Cs556 section2
by
farshad33
Distributed System Presentation Chapter 1
by
Nehal668249
Distributed System Introduction Presentation
by
Nehal668249
Distributed Systems Introduction and Importance
by
SHIKHA GAUTAM
Chapter 11b
by
AbDul ThaYyal
Similar to Distributed System Presentation Chapter 2
PPT
Chapter 1
by
Hassan Dar
PPT
Chapter 1 slides
by
soe sumijan
PDF
avdsffdhgfhjhghgj,fgfhlkjk.jk;jkhgdhghghghgf
by
PRASAD BANOTH
PPT
Chapter 1 characterisation of distributed systems
by
AbDul ThaYyal
PDF
Cordination&agreement
by
nivethithakrishnados
PDF
DISTRIBUTED SYSTEM CHAPTER THREE UP TO FIVE.pdf
by
BachaLamessaa
PPT
Chapter 1 slides
by
Pedro Hugo Valencia Morales
PPT
Chapter 2 slides
by
lara_ays
PPT
Distributed systems file system in computer ecience.ppt
by
tascarmasiwa
PDF
System models
by
Rene Guaman-Quinche
PPTX
chapter 5.pptx
by
Wantey
PPT
C-System Models Presentation files .ppt
by
HarshPanchal455289
PPT
Chapter 21 slides distributed file system in comps.ppt
by
tascarmasiwa
PPT
SE-Week 3- Lecture 13-18.ppt Software enginenriung
by
afaizajamil341
PDF
Caracterizacion de sistemas distribuidos
by
Rene Guaman-Quinche
PPTX
Distributed Computing - System Models.pptx
by
nirmalanr2
PPT
Chapter 1 Characterization of Distributed Systems
by
PRASAD BANOTH
PPT
distcomp.ppt
by
Sathya266487
PPT
distcomp.ppt
by
kaoutarghaffour
PPT
distcomp.ppt
by
kaoutarghaffour
Chapter 1
by
Hassan Dar
Chapter 1 slides
by
soe sumijan
avdsffdhgfhjhghgj,fgfhlkjk.jk;jkhgdhghghghgf
by
PRASAD BANOTH
Chapter 1 characterisation of distributed systems
by
AbDul ThaYyal
Cordination&agreement
by
nivethithakrishnados
DISTRIBUTED SYSTEM CHAPTER THREE UP TO FIVE.pdf
by
BachaLamessaa
Chapter 1 slides
by
Pedro Hugo Valencia Morales
Chapter 2 slides
by
lara_ays
Distributed systems file system in computer ecience.ppt
by
tascarmasiwa
System models
by
Rene Guaman-Quinche
chapter 5.pptx
by
Wantey
C-System Models Presentation files .ppt
by
HarshPanchal455289
Chapter 21 slides distributed file system in comps.ppt
by
tascarmasiwa
SE-Week 3- Lecture 13-18.ppt Software enginenriung
by
afaizajamil341
Caracterizacion de sistemas distribuidos
by
Rene Guaman-Quinche
Distributed Computing - System Models.pptx
by
nirmalanr2
Chapter 1 Characterization of Distributed Systems
by
PRASAD BANOTH
distcomp.ppt
by
Sathya266487
distcomp.ppt
by
kaoutarghaffour
distcomp.ppt
by
kaoutarghaffour
Recently uploaded
PDF
Fluid Mechanics, Heat Transfer, and Mass Transfer_ Chemical Engineering Pract...
by
nikptl09
PPTX
Basin Design Service, LLC Introduction Presentation
by
Hubie Fix
PDF
AI-Driven Multi-Agent System for QOS Optimization in 6g Industrial Networks
by
ijcncjournal019
PPTX
Origin of Soil and Grain Size with Introduction and explanation
by
MahmoodKhalid11
PDF
Coordination Compounds 12 _ Class by om pandey sir Notes.pdf
by
suryendupanda011
PPTX
Lubrication Neglect Causes More Downtime Than AI Ever Will Why Maintenance Fu...
by
MaintWiz Technologies Private Limited
PPTX
Integrating Azure Event Services_ Event Grid, Event Hubs, and Service Bus.pptx
by
ADITYASHARMA423788
PDF
3.2 Log & antilog amplifiers.pdf analog electronics
by
anu200770
PPTX
We-Optimized-Everything-Except-Decision-Quality-Maintenance-MaintWiz.pptx
by
MaintWiz Technologies Private Limited
PPTX
The Most Controversial TPM Debate in Maintenance Today Checklist TPM vs Outco...
by
MaintWiz Technologies Private Limited
PDF
CME397 SURFACE ENGINEERING UNIT 2 FULL NOTES
by
karthi keyan
PDF
Manual de instalacion de notifire NFS320
by
MarcoPolitoPerez
PPTX
Unit-2: Network Models--OSI Reference Model, TCP/IP Reference Model
by
SuvarnaSharma5
PPTX
SketchUp Pro 2026 – Advanced 3D Modeling Software
by
Hoka Moka
PDF
Basic Thumb rule For switchgear Selection
by
Vimal Kr
PDF
Shear Strength of Soil/Mohr Coulomb Failure Criteria-1.pdf
by
MahmoodKhalid11
PDF
A Newbie’s Journey: Hidden MySQL Pain Points That Vitess Quietly Solves
by
Igor Donchovski
PPTX
Distresses in Road Flexible pavement.pptx
by
MahmoodKhalid11
PPTX
UNIT 2 - Electronics Device - EC25C01 - PN Junction Diodes
by
Mathavan N
PPTX
ISO 13485.2016 Awareness's Training material
by
PrakashSivan
Fluid Mechanics, Heat Transfer, and Mass Transfer_ Chemical Engineering Pract...
by
nikptl09
Basin Design Service, LLC Introduction Presentation
by
Hubie Fix
AI-Driven Multi-Agent System for QOS Optimization in 6g Industrial Networks
by
ijcncjournal019
Origin of Soil and Grain Size with Introduction and explanation
by
MahmoodKhalid11
Coordination Compounds 12 _ Class by om pandey sir Notes.pdf
by
suryendupanda011
Lubrication Neglect Causes More Downtime Than AI Ever Will Why Maintenance Fu...
by
MaintWiz Technologies Private Limited
Integrating Azure Event Services_ Event Grid, Event Hubs, and Service Bus.pptx
by
ADITYASHARMA423788
3.2 Log & antilog amplifiers.pdf analog electronics
by
anu200770
We-Optimized-Everything-Except-Decision-Quality-Maintenance-MaintWiz.pptx
by
MaintWiz Technologies Private Limited
The Most Controversial TPM Debate in Maintenance Today Checklist TPM vs Outco...
by
MaintWiz Technologies Private Limited
CME397 SURFACE ENGINEERING UNIT 2 FULL NOTES
by
karthi keyan
Manual de instalacion de notifire NFS320
by
MarcoPolitoPerez
Unit-2: Network Models--OSI Reference Model, TCP/IP Reference Model
by
SuvarnaSharma5
SketchUp Pro 2026 – Advanced 3D Modeling Software
by
Hoka Moka
Basic Thumb rule For switchgear Selection
by
Vimal Kr
Shear Strength of Soil/Mohr Coulomb Failure Criteria-1.pdf
by
MahmoodKhalid11
A Newbie’s Journey: Hidden MySQL Pain Points That Vitess Quietly Solves
by
Igor Donchovski
Distresses in Road Flexible pavement.pptx
by
MahmoodKhalid11
UNIT 2 - Electronics Device - EC25C01 - PN Junction Diodes
by
Mathavan N
ISO 13485.2016 Awareness's Training material
by
PrakashSivan
Distributed System Presentation Chapter 2
1.
From Coulouris, Dollimore,
Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 2: Architectural Models
2.
2 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.1 Models 1. Fundamental Models: based on some fundamental properties. Examples- • Interaction Models • Failure Model • Security Model 2. Architectural Models: based on architectural style. Examples- • Client Server • Peer-to-peer
3.
3 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.1 Generations of distributed systems
4.
4 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.2 Communicating entities and communication paradigms
5.
5 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2 Architectural Model Architectural Models deals with organization of components across the network of computers and their relationships. Client Server Peer to Peer
6.
6 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.3 Client Server Model • Client Server Model is the most popular and most widely used distributed system architecture. • Client Server architecture is also known as request-response architecture. • In this architectural model the client makes a request to the server and the server will fulfill the response. • Client and server roles are assigned and changeable. Advantages of client server model: • Centralized system where all the data can be stored in a single place. • Requires less maintenance cost and entire system is maintained by the server. • Increases the speed of the resource sharing
7.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.3 Clients invoke individual servers
8.
8 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.4 Peer to Peer Model • Unlike client-server model, Peer to Peer Model (P2P) does not distinguish between client and server instead each node can either be a client or server depending on whether the node is requesting or providing the services. Advantages of peer to peer models: •Setup and maintenance of network is easy. •Cost efficient as each node in this model acts as a server. •Each node is independent of each other so if one node stops working it won't affect other node.
9.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.4a Peer-to-peer architecture
10.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.4b A service provided by multiple servers
11.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.5 Web proxy server
12.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.6 Web applets
13.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.7 Software and hardware service layers in distributed systems
14.
14 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.8 Two-tier and three-tier architectures
15.
15 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.9 AJAX example: soccer score updates new Ajax.Request('scores.php? game=Arsenal:Liverpool’, {onSuccess: updateScore}); function updateScore(request) { ..... ( request contains the state of the Ajax request including the returned result. The result is parsed to obtain some text giving the score, which is used to update the relevant portion of the current page.) ..... } 15
16.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.10 Thin clients and compute servers Thin Client Application Process Network computer or PC Compute server network
17.
17 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.11 The web service architectural pattern
18.
18 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.12 Categories of middleware
19.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.13 Real-time ordering of events
20.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.14 Processes and channels
21.
21 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.4 Fundamental Models • Interaction Models • Failure Models • Security Models
22.
22 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.5 Interaction Models Models • Computation occurs within the process •The processes interact within the process interact by passing messages in •Communication •Coordination •Interaction model reflects the facts that communication takes place with delay •Performance: •Latency •Bandwidth •Jitter •Two variants of the interaction model •Synchronous •Asynchronous
23.
23 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.5 Interaction Models Models • Computation occurs within the process •The processes interact within the process interact by passing messages in •Communication •Coordination •Interaction model reflects the facts that communication takes place with delay •Performance: •Latency •Bandwidth •Jitter •Two variants of the interaction model •Synchronous •Asynchronous
24.
24 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.5 Interaction Models contd… •Synchronous Distributed System has bounds on: • Process is executing in a known lower/upper bound time • Message is received within a known bound time • known local clock drifts rates •Asynchronous Distributed System has no bounds on : • Process execution speed • Message transmission delay • Clock drift rate
25.
25 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.5 Faliure Models • Failure model defines & classifies the faults • It is important to understand the kinds of failure that may occur in a system Distributed System has bounds on: •Types:
26.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.15 Types of Failure Models: Omission and arbitrary failures Class of failure Affects Description Fail-stop Process Process halts and remains halted. Other processes may detect this state. Crash Process Process halts and remains halted. Other processes may not be able to detect this state. Omission Channel A message inserted in an outgoing message buffer never arrives at the other end’s incoming message buffer. Send-omission Process A process completes a send, but the message is not put in its outgoing message buffer. Receive-omission Process A message is put in a process’s incoming message buffer, but that process does not receive it. Arbitrary (Byzantine) Process or channel Process/channel exhibits arbitrary behaviour: it may send/transmit arbitrary messages at arbitrary times, commit omissions; a process may stop or take an incorrect step.
27.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.11 Timing failures Class of Failure Affects Description Clock Process Process’s local clock exceeds the bounds on its rate of drift from real time. Performance Process Process exceeds the bounds on the interval between two steps. Performance Channel A message’s transmission takes longer than the stated bound.
28.
28 Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.5 Security Models • There are several potential threats a system designer need to be aware of •Threats to process: messages sent with fake identity •Threats to communication channels: channel is spoofed • Denial of service: channel or process is made unavailable
29.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.17 Objects and principals
30.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.18 The enemy Communication channel Copy of m Process p Process q m The enemy m’
31.
Instructor’s Guide for
Coulouris, Dollimore, Kindberg and Blair, Distributed Systems: Concepts and Design Edn. 5 © Pearson Education 2012 Figure 2.19 Secure channels Principal A Secure channel Process p Process q Principal B
Download