1 / 21

Let Us Gossip About It!!

Explore the decentralized world of gossip protocols, focusing on information exchange, fault tolerance, reliability, scalability, and decentralization. Understand the 3 states of nodes - susceptible, infected, and removed - and the factors influencing transitions. Dive into models like CASSANDRA and learn how nodes disseminate information via a Gossip protocol. Stay updated with relevant code snippets, demos, and references.

herrmann
Download Presentation

Let Us Gossip About It!!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Let Us Gossip About It!! -By Shrutirupa Banerjiee(@freak_crypt)

  2. Who am I? • Blockchain and Security Enthusiast • Mathematics and Core Cryptography Researcher https://about.me/shrutirupa

  3. What is Gossip??

  4. Key Features • Probabilistic Exchange of Information • Fault Tolerance • Repetitive • Reliable • Scalable • Robust • Decentralised

  5. How is the information disseminated???

  6. 3 States

  7. Susceptible The node does not know about the update

  8. Infected The node knows the update and is actively spreading it

  9. Removed The node knows the update, but it does not participate in the spreading any more

  10. Models

  11. The decision to transition to the removed state is influenced by the following factors:

  12. CASSANDRA

  13. Nodes exchange information using a Gossip protocol about themselves and about the other nodes that they have gossiped about, so all nodes quickly learn about all other nodes in the cluster

  14. Code Snippet Demo

  15. Reference http://www.cs.cornell.edu/courses/cs6410/2016fa/slides/19-p2p-gossip.pdf http://disi.unitn.it/~montreso/ds/papers/montresor17.pdf http://www.inf.u-szeged.hu/~jelasity/ddm/gossip.pdf https://en.wikipedia.org/wiki/Gossip_protocol https://managementfromscratch.wordpress.com/2016/04/01/introduction-to-gossip/ https://www.linkedin.com/pulse/gossip-protocol-inside-apache-cassandra-soham-saha

More Related