Strona główna▸Kategorie▸Systemy Rozproszone

💻 Systemy Rozproszone

Konsensus rozproszony, filtry Blooma, spójne haszowanie, równoważenie obciążenia, planowanie CPU, klasyczne problemy współbieżności.

55 symulacji60 fps w czasie rzeczywistym0 kroków instalacji
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.
O kategorii

Systemy Rozproszone

Konsensus rozproszony, filtry Blooma, spójne haszowanie, równoważenie obciążenia, planowanie CPU, klasyczne problemy współbieżności.

Three.js · WebGL 60 FPS CC BY 4.0
W skrócie
55interaktywnych symulacji w tej kategorii
⚡działa w 60 FPS w każdej nowoczesnej przeglądarce
🌐angielski, ukraiński, polski, hiszpański, niemiecki, japoński, włoski, portugalski (brazylijski), francuski, arabski, niderlandzki, chiński, koreański, hindi, turecki, wietnamski, rosyjski, indonezyjski, perski, bengalski, tajski, filipiński, suahili, urdu, malajski, tamilski, hebrajski, grecki, pendżabski, amharski, birmański, khmerski, gruziński, nepalski, mongolski, ormiański, syngaleski, laotański, czeski, rumuński, węgierski, bułgarski, szwedzki, duński, fiński, norweski, słowacki, chorwacki, serbski, słoweński, litewski, łotewski, estoński, islandzki, albański, macedoński, bośniacki i maltański
🎓CC BY 4.0 — za darmo dla szkół i LMS

Najczęstsze pytania

Czy muszę coś instalować, aby uruchomić symulacje z kategorii „Systemy Rozproszone”?▾

Nie. Wszystko działa w przeglądarce — bez pobierania, wtyczek i kont. Chrome, Firefox, Edge i Safari; większość symulacji działa też na telefonie.

Czy mogę używać tych symulacji w nauczaniu?▾

Tak — cała treść jest darmowa do celów edukacyjnych na licencji CC BY 4.0. Linkuj do symulacji lub osadź ją w LMS przez iframe.

Czy modele są naukowo poprawne?▾

Używają tych samych równań co profesjonalne oprogramowanie i są całkowane numerycznie w czasie rzeczywistym. Każda symulacja podaje swoje algorytmy.

Podobne kategorie

Co znalazłeś?

Dodaj kroki odtworzenia (opcjonalnie)