SlideShare a Scribd company logo
Slides for Chapter 1
Characterization of Distributed Systems
From Coulouris, Dollimore and Kindberg
Distributed Systems:
Concepts and Design
Edition 4, © Pearson Education 2005
Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
© Pearson Education 2005
intranet
ISP
desktop computer:
backbone
satellite link
server:
%
network link:
%
%
%
Figure 1.1
A typical portion of the Internet
Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
© Pearson Education 2005
Figure 1.2
A typical intranet
Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
© Pearson Education 2005
Figure 1.3
Portable and handheld devices in a distributed system
Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
© Pearson Education 2005
Figure 1.4
Web servers and web browsers
Internet
Browsers
Web servers
www.google.com
www.cdk3.net
www.w3c.org
Protocols
Activity.html
http://www.w3c.org/Protocols/Activity.html
http://www.google.comlsearch?q=kindberg
http://www.cdk3.net/
File system of
www.w3c.org
Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
© Pearson Education 2005
Figure 1.5
Computers in the Internet
Date Computers Web servers
1979, Dec. 188 0
1989, July 130,000 0
1999, July 56,218,000 5,560,866
2003, Jan. 171,638,297 35,424,956
Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
© Pearson Education 2005
Figure 1.6
Computers vs. Web servers in the Internet
Date Computers Web servers Percentage
1993, July 1,776,000 130 0.008
1995, July 6,642,000 23,500 0.4
1997, July 19,540,000 1,203,096 6
1999, July 56,218,000 6,598,697 12
2001, July 125,888,197 31,299,592 25
42,298,371
Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
© Pearson Education 2005
Section 1.4.7
Transparencies
Access transparency: enables local and remote resources to be accessed using identical
operations.
Location transparency: enables resources to be accessed without knowledge of their
physical or network location (for example, which building or IP address).
Concurrency transparency: enables several processes to operate concurrently using shared
resources without interference between them.
Replication transparency: enables multiple instances of resources to be used to increase
reliability and performance without knowledge of the replicas by users or application
programmers.
Failure transparency: enables the concealment of faults, allowing users and application
programs to complete their tasks despite the failure of hardware or software components.
Mobility transparency: allows the movement of resources and clients within a system
without affecting the operation of users or programs.
Performance transparency: allows the system to be reconfigured to improve performance as
loads vary.
Scaling transparency: allows the system and applications to expand in scale without change
to the system structure or the application algorithms.

More Related Content

PPT
Chapter 1 slides
PDF
Distributed System Introduction Presentation
PDF
Distributed System Presentation Chapter 1
PPT
Chapter 1 slides
PPT
Chapter 1 characterisation of distributed systems
PDF
Caracterizacion de sistemas distribuidos
PPT
Chapter 1
PPT
Chapter 1 slides
Chapter 1 slides
Distributed System Introduction Presentation
Distributed System Presentation Chapter 1
Chapter 1 slides
Chapter 1 characterisation of distributed systems
Caracterizacion de sistemas distribuidos
Chapter 1
Chapter 1 slides

Similar to Chapter 1 Characterization of Distributed Systems (20)

PPT
Distributed systems file system in computer ecience.ppt
PPT
Chapter 2 system models
PPT
Exercises 10
PPT
Designing Distributed Systems: Google Cas Study
PDF
Msr14 tutorial 4upload
PPTX
Distance Learning Education with Cloud Computing
PDF
UNICORN PROJECT - DELIVERABLE 1.2 - 'Unicorn Reference Architecture'
PPTX
Networking Essentials 2.0 Module1 (1).pptx
PDF
Linux Class 1 Reasons to use linux
PPTX
Conference_takes_pagefor people ppt.pptx
PDF
18CS3040 DISTRIBUTED SYSTEMS
PPTX
Modern Networking Unit 4 - cloud computing
PPTX
Cloud Computing (1).pptx
PDF
Architectual Models Distributed System Presentation
PDF
Distributed System Presentation Chapter 2
DOCX
Internship Project Report
PPT
Chapter 1
PPTX
An Introduction to Cloud Computing: Benefits and Challenges
PDF
A Survey Paper on Removal of Data Duplication in a Hybrid Cloud
Distributed systems file system in computer ecience.ppt
Chapter 2 system models
Exercises 10
Designing Distributed Systems: Google Cas Study
Msr14 tutorial 4upload
Distance Learning Education with Cloud Computing
UNICORN PROJECT - DELIVERABLE 1.2 - 'Unicorn Reference Architecture'
Networking Essentials 2.0 Module1 (1).pptx
Linux Class 1 Reasons to use linux
Conference_takes_pagefor people ppt.pptx
18CS3040 DISTRIBUTED SYSTEMS
Modern Networking Unit 4 - cloud computing
Cloud Computing (1).pptx
Architectual Models Distributed System Presentation
Distributed System Presentation Chapter 2
Internship Project Report
Chapter 1
An Introduction to Cloud Computing: Benefits and Challenges
A Survey Paper on Removal of Data Duplication in a Hybrid Cloud
Ad

