0% found this document useful (0 votes)
11 views12 pages

Centralized System Characteristics

Distributed systems: centralized systems characteristics

Uploaded by

winnie99lynn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views12 pages

Centralized System Characteristics

Distributed systems: centralized systems characteristics

Uploaded by

winnie99lynn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Introduction

A distributed system is
a software system in
which components
located on networked
computers communicate
and coordinate their
actions by passing
messages. The
components
interact with each other
in order to achieve a
common goal.
Distributed systems
Principles
A distributed system
consists of a collection of
autonomous computers,
connected
through a network and
distribution middleware,
which enables computers
to coordinate their
activities and to share
the resources of the
system, so that users
perceive the system as a
single,
integrated computing
facility.
Centralised System
Characteristics
 One component with
non-autonomous parts
 Component shared by
users all the time
 All resources
accessible
 Software runs in a
single process
 Single Point of control
 Single Point of failur
Introduction
A distributed system is
a software system in
which components
located on networked
computers communicate
and coordinate their
actions by passing
messages. The
components
interact with each other
in order to achieve a
common goal.
Distributed systems
Principles
A distributed system
consists of a collection of
autonomous computers,
connected
through a network and
distribution middleware,
which enables computers
to coordinate their
activities and to share
the resources of the
system, so that users
perceive the system as a
single,
integrated computing
facility.
Centralised System
Characteristics
 One component with
non-autonomous parts
 Component shared by
users all the time
 All resources
accessible
 Software runs in a
single process
 Single Point of control
 Single Point of failur
Introduction
A distributed system is
a software system in
which components
located on networked
computers communicate
and coordinate their
actions by passing
messages. The
components
interact with each other
in order to achieve a
common goal.
Distributed systems
Principles
A distributed system
consists of a collection of
autonomous computers,
connected
through a network and
distribution middleware,
which enables computers
to coordinate their
activities and to share
the resources of the
system, so that users
perceive the system as a
single,
integrated computing
facility.
Centralised System
Characteristics
 One component with
non-autonomous parts
 Component shared by
users all the time
 All resources
accessible
 Software runs in a
single process
 Single Point of control
 Single Point of failur
Centralized System Characteristics:
 One component with non-autonomous parts.
 Components shared by users all the time.
 All resources accessible.
 Software runs in a single process.
 Single point of control.
 Single point of failure.

A distributed system is a system in which components are


located on different networked computers, which
can communicate and coordinate their actions by passing
messages to one another. The components interact with one
another in order to achieve a common goal.

Key characteristics of distributed systems are

 Resource Sharing

Resource sharing means that the existing resources in a


distributed system can be accessed or remotely accessed
across multiple computers in the system. Computers in
distributed systems shares resources like hardware (disks
and printers), software (files, windows and data objects)
and data. Hardware resources are shared for reductions in
cost and convenience. Data is shared for consistency and
exchange of information.

Resources are managed by a software module known as


a resource manager. Every resource has its own
management policies and methods.

 Heterogeneity

In distributed systems components can have variety and


differences in Networks, Computer hardware, Operating
systems, Programming languages and implementations by
different developers.
 Openness

Openness is concerned with extensions and improvements of


distributed systems. The distributed system must be open in
terms of Hardware and Softwares. In order to make a
distributed system open,

1. A detailed and well-defined interface of components must


be published.

2. Should standardize the interfaces of components

3. The new component must be easily integrated with


existing components

 Concurrency

Concurrency is a property of a system representing the fact


that multiple activities are executed at the same time. The
concurrent execution of activities takes place in different
components running on multiple machines as part of a
distributed system. In addition, these activities may perform
some kind of interactions among them. Concurrency reduces
the latency and increases the throughput of the distributed
system.

 Scalability
Scalability is mainly concerned about how the distributed
system handles the growth as the number of users for the
system increases. Mostly we scale the distributed system by
adding more computers in the network. Components should
not need to be changed when we scale the system.
Components should be designed in such a way that it is
scalable.

 Fault Tolerance

In a distributed system hardware, software, network


anything can fail. The system must be designed in such a way
that it is available all the time even after something has
failed.

 Transparency

Distributed systems should be perceived by users and


application programmers as a whole rather than as a
collection of cooperating components. Transparency can be
of various types like access, location, concurrency,
replication,

You might also like