SlideShare a Scribd company logo
Q. Explain Distributed Computing System Models?

Distributed Computing System Models
Distributed Computing system models can be broadly classified
into five categories. They are
•

Minicomputer model

•

Workstation model

•

Workstation – server model

•

Processor – pool model

•

Hybrid model

Minicomputer Model
The minicomputer model is a simple extension of the centralized
time-sharing system. A distributed computing system based on
this model consists of a few minicomputers (they may be large
supercomputers as well) interconnected by a communication
network. Each minicomputer usually has multiple users
simultaneously logged on to it. For this, several interactive
terminals are connected to each minicomputer. Each user is
logged on to one specific minicomputer, with remote access to
other minicomputers. The network allows a user to access remote
resources that are available on some machine other than the one
on to which the user is currently logged. The minicomputer model
may be used when resource sharing (such as sharing of
information databases of different types, with each type of
database located on a different machine) with remote users is
desired. The early ARPAnet is an example of a distributed
computing system based on the minicomputer model.
Workstation Model
A distributed computing system based on the workstation model
consists of several workstations interconnected by a
communication network. An organization may have several
workstations located throughout a building or campus, each
workstation equipped with its own disk and serving as a singleuser computer. It has been often found that in such an
environment, at any one time a significant proportion of the
workstations are idle (not being used), resulting in the waste of
large amounts of CPU time. Therefore, the idea of the
workstation model is to interconnect all these workstations by a
high-speed LAN so that idle workstations may be used to process
jobs of users who are logged onto other workstations and do not
have sufficient processing power at their own workstations to get
their jobs processed efficiently.
Workstation – Server Model
The workstation model is a network of personal workstations,
each with its own disk and a local file system. A workstation with
its own local disk is usually called a diskful workstation and a
workstation without a local disk is called a diskless workstation.
With the proliferation of high-speed networks, diskless
workstations have become more popular in network
environments than diskful workstations, making the workstationserver model more popular than the workstation model for
building distributed computing systems.
A distributed computing system based on the workstation-server
model consists of a few minicomputers and several workstations
(most of which are diskless, but a few of which may be diskful)
interconnected by a communication network.
Note that when diskless workstations are used on a network, the
file system to be used by these workstations must be
implemented either by a diskful workstation or by a
minicomputer equipped with a disk for file storage. One or more
of the minicomputers are used for implementing the file system.
Other minicomputers may be used for providing other types of
services, such as database service and print service. Therefore,
each minicomputer is used as a server machine to provide one or
more types of services. Therefore in the workstation-server
model, in addition to the workstations, there are specialized
machines (may be specialized workstations) for running server
processes (called servers) for managing and providing access to
shared resources. For a number of reasons, such as higher
reliability and better scalability, multiple servers are often used
for managing the resources of a particular type in a distributed
computing system. For example, there may be multiple file
servers, each running on a separate minicomputer and
cooperating via the network, for managing the files of all the
users in the system. Due to this reason, a distinction is often
made between the services that are provided to clients and the
servers that provide them. That is, a service is an abstract entity
that is provided by one or more servers. For example, one or
more file servers may be used in a distributed computing system
to provide file service to the users.
In this model, a user logs onto a workstation called his or her
home workstation. Normal computation activities required by the
user's processes are performed at the user's home workstation,
but requests for services provided by special servers (such as a
file server or a database server) are sent to a server providing
that type of service that performs the user's requested activity
and returns the result of request processing to the user's
workstation. Therefore, in this model, the user's processes need
not migrated to the server machines for getting the work done by
those machines.
Processor – Pool Model
The processor-pool model is based on the observation that most
of the time a user does not need any computing power but once
in a while the user may need a very large amount of computing
power for a short time (e.g., when recompiling a program
consisting of a large number of files after changing a basic shared
declaration). Therefore, unlike the workstation-server model in
which a processor is allocated to each user, in the processor-pool
model the processors are pooled together to be shared by the
users as needed. The pool of processors consists of a large
number of microcomputers and minicomputers attached to the
network. Each processor in the pool has its own memory to load
and run a system program or an application program of the
distributed computing system
Hybrid Model
Out of the four models described above, the workstation-server
model, is the most widely used model for building distributed
computing systems. This is because a large number of computer
users only perform simple interactive tasks such as editing jobs,
sending electronic mails, and executing small programs. The
workstation-server model is ideal for such simple usage.
However, in a working environment that has groups of users who
often perform jobs needing massive computation, the processorpool model is more attractive and suitable.
Ad

