# distributed algorithm

Published articles for distributed algorithm.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Gossip Protocol Explained

DevFeed: [Gossip Protocol Explained](<https://devfeed.tech/articles/gossip-protocol-explained-27906.md>)

Original publisher: [Read original article](<http://highscalability.com/blog/2023/7/16/gossip-protocol-explained.html>)

Author: NK

Published: 2023-07-16T16:38:02Z

Content type: article

Language: en

Sources: [High Scalability](<https://devfeed.tech/sources/high-scalability.md>), [High Scalability](<https://devfeed.tech/sources/high-scalability-2.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-algorithm](<https://devfeed.tech/tags/distributed-algorithm.md>), [distributed-system](<https://devfeed.tech/tags/distributed-system.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [high-scalability](<https://devfeed.tech/tags/high-scalability.md>), [messages](<https://devfeed.tech/tags/messages.md>), [network](<https://devfeed.tech/tags/network.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [resilience](<https://devfeed.tech/tags/resilience.md>)

### AI overview

This article explains the gossip protocol as a peer-to-peer approach for managing state and communicating between nodes in distributed systems. It describes its relationship to high availability, eventual consistency, scalability, and resilience, and compares it with centralized state management, point-to-point broadcast, and eager reliable broadcast.

### Source excerpt

You can subscribe to the system design newsletter to excel in system design interviews and software architecture. The original article was published on systemdesign.one website. What Is Gossip Protocol? The typical problems in a distributed system are the following [1], [11]: maintaining the system state (liveness of nodes) communication between nodes The potential solutions to these problems are as follows [1]: centralized state management service peer-to-peer state management service

## Gossip Protocol Explained

DevFeed: [Gossip Protocol Explained](<https://devfeed.tech/articles/gossip-protocol-explained-33603.md>)

Original publisher: [Read original article](<https://highscalability.com/gossip-protocol-explained/>)

Author: NK

Published: 2023-07-16T15:38:02Z

Content type: tutorial

Language: en

Sources: [High Scalability](<https://devfeed.tech/sources/high-scalability-3.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [availability](<https://devfeed.tech/tags/availability.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [distributed-algorithm](<https://devfeed.tech/tags/distributed-algorithm.md>), [distributed-system](<https://devfeed.tech/tags/distributed-system.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [messages](<https://devfeed.tech/tags/messages.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [scalability](<https://devfeed.tech/tags/scalability.md>)

### AI overview

This article explains the gossip protocol as a peer-to-peer approach for maintaining state and communicating in distributed systems. It contrasts gossip-based state management with centralized services such as Apache Zookeeper and discusses availability, consistency, scalability, resilience, and message-broadcasting techniques.

### Source excerpt

You can subscribe to the system design newsletter to excel in system design interviews and software architecture. The original article was published on systemdesign.one website. What Is Gossip Protocol? The typical problems in a distributed system are the following [1], [11]: maintaining the system state (liveness of nodes) communication