Kademlia DHT: XOR-Distance Radar (2D)New📱A 2D radar view of Kademlia's XOR-distance identifier space, with the target key at the…
Page Replacement 2D — LRU, FIFO & OptimalNew📱Canvas2D simulator that runs FIFO, LRU, Clock and Optimal page-replacement policies over a…
Consistent Hashing: The Hash Ring (2D)New📱2D consistent-hashing lab: place servers and virtual nodes on a hash ring, watch a live…
Offline Sync Queue 2D: Write Coalescing & Payload CompactionNew📱2D companion to the 3D offline-first mobile sync model: the same last-write-wins coalescing…
Operational Transform 2D: Two Documents, One TruthNew📱A flat, top-down view of two mobile clients editing the same text buffer at once over a…
Offline Sync Outbox Queue: 2D Mutation Log & Rollback SimulatorNew📱2D companion to the offline-first sync engine model: watch a persistent outbox queue drain…
Merkle Tree Sync 2D: Reconciling Offline-Diverged ReplicasNew📱2D companion to the Merkle-tree anti-entropy sync model: watch two flat hash-tree diagrams…
Serverless Cold Start Latency — Swimlane & Latency HistogramNew📱Watch a serverless warm pool of function containers scale up and down under live request…
Rolling-Checksum Byte Scanner: Delta Sync in 2DNew📱2D companion to the 3D delta-sync simulator: instead of a 3D block grid floating between a…
Resumable Chunked Upload SimulatorNew📱Watch a mobile app upload a large file to cloud storage as parallel chunks over presigned…
Edge Offloading: Energy vs Latency SimulatorNew📱Simulate a mobile/IoT device deciding, task by task, whether to process data locally or…
Service Discovery: Heartbeat Registry & Stale-Cache FailuresNew📱A 2D service-registry simulator for a mobile backend's microservice cluster: instances…
Push Notification Fan-Out at ScaleNew📱Simulate a mobile push-notification fan-out service: a dispatcher spreads a campaign across…
Serverless Cold Start Latency SimulatorNew📱Watch a serverless warm pool of function containers scale up and down under live request…
Edge Offloading: Energy vs Latency SimulatorNew📱Simulate a mobile/IoT device deciding, task by task, whether to process data locally or…
Push Notification Fan-Out at ScaleNew📱Simulate a mobile push-notification fan-out service: a dispatcher spreads a campaign across…
Resumable Chunked Upload SimulatorNew📱Watch a mobile app upload a large file to cloud storage as parallel chunks over presigned…
Delta Sync: Rolling-Checksum Cloud BackupNew📱Interactive 3D model of the rsync-style delta-sync algorithm mobile apps use for cloud…
Service Discovery: Heartbeat Registry & Stale-Cache FailuresNew📱A 3D service-registry simulator for a mobile backend's microservice cluster: instances…
Offline-First Sync Engine: Outbox Queue & Optimistic RollbackNew📱An interactive 3D model of a mobile offline-first sync architecture: local edits apply…
Offline Sync Queue: Write Coalescing & Payload CompactionNew📱Edit local records while an offline-first mobile client has no connection, then watch…
Operational Transform: Converging Concurrent EditsNew📱Two mobile clients edit the same shared text buffer at once over a lagging connection; watch…
Merkle Tree Sync: Reconciling Offline-Diverged ReplicasNew📱Two replicas drift apart while one works offline; watch a Merkle-tree anti-entropy sync…
Blockchain Mining & ConsensusNew📱Interactive 3D simulation of proof-of-work mining and longest-chain consensus: independent…
CAP Theorem Cluster SimulatorNew📱Interactive CAP theorem simulator: split a replicated node cluster with a network partition…
Cloud vs Edge Latency SimulatorNew📱Interactive 3D race between a cloud round trip and on-device edge processing: watch…
Blockchain Network SimulatorNew📱Interactive 3D peer-to-peer gossip network: watch nodes mine and propagate blocks hop by hop…
IoT Message Broker SimulatorNew📱Interactive 3D model of an IoT platform's message broker: tune connected device count,…
Apache Airflow DAG SchedulerNew📱Watch an Airflow-style scheduler walk a directed acyclic graph of tasks: eligible tasks…
Apache Spark Distributed ExecutionNew📱Watch a Spark job run: a driver splits stages into tasks, ships them to executors that run…
API Request Lifecycle Simulator: Gateway, Rate Limiting, Auth & MicroservicesNew📱Watch REST API requests flow from a client through an API Gateway into three microservices…
Distributed Computing - Comprehensive GuideNew📱This simulation provides a foundational understanding of distributed computing principles.…
Distributed Systems — Consistency, Availability, and Partition ToleranceNew📱This simulation focuses on distributed system design principles. It illustrates the…
The Paxos Consensus Protocol: How Distributed Systems Agree on One ValueNew📱Explore how the Paxos consensus protocol lets unreliable, message-losing nodes agree on a…
Vector Clocks: Ordering Events Without a Shared ClockNew📱Learn how vector clocks let distributed machines figure out which events caused which,…
Two-Phase Commit: How Distributed Databases Agree to Commit or Abort TogetherNew📱Explore the two-phase commit protocol that lets distributed databases guarantee atomicity…
The Circuit Breaker Pattern: Stopping Cascading Failures in Software SystemsNew📱Explore how the circuit breaker pattern, borrowed from electrical engineering, protects…
The Bully Algorithm: Electing a Leader in a Distributed System by Highest IDNew📱Explore the classic Bully Algorithm for leader election in distributed systems, tracing the…
Chain Replication: A Simpler Way to Keep Distributed Data ConsistentNew📱Explore chain replication, the 2004 van Renesse and Schneider technique that arranges…
MVCC: How Databases Let Readers and Writers Work Without Blocking Each OtherNew📱Explore Multi-Version Concurrency Control (MVCC), the technique behind PostgreSQL, MySQL…
Write-Ahead Logging: How Databases Survive a CrashNew📱Explore write-ahead logging (WAL), the protocol that lets PostgreSQL, MySQL, and filesystems…
CRDTs: Merging Data Without a Central CoordinatorNew📱Explore conflict-free replicated data types, distributed data structures that let…
Gossip Protocol: How Clusters Spread Information Like an EpidemicNew📱Explore gossip protocols, where nodes randomly exchange state with peers so updates spread…
Rendezvous Hashing: Highest Random Weight AssignmentNew📱Explore Rendezvous Hashing (Highest Random Weight), a ring-free technique where every node…
Hybrid Logical ClocksNew📱Explore Hybrid Logical Clocks (HLC), a timestamping scheme that blends physical wall-clock…
The Chandy-Lamport Distributed Snapshot AlgorithmNew📱Explore how the Chandy-Lamport algorithm captures a consistent global snapshot of a…
Kademlia Distributed Hash TableNew📱Explore how Kademlia lets thousands of peers find data without any central server, using XOR…
Google Spanner's TrueTime API: Turning Clock Uncertainty into a Global GuaranteeNew📱Explore how Google Spanner's TrueTime API exposes clock uncertainty as an explicit time…
Bloom Filter — Probabilistic Set MembershipNew📱A Bloom filter tests set membership with k hash functions over a bit array: no false…
Consistent Hashing — The Hash RingNew📱Map keys and servers onto a hash ring so adding or removing a node only remaps a small…
Load Balancer — Request Distribution PoliciesNew📱Route incoming requests across backend servers with round-robin, least-connections, weighted…
CPU Scheduling — FCFS, SJF, Round RobinNew📱Schedule processes on a CPU with FCFS, SJF, priority and round-robin policies. An animated…
Page Replacement — LRU, FIFO & OptimalNew📱Run a reference string through FIFO, LRU, Clock and Optimal page-replacement policies,…
Dining Philosophers — Deadlock & ConcurrencyNew📱Five philosophers share five forks: grab both naively and they deadlock. Toggle resource…
Distributed ConsensusNew📱Raft consensus algorithm, CAP theorem and Byzantine fault tolerance in distributed systems.
12 na stronę