More Related Content

What's hot (20)

Desktop and multiprocessor systems
Desktop and multiprocessor systemsDesktop and multiprocessor systems
Desktop and multiprocessor systems
V.V.Vanniaperumal College for Women
 
Centralized vs distrbution system
Centralized vs distrbution systemCentralized vs distrbution system
Centralized vs distrbution system
zirram
 
Database System Architectures
Database System ArchitecturesDatabase System Architectures
Database System Architectures
Information Technology
 
Operating system 20 threads
Operating system 20 threadsOperating system 20 threads
Operating system 20 threads
Vaibhav Khanna
 
Multi threading models
Multi threading modelsMulti threading models
Multi threading models
DarakhshanNayyab
 
Load Balancing in Parallel and Distributed Database
Load Balancing in Parallel and Distributed DatabaseLoad Balancing in Parallel and Distributed Database
Load Balancing in Parallel and Distributed Database
Md. Shamsur Rahim
 
Distributed database
Distributed databaseDistributed database
Distributed database
sanjay joshi
 
Lecture 4 Cluster Computing
Lecture 4 Cluster ComputingLecture 4 Cluster Computing
Lecture 4 Cluster Computing
Dr. Shaikh A.Khalique
 
Distributed Computing
Distributed Computing Distributed Computing
Distributed Computing
DrisyaK3
 
Distributed database
Distributed databaseDistributed database
Distributed database
ReachLocal Services India
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
Ashish Kumar
 
Advantage of distributed database over centralized database
Advantage of distributed database over centralized databaseAdvantage of distributed database over centralized database
Advantage of distributed database over centralized database
Aadesh Shrestha
 
Distributed data base management system
Distributed data base management systemDistributed data base management system
Distributed data base management system
Sonu Mamman
 
Thread
ThreadThread
Thread
A. S. M. Shafi
 
Clustering concepts
Clustering conceptsClustering concepts
Clustering concepts
Harish43
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
Subhash Basistha
 
Distributed database system
Distributed database systemDistributed database system
Distributed database system
M. Ahmad Mahmood
 
MySQL real-time replication configuration
MySQL real-time replication configurationMySQL real-time replication configuration
MySQL real-time replication configuration
kelechi Anyanwu
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
shivli0769
 
Os views
Os viewsOs views
Os views
V.V.Vanniaperumal College for Women
 
Centralized vs distrbution system
Centralized vs distrbution systemCentralized vs distrbution system
Centralized vs distrbution system
zirram
 
Operating system 20 threads
Operating system 20 threadsOperating system 20 threads
Operating system 20 threads
Vaibhav Khanna
 
Load Balancing in Parallel and Distributed Database
Load Balancing in Parallel and Distributed DatabaseLoad Balancing in Parallel and Distributed Database
Load Balancing in Parallel and Distributed Database
Md. Shamsur Rahim
 
Distributed database
Distributed databaseDistributed database
Distributed database
sanjay joshi
 
Distributed Computing
Distributed Computing Distributed Computing
Distributed Computing
DrisyaK3
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
Ashish Kumar
 
Advantage of distributed database over centralized database
Advantage of distributed database over centralized databaseAdvantage of distributed database over centralized database
Advantage of distributed database over centralized database
Aadesh Shrestha
 
Distributed data base management system
Distributed data base management systemDistributed data base management system
Distributed data base management system
Sonu Mamman
 
Clustering concepts
Clustering conceptsClustering concepts
Clustering concepts
Harish43
 
Distributed database system
Distributed database systemDistributed database system
Distributed database system
M. Ahmad Mahmood
 
MySQL real-time replication configuration
MySQL real-time replication configurationMySQL real-time replication configuration
MySQL real-time replication configuration
kelechi Anyanwu
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
shivli0769
 

Viewers also liked (8)

MOBILE SURVEY DEVICES
MOBILE  SURVEY  DEVICESMOBILE  SURVEY  DEVICES
MOBILE SURVEY DEVICES
Morgan Strickland
 
Mobile App Developers Survey on Mobile Devices with Embedded Pico Projection
Mobile App Developers Survey on Mobile Devices with Embedded Pico ProjectionMobile App Developers Survey on Mobile Devices with Embedded Pico Projection
Mobile App Developers Survey on Mobile Devices with Embedded Pico Projection
compoundphotonics
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
purplesea
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
Himanshu Saini
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
Rupsee
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Sant Longowal Institute of Engg. & Technology
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
Agarwaljay
 
Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1Cs6703 grid and cloud computing unit 1
Cs6703 grid and cloud computing unit 1
RMK ENGINEERING COLLEGE, CHENNAI
 
