Clientserver models in distributed systems - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Clientserver models in distributed systems

Description:

Distributed (computer) system: a collection of autonomous ... E.g., Napster, Freenet, GNUtella. Architectural models. client-server models in DIS: S. Wu ... – PowerPoint PPT presentation

Number of Views:121
Avg rating:3.0/5.0
Slides: 11
Provided by: jiey7
Category:

less

Transcript and Presenter's Notes

Title: Clientserver models in distributed systems


1
Client-server models in distributed systems
  • Concepts
  • Architectural models
  • Client-server models

2
Distributed systems
Distributed (computer) system a collection of
autonomous computers linked by a computer
network, and communicate and coordinate their
actions only by massage passing.
3
Architectural models
  • Client-server model
  • E.g., WWW, most transaction systems
  • Peer process model
  • E.g., Napster, Freenet, GNUtella

4
Basic client-server model
invocation
Client
result
Server
Client
Key
Process
Computer
5
Variations of client-server models (1. three-tier
client-server model)
6
Variations of client-server models (2. proxy
server)
  • Partition of data or replication of the servers
  • Caching of data by proxy servers and clients

7
Variations of client-server models (3. applets)
A Client request results in the downloading of
applet code
  • Web applets

Web server
Client
Applet code
B Client interacts with the applet
Web server
Client
Applet
8
Variations of client-server models (4. multiple
servers)
server
Client
server
Client
server
Services
9
Variations of client-server models (5. thin
clients)
Network computer or PC
Compute server
Application
Process
10
Variations of client-server models (6. mobile
codes)
Mobile code
Client
Server
Write a Comment
User Comments (0)
About PowerShow.com