Meetup ya realizado

Understanding Gossip Protocols

Este Meetup ya pasó

60 personas asistieron

CartoDB

Plaza de Callao, 4, planta 4, Madrid · Madrid

Cómo encontrarnos

Se accede a la cuarta planta a través del ascensor de conserjería dentro del Edificio del Palacio de la Prensa en Gran Via 46

Imagen del lugar del evento

Detalles

Iniciamos el curso[masked] con una charla en inglés de Félix López, @flopezluis, sobre el protocolo gossip que posteriormente expondrá en la conferencia internacional Velocity.

-Talk abstract-
In large Distributed Systems knowing the state of the whole system is a difficult task which becomes harder as we increment the number of nodes. There are too many nodes to communicate with and many algorithms that solve the problem tend to grow linearly with the number of nodes. The underlying network is a problem too, we can’t rely on hardware solutions as they wouldn’t be available in the cloud (e.g. Multicast). It’s also really complex to maintain an updated graph of nodes and even to store the graph itself, in large systems.

Many distributed systems nowadays rely on Gossip protocols to share the state of the system among the nodes because they avoid these problems.

A Gossip protocol is a communication protocol, a way of multicasting messages inspired by epidemics, human gossip, and social networks.

-Talk objectives-
I'll give an introduction to Gossip protocols using a simulator (https://flopezluis.github.io/gossip-simulator/) to walk people through how they behave when there are network partitions, faulty nodes, etc. I will explain How Gossip Protocols work and why they're useful.