Mobile App Developers Survey on Mobile Devices with Embedded Pico Projection
Mobile App Developers Survey on Mobile Devices with Embedded Pico ProjectionMobile App Developers Survey on Mobile Devices with Embedded Pico Projection
Mobile App Developers Survey on Mobile Devices with Embedded Pico Projection
compoundphotonics
 
System models for distributed and cloud computing
System models for distributed and cloud computingSystem models for distributed and cloud computing
System models for distributed and cloud computing
purplesea
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
Himanshu Saini
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
Rupsee
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
Agarwaljay
 
Ad

Similar to Models in ds (20)

Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
NANDINI SHARMA
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating System
AjithaG9
 
Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and Microkernel
Manoraj Pannerselum
 
Session 2(Types of operating system).pptx
Session 2(Types of operating system).pptxSession 2(Types of operating system).pptx
Session 2(Types of operating system).pptx
naackrmu2023
 
types of operating system an overview of the topics.pptx
types of  operating  system an overview of the topics.pptxtypes of  operating  system an overview of the topics.pptx
types of operating system an overview of the topics.pptx
PriyadharshiniG41
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
Mohammad Alam
 
unit 4-1.pptx
unit 4-1.pptxunit 4-1.pptx
unit 4-1.pptx
prakashvs7
 
lect 1TO 5.pptx
lect 1TO 5.pptxlect 1TO 5.pptx
lect 1TO 5.pptx
SumitKumar918321
 
Computing Environments.pptx
Computing Environments.pptxComputing Environments.pptx
Computing Environments.pptx
MSivani
 
Client server
Client serverClient server
Client server
National Institute of Biologics
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating System
SanthiNivas
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
karthik930637
 
SOFTWARE COMPUTING
SOFTWARE COMPUTINGSOFTWARE COMPUTING
SOFTWARE COMPUTING
DrThenmozhiKarunanit
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
RAHULNARAYANGAWARE
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
achal02
 
Distributed System the introductory concepts and RPC
Distributed System the introductory concepts and RPCDistributed System the introductory concepts and RPC
Distributed System the introductory concepts and RPC
Dr.Smita Ambarkar
 
1. What important part of the process switch operation is not shown .pdf
1. What important part of the process switch operation is not shown .pdf1. What important part of the process switch operation is not shown .pdf
1. What important part of the process switch operation is not shown .pdf
fathimaoptical
 
L4Network Architecture.pptx
L4Network Architecture.pptxL4Network Architecture.pptx
L4Network Architecture.pptx
GarimaJain745610
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
vampugani
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptx
gunvinit931
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
NANDINI SHARMA
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating System
AjithaG9
 
Symmetric multiprocessing and Microkernel
Symmetric multiprocessing and MicrokernelSymmetric multiprocessing and Microkernel
Symmetric multiprocessing and Microkernel
Manoraj Pannerselum
 
Session 2(Types of operating system).pptx
Session 2(Types of operating system).pptxSession 2(Types of operating system).pptx
Session 2(Types of operating system).pptx
naackrmu2023
 
types of operating system an overview of the topics.pptx
types of  operating  system an overview of the topics.pptxtypes of  operating  system an overview of the topics.pptx
types of operating system an overview of the topics.pptx
PriyadharshiniG41
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
Mohammad Alam
 
Computing Environments.pptx
Computing Environments.pptxComputing Environments.pptx
Computing Environments.pptx
MSivani
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating System
SanthiNivas
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
achal02
 
Distributed System the introductory concepts and RPC
Distributed System the introductory concepts and RPCDistributed System the introductory concepts and RPC
Distributed System the introductory concepts and RPC
Dr.Smita Ambarkar
 
1. What important part of the process switch operation is not shown .pdf
1. What important part of the process switch operation is not shown .pdf1. What important part of the process switch operation is not shown .pdf
1. What important part of the process switch operation is not shown .pdf
fathimaoptical
 
L4Network Architecture.pptx
L4Network Architecture.pptxL4Network Architecture.pptx
L4Network Architecture.pptx
GarimaJain745610
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
vampugani
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptx
gunvinit931
 
Ad

Recently uploaded (20)

