Research

Distributed Systems

Messari

Oct 4, 2019 ⋅  1 min read

Written by Steve Miller

Introduction

Distributed systems are networks of computers coordinating their actions by passing messages to one another in order to maintain a single state. This make the group of computers comprising the network appear as a single computer to the end-user. A key advantage is a computer’s failure does not compromise the network’s ability to continue operating.

Typically, distributed systems contain multiple components including storage, communications, and computation that operate autonomously so if something happens with one it does not impact the others.

The Internet is an example of a massive distributed system with computing power and resources scattered and accessible across the world. Blockchains are another example, except they require nodes to perform some form of work in order to change the global state.

Suggested Reading

How Does Distributed Consensus Work? by Preethi Kasireddy

A Thorough Introduction to Distributed Systems by Stanislav Kozlovski

Let us know what you loved about the report, what may be missing, or share any other feedback by filling out this short form. All responses are subject to our Privacy Policy and Terms of Service.

Upgrade to Messari Pro

Gain an edge over the market with professional grade tools, data and research.

Already a member? Sign in

Upgrade to Messari Pro

Gain an edge over the market with professional grade tools, data and research.

Already a member? Sign in

Read more

Research Reports

Read more

Based on your watchlists

Create a new watchlist
Read more

Research Reports

Read more

Based on your watchlists

Create a new watchlist