WoW Lab

WoW Lab

Toolkit

Simulate

Quick SimBest in BagsDrop Optimizer

Rotations

BrowseNew Rotation

Plan

Traits
P

Developer

DocsBibleEngineHooksMCP ServerMetricsUI Showcase

Misc

AboutBlog

© 2025 WoW Lab

  1. Home
  2. Bible
  3. Distributed Computing

Distributed Computing

Sentinel scheduler, node workers, chunk-based parallelism

February 13, 2026
Edit

Sentinel as central orchestrator (Discord bot, chunk scheduler, HTTP metrics, MCP server), PostgreSQL LISTEN for pending chunks, chunk-to-node matching (capacity, permissions, Bloom filter), batch assign via SQL unnest, NodeCore state machine (Setup → Verifying → Registering → Ready → Working → Error), WorkerPool with mpsc channels, WorkItem (job_id, chunk_index, iterations, config_hash, seed_offset), Rayon parallel simulation within each node, chunk result posting back to sentinel, access control levels (public, user, discord guild, owner), cron jobs (reclaim stale chunks, presence sync, metrics, cleanup), Prometheus metrics export, job lifecycle (user submits → sentinel creates chunks → nodes process → aggregate results).

Next steps

Realtime
Architecture
Realtime

Navigation

IntroductionGlossaryReferences

Overview

Mechanics

Game Data

Simulation

Infrastructure

ArchitectureDistributed ComputingRealtimeNode AuthenticationWebAssemblyDatabaseDeployment

Portal