The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
SOFTTECHHUB
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Developing System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptxDeveloping System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptx
wondimagegndesta
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
SOFTTECHHUB
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Developing System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptxDeveloping System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptx
wondimagegndesta
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 

Models in ds

  • 1. Q. Explain Distributed Computing System Models? Distributed Computing System Models Distributed Computing system models can be broadly classified into five categories. They are • Minicomputer model • Workstation model • Workstation – server model • Processor – pool model • Hybrid model Minicomputer Model The minicomputer model is a simple extension of the centralized time-sharing system. A distributed computing system based on this model consists of a few minicomputers (they may be large supercomputers as well) interconnected by a communication network. Each minicomputer usually has multiple users simultaneously logged on to it. For this, several interactive terminals are connected to each minicomputer. Each user is logged on to one specific minicomputer, with remote access to other minicomputers. The network allows a user to access remote resources that are available on some machine other than the one on to which the user is currently logged. The minicomputer model may be used when resource sharing (such as sharing of information databases of different types, with each type of database located on a different machine) with remote users is desired. The early ARPAnet is an example of a distributed computing system based on the minicomputer model. Workstation Model A distributed computing system based on the workstation model
  • 2. consists of several workstations interconnected by a communication network. An organization may have several workstations located throughout a building or campus, each workstation equipped with its own disk and serving as a singleuser computer. It has been often found that in such an environment, at any one time a significant proportion of the workstations are idle (not being used), resulting in the waste of large amounts of CPU time. Therefore, the idea of the workstation model is to interconnect all these workstations by a high-speed LAN so that idle workstations may be used to process jobs of users who are logged onto other workstations and do not have sufficient processing power at their own workstations to get their jobs processed efficiently. Workstation – Server Model The workstation model is a network of personal workstations, each with its own disk and a local file system. A workstation with its own local disk is usually called a diskful workstation and a workstation without a local disk is called a diskless workstation. With the proliferation of high-speed networks, diskless workstations have become more popular in network environments than diskful workstations, making the workstationserver model more popular than the workstation model for building distributed computing systems. A distributed computing system based on the workstation-server model consists of a few minicomputers and several workstations (most of which are diskless, but a few of which may be diskful) interconnected by a communication network. Note that when diskless workstations are used on a network, the file system to be used by these workstations must be implemented either by a diskful workstation or by a minicomputer equipped with a disk for file storage. One or more of the minicomputers are used for implementing the file system. Other minicomputers may be used for providing other types of
  • 3. services, such as database service and print service. Therefore, each minicomputer is used as a server machine to provide one or more types of services. Therefore in the workstation-server model, in addition to the workstations, there are specialized machines (may be specialized workstations) for running server processes (called servers) for managing and providing access to shared resources. For a number of reasons, such as higher reliability and better scalability, multiple servers are often used for managing the resources of a particular type in a distributed computing system. For example, there may be multiple file servers, each running on a separate minicomputer and cooperating via the network, for managing the files of all the users in the system. Due to this reason, a distinction is often made between the services that are provided to clients and the servers that provide them. That is, a service is an abstract entity that is provided by one or more servers. For example, one or more file servers may be used in a distributed computing system to provide file service to the users. In this model, a user logs onto a workstation called his or her home workstation. Normal computation activities required by the user's processes are performed at the user's home workstation, but requests for services provided by special servers (such as a file server or a database server) are sent to a server providing that type of service that performs the user's requested activity and returns the result of request processing to the user's workstation. Therefore, in this model, the user's processes need not migrated to the server machines for getting the work done by those machines. Processor – Pool Model The processor-pool model is based on the observation that most of the time a user does not need any computing power but once in a while the user may need a very large amount of computing power for a short time (e.g., when recompiling a program consisting of a large number of files after changing a basic shared
  • 4. declaration). Therefore, unlike the workstation-server model in which a processor is allocated to each user, in the processor-pool model the processors are pooled together to be shared by the users as needed. The pool of processors consists of a large number of microcomputers and minicomputers attached to the network. Each processor in the pool has its own memory to load and run a system program or an application program of the distributed computing system Hybrid Model Out of the four models described above, the workstation-server model, is the most widely used model for building distributed computing systems. This is because a large number of computer users only perform simple interactive tasks such as editing jobs, sending electronic mails, and executing small programs. The workstation-server model is ideal for such simple usage. However, in a working environment that has groups of users who often perform jobs needing massive computation, the processorpool model is more attractive and suitable.
  翻译: