Entries in distributed algorithm (2)

Sunday
Jul162023

Gossip Protocol Explained

You can subscribe to the system design newsletter to excel in system design interviews and software architectureThe 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

Click to read more ...

Friday
Jan252008

Google: Introduction to Distributed System Design

Update: Google added videos on Cluster Computing and MapReduce. There are five lectures: Introduction, MapReduce, Distributed File Systems, Clustering Algorithms, and Graph Algorithms. Advanced website design depends on deep distributed system design knowledge. Where do you get this knowledge? Try Google. They have a a whole Code for Educators program with tutorials and lectures on AJAX programming, distributed systems, and web security. Looks pretty nice.

Click to read more ...