Skip to content
Research2023

Distributed Software-Defined Network

Accelerated Raft Consensus SDN

Distributed Systems Engineer Distributed-systems research Replicated state & failover

🏆 Top 8/200+ teams – IEEE Kalpana Hackathon 2023

A distributed SDN control plane that stays consistent and scalable under failure via accelerated Raft consensus.

A distributed SDN model with an accelerated Raft consensus algorithm that keeps multiple controllers consistent while scaling protocol handling. Top 8 of 200+ teams at the IEEE Kalpana 30Hr Hackathon.

The Problem

Centralised SDN controllers were a scalability and single-point-of-failure bottleneck for network control.

System Architecture

Architecture design

Illustrative paths, not live telemetry.

Network apps drive replicated controllers that agree through accelerated Raft before programming the switch data plane.

Architecture overview. No node selected.

Full network reference

What I Engineered

  • Implemented a distributed SDN model with an accelerated Raft consensus algorithm.
  • Replicated controller state across nodes to remove single points of failure.
  • Enhanced network scalability for distributed-systems protocols.

Impact & Scale

  • Consistent control plane across replicated controllers
  • Accelerated Raft for faster leader election and failover
  • 🏆 Top 8 of 200+ teams at IEEE Kalpana 2023
ConsensusAccelerated Raft
TopologyMulti-controller
CompetitionTop 8 / 200+

Stack

FlaskReactJSPyraftDistributed Systems

Portfolio context

    Open to AI Software Development & Platform Engineering roles

    Need someone who ships systems like this into production?