What is Distributed Computing? (original) (raw)

Last Updated : 4 Jan, 2025

Distributed computing refers to a system where processing and data storage is distributed across multiple devices or systems, rather than being handled by a single central device. In a distributed system, each device or system has its own processing capabilities and may also store and manage its own data. These devices or systems work together to perform tasks and share resources, with no single device serving as the central hub.

One example of a distributed computing system is a cloud computing system, where resources such as computing power, storage, and networking are delivered over the Internet and accessed on demand. In this type of system, users can access and use shared resources through a web browser or other client software.

Components

There are several key components of a Distributed Computing System

The architecture of a Distributed Computing System is typically a Peer-to-Peer Architecture, where devices or systems can act as both clients and servers and communicate directly with each other.

Characteristics

There are several characteristics that define a Distributed Computing System

Advantages and Disadvantages

Some Advantages of the Distributed Computing System are:

There are a few limitations to Distributed Computing System

Applications

Distributed Computing Systems have a number of applications, including: