SlideShare a Scribd company logo
Slides for Chapter 1
Characterization of Distributed Systems
From Coulouris, Dollimore and Kindberg
Distributed Systems:
Concepts and Design
Edition 3, © Addison-Wesley 2001
Instructor’s Guide for Coulouris, Dollimore
and Kindberg Distributed Systems: Concepts
and Design Edn. 3
© Addison-Wesley Publishers 2000
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. 3
© Addison-Wesley Publishers 2000
Figure 1.2
A typical intranet
the rest of
email server
Web server
Desktop
computers
File server
router/firewall
print and other servers
other servers
print
Local area
network
email server
the Internet
Instructor’s Guide for Coulouris, Dollimore
and Kindberg Distributed Systems: Concepts
and Design Edn. 3
© Addison-Wesley Publishers 2000
Figure 1.3
Portable and handheld devices in a distributed system
Laptop
Mobile
Printer
Camera
Internet
Host intranet Home intranet
WAP
Wireless LAN
phone
gateway
Host site
Instructor’s Guide for Coulouris, Dollimore
and Kindberg Distributed Systems: Concepts
and Design Edn. 3
© Addison-Wesley Publishers 2000
Figure 1.4
Web servers and web browsers
Internet
BrowsersWeb 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. 3
© Addison-Wesley Publishers 2000
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
Instructor’s Guide for Coulouris, Dollimore
and Kindberg Distributed Systems: Concepts
and Design Edn. 3
© Addison-Wesley Publishers 2000
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
Instructor’s Guide for Coulouris, Dollimore
and Kindberg Distributed Systems: Concepts
and Design Edn. 3
© Addison-Wesley Publishers 2000
Figure 1.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
location.
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 3 slides (Distributed Systems)
PPT
Chapter 1 slides
PDF
Chapter 11b
PDF
Chapter 5
PPT
Chapter 1 characterisation of distributed systems
PDF
Report-An Expert System for Car Failure Diagnosis-Report
PPT
4.file service architecture (1)
PPT
Chapter 9 names
Chapter 3 slides (Distributed Systems)
Chapter 1 slides
Chapter 11b
Chapter 5
Chapter 1 characterisation of distributed systems
Report-An Expert System for Car Failure Diagnosis-Report
4.file service architecture (1)
Chapter 9 names

Viewers also liked (20)

PPT
2. microkernel new
PPT
Chapter 6 os
PPT
Chapter 7 slides
PPT
Chapter 17 corba
PPT
3. challenges
PPT
Chapter 2 system models
PPT
Chapter 6 slides
PPT
4.file service architecture
PPT
Chapter 4 slides
PPT
Chapter 5 slides
PPT
Chapter 8 distributed file systems
PPT
Chapter 3 networking and internetworking
PPT
Chapter 4 a interprocess communication
PPT
How to Write a Research Paper, Fast!
PDF
How to Write a Research Paper
PPT
4. concurrency control
DOC
Unit 1 architecture of distributed systems
PPTX
Writing A Research Paper In 10 Easy Steps
PPT
Distributed Systems
2. microkernel new
Chapter 6 os
Chapter 7 slides
Chapter 17 corba
3. challenges
Chapter 2 system models
Chapter 6 slides
4.file service architecture
Chapter 4 slides
Chapter 5 slides
Chapter 8 distributed file systems
Chapter 3 networking and internetworking
Chapter 4 a interprocess communication
How to Write a Research Paper, Fast!
How to Write a Research Paper
4. concurrency control
Unit 1 architecture of distributed systems
Writing A Research Paper In 10 Easy Steps
Distributed Systems
Ad

Similar to Chapter 1 slides (20)

PPT
Chapter 1 Characterization of Distributed Systems
PDF
Distributed System Introduction Presentation
PDF
Distributed System Presentation Chapter 1
PPTX
Cloud Basics.pptx
PPTX
An Introduction to Cloud Computing: Benefits and Challenges
PDF
chapter 1-Introductionkkkclll;;;x;lc,.pdf
PPTX
chapter 3 Selected Topics in computer.pptx
PPTX
Chapter 1 Introduction- DS.pptx
PPT
Chapter 1
PDF
Issues of cloud security and its implications
PPTX
Cloud-Computing-ppt.pptx
PDF
Unit - 1 Fundamentals of Cloud Computing.pdf
DOCX
Fog computing document
PDF
Distributed systems
PPTX
cloud computing
DOCX
cloud computing basics
PPTX
Cloud-Computing-ppt.pptx CLOUD COMPUTING
PPTX
Cloud-Computing-ppt by Banshidhar Behra.pptx
PPT
Basics of cloud computing for semester exam
Chapter 1 Characterization of Distributed Systems
Distributed System Introduction Presentation
Distributed System Presentation Chapter 1
Cloud Basics.pptx
An Introduction to Cloud Computing: Benefits and Challenges
chapter 1-Introductionkkkclll;;;x;lc,.pdf
chapter 3 Selected Topics in computer.pptx
Chapter 1 Introduction- DS.pptx
Chapter 1
Issues of cloud security and its implications
Cloud-Computing-ppt.pptx
Unit - 1 Fundamentals of Cloud Computing.pdf
Fog computing document
Distributed systems
cloud computing
cloud computing basics
Cloud-Computing-ppt.pptx CLOUD COMPUTING
Cloud-Computing-ppt by Banshidhar Behra.pptx
Basics of cloud computing for semester exam
Ad

More from soe sumijan (9)

PPT
Perencanaan Infrastruktur (Trends Infrastructures)
PPT
Chapter 2 slides
PPTX
Computer Vision Pertemuan 06
PPT
Computer Vision Pertemuan 05
PPT
Computer Vision Pertemuan 04
PPT
e-Government (Strategi dan Implementasinya untuk Pemerinyahan)
PPT
Pertemuan 01-02
PPTX
Multimedia dan Computer Vision
PPT
Aplikasi sistem real time
Perencanaan Infrastruktur (Trends Infrastructures)
Chapter 2 slides
Computer Vision Pertemuan 06
Computer Vision Pertemuan 05
Computer Vision Pertemuan 04
e-Government (Strategi dan Implementasinya untuk Pemerinyahan)
Pertemuan 01-02
Multimedia dan Computer Vision
Aplikasi sistem real time

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Machine learning based COVID-19 study performance prediction
PDF
MIND Revenue Release Quarter 2 2025 Press Release
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Cloud computing and distributed systems.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine learning based COVID-19 study performance prediction
MIND Revenue Release Quarter 2 2025 Press Release
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Understanding_Digital_Forensics_Presentation.pptx
Cloud computing and distributed systems.
Building Integrated photovoltaic BIPV_UPV.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
KodekX | Application Modernization Development

Chapter 1 slides

  • 1. Slides for Chapter 1 Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley 2001
  • 2. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 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. 3 © Addison-Wesley Publishers 2000 Figure 1.2 A typical intranet the rest of email server Web server Desktop computers File server router/firewall print and other servers other servers print Local area network email server the Internet
  • 4. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 Figure 1.3 Portable and handheld devices in a distributed system Laptop Mobile Printer Camera Internet Host intranet Home intranet WAP Wireless LAN phone gateway Host site
  • 5. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 Figure 1.4 Web servers and web browsers Internet BrowsersWeb 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. 3 © Addison-Wesley Publishers 2000 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
  • 7. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 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
  • 8. Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 © Addison-Wesley Publishers 2000 Figure 1.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 location. 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.