SKM.
Resume

DOCUMENT LIBRARY

Resume / PDF

Software Engineering Resume

Systems, software, and engineering work.

Resume / PDF

Machine Learning / AI Resume

Machine intelligence and applied research.

Resume / PDF

Quantitative Research Resume

Quantitative research and performance-oriented computing.

Find your way

↑ ↓ to select · enter to open · esc to close

← Back to projects

Systems & Infrastructure / Independent exploration

Fault-tolerant Compute Scheduler

A job-scheduling demonstration with simulated Raft coordination and an interactive cluster dashboard.

2026-11-09 / 1 MIN READ

Problem

Scheduling must respond to resource availability and failed workers. This project combines scheduling policies, job state, recovery, and a visual cluster interface.

Architecture

Python modules separate control-plane logic, simulated nodes, execution, heartbeats, retries, storage, and API routes. The frontend uses Next.js and a three-dimensional cluster view.

01Job queue02Scheduler03Simulated workers
Conceptual workflow — not a verified implementation

Implementation

The inspected Raft module models terms, votes, log entries, append requests, and leader state. Its own implementation explicitly describes a single-process simulation; persistent state is held in memory.

Results

VERIFIED: consensus state structures and simulation-oriented control flow exist. The README's production-quality language is not supported by distributed deployment evidence in this audit.

Limitations

Single-process simulation does not validate network partitions, durable consensus recovery, or behavior across independent hosts. Dashboard node counts are not a measured cluster deployment.

Reproducibility

Reviewed at commit 445baf9c8a33 on 2026-11-09. Source inspection establishes implementation structure; repository-authored results are not independent measurements. The upstream application and benchmark suite were not rerun during this review.

Next investigation

Resolve the limitations above, preserve the reviewed commit and exact experiment configuration, and reproduce correctness checks before promoting performance or deployment claims.

Links and citation

Source code ↗