Implement The Concept For Sharing The Resources Using Distributed System


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