Answer» - Heterogeneity: The design of applications should allow the users to access services and run applications over a heterogeneous collection of computers and networks, considering hardware DEVICES, OS, Network, PROGRAMMING languages.
- Transparency: Distributed system Designers must hide the complexity of the system as much as they can. Some Terms of transparency are location, access, migration, relocation, and so on.
- Openness: It is a CHARACTERISTIC that determines whether the system can be extended and reimplemented in various ways.
- Security: Distributed system Designers must take care of confidentiality, INTEGRITY, and availability.
- Scalability: A system is said to be scalable if it can manage the increase of users and resources without UNDERGOING a striking loss of performance.
|