Characteristics of Distributed System

  • Resource Sharing: It is the ability to use any Hardware, Software, or Data anywhere in the System.
  • Concurrency: It is naturally present in Distributed Systems, that deal with the same activity or functionality that can be performed by separate users who are in remote locations. Every local system has its independent Operating Systems and Resources.
  • Scalability: It increases the scale of the system as several processors communicate with more users by accommodating to improve the responsiveness of the system.
  • Transparency: It hides the complexity of the Distributed Systems from the Users and Application programs as there should be privacy in every system.

Types of Distributed System

Pre-requisites: Distributed System

A Distributed System is a Network of Machines that can exchange information with each other through Message-passing. It can be very useful as it helps in resource sharing. It 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.

Similar Reads

Types of Distributed Systems

Client/Server Systems Peer-to-Peer Systems Middleware Three-tier N-tier...

Characteristics of Distributed System

Resource Sharing: It is the ability to use any Hardware, Software, or Data anywhere in the System. Concurrency: It is naturally present in Distributed Systems, that deal with the same activity or functionality that can be performed by separate users who are in remote locations. Every local system has its independent Operating Systems and Resources. Scalability: It increases the scale of the system as several processors communicate with more users by accommodating to improve the responsiveness of the system. Transparency: It hides the complexity of the Distributed Systems from the Users and Application programs as there should be privacy in every system....

Challenges of Distributed Systems

Network latency: The communication network in a distributed system can introduce latency, which can affect the performance of the system. Distributed coordination: Distributed systems require coordination among the nodes, which can be challenging because of the distributed nature of the system. Data consistency: Maintaining data consistency across multiple nodes in a distributed system can be challenging....

Ways of Distributed Systems

A distributed system is also known as distributed computer science and distributed databases; independent components that interact with other different machines that exchange messages to achieve common goals. As such, the distributed system appears to the end-user like an interface or a computer. Together the system can maximize resources and information while preventing system failure and did not affect service availability....