0% found this document useful (0 votes)
32 views28 pages

Distributed System: Prepared By: Joem F. Gutierrez

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 28

DISTRIBUTED SYSTEM

Prepared By: Joem F. Gutierrez


What is Distributed System?
What is Distributed System?
Distributed System are all Around us!
What is Distributed System?
Distributed System are all Around us!

THE CLIENT- SERVER MODEL


What is Distributed System?
H
H
H S
S
H
What is Distributed System?
nodes

nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

nodes
Result
nodes nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
A distributed system is a collection of separate
and independent software/hardware components,
called nodes, that are networked and work
together coherently by coordinating and
communicating through message passing or
events, to fulfill one end goal.
What is Distributed System?
Nodes could be unstructured or highly
structured, depending on the system
requirements. And the complexities of the system
are hidden to the end user, making the whole
system appear as single computer to it users.
What is Distributed System?
nodes

Result
nodes

nodes
nodes

nodes

nodes
What is Distributed System?
Computer

App A App B
What is Distributed System?
Computer

App A App B

Not Distributed System


What is Distributed System?
Computer

Client Server
What is Distributed System?
Computer

Client Server

Not Distributed System


Characteristic of a Distributed System

1. No Shared Clock
2. No Shared Memory
3. Concurrency
4. Heterogeneity and Loose Coupling
Characteristic of a Distributed System

1. No Shared Clock
2. No Shared Memory
3. Concurrency
4. Heterogeneity and Loose Coupling
There are two general ways that
distributed systems function:
1.Each machine works toward a common goal and
the end-user views results as one cohesive unit.
2.Each machine has its own end-user and the
distributed system facilitates sharing resources or
communication services.
Benefits and challenges of distributed
systems.
1. Horizontal Scalability
2. Reliability
3. Performance
Types of distributed systems

Distributed systems generally fall into one of four


different basic architecture models:
1. Client-server
2.Three-tier
3. n-tier
4. Peer-to-peer

You might also like