University of Okara, Okara: Department of Computer Science
University of Okara, Okara: Department of Computer Science
University of Okara, Okara: Department of Computer Science
ANS:
LIMITATIONS :
Fault tolerance
Security problem due to sharing
It is difficult to develop distributed software e.g FB etc
Some messages can be lost in the network system due to network problem
Bandwidth is another problem if there is large data then all network wires to be
replaced which tends to become expensive
Overloading is another problem in distributed operating systems
If there is a database connected on local system and many users accessing that
database through remote or distributed way then performance become slow
The databases in network operating is difficult to administrate then single user system
Openess
ANS:
Scalability
Transparency
Fault tolerance
Concurrency
Openness
These challenges can also be seen as the goals or desired properties of a distributed system
Transparency:
Concealment from the user and the application programmer of the separation of the
components of a distributed system
Access Transparency - Local and remote resources are accessed in same way
Location Transparency - Users are unaware of the location of resources
Migration Transparency - Resources can migrate without name change
Replication Transparency - Users are unaware of the existence of multiple copies of
resources
Failure Transparency - Users are unaware of the failure of individual components
Concurrency Transparency - Users are unaware of sharing resources with others
Scalability:
Fault Tolerance:
Concurrency :
Openess :
ANS:
Mutual Exclusion:
(B)Synchronization:
c)Adaptability :
Adaptability is the ability of a system to adapt itself efficiently and fast to changed circumstances.
An adaptive system is therefore an open system that is able to fit its behavior according to changes in
its environment or in parts of the system itself.
Addition of users and resources without suffering a noticeable loss of performance or
increase in administrative complexity
Adding users and resources causes a system to grow:
Size - growth with regards to the number of users or resources
System may become overloaded
May increase administration cost