Nepedia
Back to Discover
Fluent Reader
💻

Distributed computing

technology Maturity 7-9 Next article →

Distributed computing is a special way for computers to work together. Instead of one machine doing all the work, many computers join as a team. These computers are called nodes or computational entities. Each node has its own private memory to store its own notes.

Distributed-parallel
Distributed-parallel

They use a network to talk to one another. This allows them to reach a common goal. This teamwork helps solve very large problems. It can also help many people use the same service at once.

How does this team of computers actually work? It starts with a big problem that gets divided into many small tasks. Each task is solved by one or more computers. To stay organized, they use something called message passing.

Distributed-parallel
Distributed-parallel

This is like sending a letter to a teammate to share information. Some systems use a client-server setup where smart clients ask a server for data. Other systems use a peer-to-peer setup. In peer-to-peer, every machine is a peer and shares the work equally.

Distributed-parallel
Distributed-parallel

This field of study has a long and interesting history. Scientists began studying how processes communicate in the 1960s. In the 1970s, local-area networks like Ethernet were invented. This was a very important step for connecting computers.

Distributed-parallel
Distributed-parallel

ARPANET was also a major part of this early era. It was a predecessor to the modern Internet. One of its most famous uses was email. People started using email in the early 1970s. This was one of the first large-scale distributed applications ever made.

There are many specific facts about how these systems behave. Distributed systems can be more scalable than a single machine. This means they can handle more work easily. A system is scalable if the cost of adding more work stays nearly constant.

Distributed-parallel
Distributed-parallel

These systems are also very durable. If one computer in the team fails, the whole system does not fail. However, these systems can cost more to build. You need extra hardware like servers, gateways, and firewalls. They also need new subnets and proxies to work correctly.

You can see distributed computing in many things you use today. Massive multiplayer online games use these systems to keep many players connected. Peer-to-peer applications like BitTorrent also use this method. Even the bitcoin network works this way using peers.

Distributed-parallel
Distributed-parallel

It is different from parallel computing. In parallel computing, all processors share one memory. In distributed computing, every processor has its own private memory. This makes distributed computing a more loosely coupled way to work. It allows computers to stay connected even if they are far apart.

430 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (1)
File:Distributed-parallel.svg
Distributed-parallel.svg
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.