A distributed system consists of multiple autonomous computers that communicate through a computer network.
The following defining properties are commonly used:
- There are several autonomous computational entities, each of which has its own local memory.
- The entities communicate with each other by message passing.
- In distributed computing, each processor has its own private memory (distributed memory). Information is exchanged by passing messages between the processors