Distributed Computing logopeterindia.net
Knowledge Hub

Distributed Computing

Paradigms and systems for coordinating independent computers that work together as one: introductions, research, coordination and consensus, and the frameworks used to build and run distributed applications.

32 topics•7 categories•Updated November 2026

Introductions & Guides

5 entries

Readable overviews of what distributed systems are.

Research & Courses

4 entries

Journals, papers and a university course.

Coordination & Consensus

5 entries

Algorithms and services that keep nodes in agreement.

Processing Frameworks & Databases

5 entries

Run computation and store data across many machines.

Papers, Courses & Reference Material

3 entries

Foundational reading on distributed systems.

Classic Papers & Courses

2 entries

Papers and courses.

Related Pages

8 entries

Related directories on this site.

Frequently Asked Questions

What is distributed computing?

A model in which independent computers connect over a network and coordinate their work so that, to the user, they behave like a single system.

How is it different from parallel computing?

Parallel computing splits one task across processors that usually share memory or a fast interconnect. Distributed computing spans separate machines that communicate by messages and must tolerate partial failures.

Why is consensus hard?

Nodes can fail or become unreachable while others continue, so they need protocols such as Raft or Paxos to agree on a single value or order of events.

Where should I start?

Begin with an introduction from the first group, then read the MapReduce and Spanner papers and try the Raft visualisation to see how consensus works.

What makes distributed systems hard?

Partial failure, unreliable networks, clock differences and the need for consensus. The fallacies of distributed computing list common wrong assumptions.

Where can I learn consensus algorithms?

The Raft site, the Paxos Made Simple paper, MIT's distributed systems course and Jepsen's analyses.

Which additional references does this page add?

The section 'Classic Papers & Courses' lists Paxos Made Simple, Raft Consensus, Jepsen, MIT 6.5840 Distributed Systems, Designing Data-Intensive Applications.

Are the links checked?

Links were checked when this page was updated. The ecomputernotes.com article timed out, so it was removed. Britannica and the Springer journal page block scripts but loaded in a browser.