Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Implementing Raft Protocol with Project Loom - GeeCON 2022

GeeCON Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the implementation of the Raft consensus protocol using Project Loom in this GeeCON 2022 conference talk. Dive into the world of distributed systems and learn about one of the most challenging problems: consensus. Discover how Raft is utilized in popular systems like etcd, Kubernetes, Consul, Kafka, and Hazelcast. Gain insights into the protocol's asynchronous communication between cluster nodes, including leader election, log replication, and node failure tolerance. Examine the basics of Raft and witness practical code examples demonstrating how to implement protocol behavior using Project Loom's promising features. Topics covered include consensus algorithms, Hazelcast CP Subsystem, Replicated State Machine, algorithm characteristics, leader election, heartbeats and replication, node state transitions, structured concurrency, and potential applications of Project Loom in Hazelcast.

Syllabus

Intro
Consensus algorithms
Why Raft protocol
Hazelcast CP Subsystem
Replicated State Machine
Raft consensus algorithm
Algorithm characteristics
Why Project Loom?
Leader election
Heartbeats and replication
Nodes state transition and cancellation
Structured concurrency and Cancelation
Possible places for Project Loom in Hazelcast

Taught by

GeeCON Conference

Reviews

Start your review of Implementing Raft Protocol with Project Loom - GeeCON 2022

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.