Distributed systems are the systems which use their networking features to share CPUs, storage devices, computational tasks or processes under loosely or tightly coupled environment to attain better performance and to provide a rich set of features to the users. They can communicate each other using various protocols.
Distributed systems can generally be categorized as follows
Distributed systems can generally be categorized as follows
- Client-server systems
- 3-tier architecture
- N-tier architecture
- Tightly coupled or clustered systems.
- P2P or peer-to-peer systems
- Virtual systems