Back to Projects

Simulation

Load Balancer Simulator

Interactive simulation of load balancing algorithms: Round Robin, Least Connections, and Weighted Round Robin.

Details

Role

Solo Developer

Project Type

Personal Project

Status

Completed / Live

Links

Core Features

  • Load Balancing Algorithms
  • Traffic Simulation & Seeded Loads
  • Server Fault Injection & Recovery
  • Live Telemetry & Algorithm Comparison

Tech Stack

JavaScript

Next.js

React.js

Chakra UI

HTML

CSS

Overview

An interactive simulation of load balancing algorithms including Round Robin, Least Connections, and Weighted Round Robin. It simulates live traffic across multiple servers, including changes in latency, active connections, failures, overloads, and recovery.

Outcome and Impact

Turns load balancing concepts into a working, observable system. The simulator shows how different algorithms distribute traffic and respond to server failures and capacity limits under identical conditions, providing a practical way to study performance, reliability, and failover without running a real server cluster.

Screenshots

Simulator

Control deck, switch-fabric topology, telemetry, and bake-off view for comparing load balancing algorithms under the same seeded traffic.