More from PRASAD BANOTH (12)

PPT
daaadafrhdncxfbfbgdngfmfhmhagshh_unit_i.ppt
PPTX
SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY
PPTX
SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY S...
PPTX
Positive thinkingPositive thinkingPositive thinkingPositive thinkingPositive ...
PPTX
B7 business man business man business manbusiness manbusiness manbusiness man...
PPT
ccghchbnmllmlmbgcccchvhxzdxfchvjbjbjvhvgcxz
PPTX
module_1_ppt.pptx module_1_ppt.pptx module_1_ppt.pptx
PPT
ML for DS ML for DSML for DSML for DSML for DSML for DS
PPT
MLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLML
PPT
INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION
PDF
Chapter14.pdfffasfdaddsdsvdsffdhhhahdfdfghhh
PDF
avdsffdhgfhjhghgj,fgfhlkjk.jk;jkhgdhghghghgf
daaadafrhdncxfbfbgdngfmfhmhagshh_unit_i.ppt
SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY
SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY SCREENLESS DISPLAY S...
Positive thinkingPositive thinkingPositive thinkingPositive thinkingPositive ...
B7 business man business man business manbusiness manbusiness manbusiness man...
ccghchbnmllmlmbgcccchvhxzdxfchvjbjbjvhvgcxz
module_1_ppt.pptx module_1_ppt.pptx module_1_ppt.pptx
ML for DS ML for DSML for DSML for DSML for DSML for DS
MLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLMLML
INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION INTERPROCESS COMMUNICATION
Chapter14.pdfffasfdaddsdsvdsffdhhhahdfdfghhh
avdsffdhgfhjhghgj,fgfhlkjk.jk;jkhgdhghghghgf
Ad

Recently uploaded (20)

PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Artificial Intelligence
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Well-logging-methods_new................
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
PPT on Performance Review to get promotions
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
web development for engineering and engineering
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Geodesy 1.pptx...............................................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
bas. eng. economics group 4 presentation 1.pptx
Artificial Intelligence
Internet of Things (IOT) - A guide to understanding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Well-logging-methods_new................
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Operating System & Kernel Study Guide-1 - converted.pdf
PPT on Performance Review to get promotions
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
web development for engineering and engineering
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Geodesy 1.pptx...............................................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...

Chapter 1 Characterization of Distributed Systems

  • 1. Slides for Chapter 1 Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson Education 2005
  • 2. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005 intranet ISP desktop computer: backbone satellite link server: % network link: % % % Figure 1.1 A typical portion of the Internet
  • 3. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005 Figure 1.2 A typical intranet
  • 4. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005 Figure 1.3 Portable and handheld devices in a distributed system
  • 5. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005 Figure 1.4 Web servers and web browsers Internet Browsers Web servers www.google.com www.cdk3.net www.w3c.org Protocols Activity.html http://www.w3c.org/Protocols/Activity.html http://www.google.comlsearch?q=kindberg http://www.cdk3.net/ File system of www.w3c.org
  • 6. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005 Figure 1.5 Computers in the Internet Date Computers Web servers 1979, Dec. 188 0 1989, July 130,000 0 1999, July 56,218,000 5,560,866 2003, Jan. 171,638,297 35,424,956
  • 7. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005 Figure 1.6 Computers vs. Web servers in the Internet Date Computers Web servers Percentage 1993, July 1,776,000 130 0.008 1995, July 6,642,000 23,500 0.4 1997, July 19,540,000 1,203,096 6 1999, July 56,218,000 6,598,697 12 2001, July 125,888,197 31,299,592 25 42,298,371
  • 8. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 © Pearson Education 2005 Section 1.4.7 Transparencies Access transparency: enables local and remote resources to be accessed using identical operations. Location transparency: enables resources to be accessed without knowledge of their physical or network location (for example, which building or IP address). Concurrency transparency: enables several processes to operate concurrently using shared resources without interference between them. Replication transparency: enables multiple instances of resources to be used to increase reliability and performance without knowledge of the replicas by users or application programmers. Failure transparency: enables the concealment of faults, allowing users and application programs to complete their tasks despite the failure of hardware or software components. Mobility transparency: allows the movement of resources and clients within a system without affecting the operation of users or programs. Performance transparency: allows the system to be reconfigured to improve performance as loads vary. Scaling transparency: allows the system and applications to expand in scale without change to the system structure or the application algorithms.