Distributed systems

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
  • Client-server systems
  • 3-tier architecture
  • N-tier architecture
  • Tightly coupled or clustered systems.
  • P2P or peer-to-peer systems
  • Virtual systems
Networks in client server may be Local area network(LAN), Wide area network(WAN), Metropolitan area network(MAN) or Personal or Small are networks in case of bluetooth based network.