Implement The Concept For Sharing The Resources Using
Distributed System
Resources
may be managed
by servers and
accessed by clients or
they may be
encapsulated as objects
and accessed by
other client objects.
Systems
resources such as
memory, files, devices,
etc. are distributed
throughout a system,
and at any
given moment, any
of these nodes
may have light
to idle workloads.
Load sharing and
load balancing require
many policy-oriented decisions,
ranging from finding
idle CPUs, when
to move, and
which to move.
Users
of centralized and
distributed systems are
so accustomed to
the benefits of
resource sharing that
they may easily
overlook their importance:
Hardware sharing:
Printers, plotters and
large disks and
other peripherals are
shared to reduce
costs.
Data
sharing is important
in many applications Software developers
working in a team need
to access each
others code and
share the same development
tools.
Many
commercial applications enable
users to access
shared data objects
in a single
active database.
The
rapidly growing area
of group-ware tools
enables users to
cooperate within a
network. Resources of a
multiuser system are
shared between all
of its users.
But users of
a networked workstation
or a personal
computer do not
automatically gain the
benefits of resource
sharing.
Resources
in a distributed
system are encapsulated
within one computer
and can only be
accessed from other
computers by communication. For
effective sharing each
resource must be
managed by a
program called resource
manager offering a
communication interface enabling
the resource being
accessed, manipulated and
updated consistently and
reliably. There are
two interesting models
for distributing systems:
the client-server model
and the object
model. Resource Sharing
Comments
Post a Comment