Kademlia DHT: Радар XOR-Відстані (2D)New📱2D-радар простору ідентифікаторів Kademlia з цільовим ключем у центрі та ітеративним…
Заміщення сторінок 2D — LRU, FIFO та оптимальнеNew📱Canvas2D-симулятор, що проганяє політики заміщення сторінок FIFO, LRU, Clock та оптимальну…
Узгоджене гешування: гешове кільце (2D)New📱Двовимірна лабораторія узгодженого гешування: розміщуйте сервери та віртуальні вузли на…
Черга офлайн-синхронізації 2D: злиття записів і стиснення пейлоадуNew📱Двовимірний співдіяльник до тривимірної моделі offline-first мобільної синхронізації: та…
Operational Transform у 2D: два документи, одна істинаNew📱Двовимірна схема згори: два мобільні клієнти одночасно редагують один текстовий буфер через…
Черга вихідних мутацій офлайн-синхронізації: 2D-симулятор журналу та відкатуNew📱2D-версія моделі офлайн-синхронізації: черга вихідних мутацій (outbox) розвантажується на…
Синхронізація деревом Меркла 2D: узгодження реплік, що розійшлися офлайнNew📱2D-версія моделі синхронізації за деревом Меркла: два плоскі дерева хешів порівнюються…
Затримка холодного старту serverless — таймлайн та гістограма латентностіNew📱Спостерігайте, як пул контейнерів serverless-функцій масштабується під навантаженням через…
2D-сканер байтів з ковзною контрольною сумою: дельта-синхронізаціяNew📱2D-версія 3D-симулятора дельта-синхронізації: замість тривимірної сітки блоків між телефоном…
Симулятор поновлюваного завантаження частинамиNew📱Перегляньте, як мобільний застосунок завантажує великий файл у хмарне сховище частинами…
Розвантаження обчислень на Edge: енергія проти затримкиNew📱Симуляція пристрою IoT/мобільного пристрою, який для кожного завдання вирішує — обробити…
Service Discovery: реєстр за heartbeat і збої через застарілий кешNew📱2D-симулятор реєстру сервісів для кластера мікросервісів мобільного бекенду: інстанси…
Розсилка Push-Сповіщень у МасштабіNew📱Симулятор розсилки push-сповіщень для мобільних застосунків: диспетчер розподіляє кампанію…
Симулятор затримки холодного старту serverless-функційNew📱Спостерігайте, як пул контейнерів serverless-функцій масштабується під навантаженням, і як…
Розвантаження обчислень на Edge: енергія проти затримкиNew📱Симуляція пристрою IoT/мобільного пристрою, який для кожного завдання вирішує — обробити…
Розсилка Push-Сповіщень у МасштабіNew📱Симулятор розсилки push-сповіщень для мобільних застосунків: диспетчер розподіляє кампанію…
Симулятор поновлюваного завантаження частинамиNew📱Перегляньте, як мобільний застосунок завантажує великий файл у хмарне сховище частинами…
Дельта-синхронізація: резервне копіювання у хмару через ковзні контрольні сумиNew📱Інтерактивна 3D-модель алгоритму дельта-синхронізації у стилі rsync, який мобільні…
Service Discovery: реєстр за heartbeat і збої через застарілий кешNew📱3D-симулятор реєстру сервісів для кластера мікросервісів мобільного бекенду: інстанси…
Офлайн-синхронізація: черга вихідних мутацій та відкат конфліктівNew📱Інтерактивна 3D-модель офлайн-синхронізації мобільного застосунку: локальні зміни…
Черга офлайн-синхронізації: злиття записів і стиснення пейлоадуNew📱Редагуйте локальні записи, поки offline-first мобільний клієнт не має з'єднання, а потім…
Operational Transform: узгодження конкурентних правокNew📱Два мобільні клієнти одночасно редагують спільний текстовий буфер через зв'язок із…
Синхронізація деревом Меркла: узгодження реплік, що розійшлися офлайнNew📱Дві репліки розходяться, поки одна працює офлайн; спостерігайте, як синхронізація за деревом…
Мінінг та консенсус блок-чейнуNew📱Інтерактивна 3D-симуляція мінінгу за роботою і консенсусу найдовшої ланки: незалежні мінери…
Симулятор кластера та теореми CAPNew📱Інтерактивний симулятор теореми CAP: розділіть кластер реплікованих вузлів мережевим…
Симулятор затримки: хмара проти периферійних обчисленьNew📱Інтерактивні перегони у 3D між хмарним запитом і периферійною обробкою: спостерігайте, як…
Симулятор блокчейн-мережіNew📱Мережа однорангових вузлів видобуває та поширює блоки до досягнення децентралізованого…
Симулятор брокера повідомлень IoT-платформиNew📱Інтерактивна 3D-модель брокера повідомлень IoT-платформи: змінюйте кількість підключених…
Планувальник DAG Apache AirflowNew📱Спостерігайте, як планувальник у стилі Airflow обходить орієнтований ациклічний граф задач:…
Розподілене виконання Apache SparkNew📱Архітектура виконання Apache Spark: драйвер, виконавці, стадії, задачі та shuffle —…
Симулятор життєвого циклу API-запиту: гейтвей, лімітування, авторизація й мікросервісиNew📱Спостерігайте, як REST API-запити рухаються від клієнта через API-гейтвей до трьох…
Розподілене Обчислення – Комплекний ПосібникNew📱Інтерактивна 2D симуляція, що досліджує концепцію розподіленого обчислення – комплексний…
Розподілені Системи – Консистентність, Доступність та Толерантність до РозривуNew📱Інтерактивна 2D симуляція, що досліджує концепцію розподілених систем – консистентність,…
Протокол консенсусу Paxos: як розподілені системи домовляються про одне значенняNew📱Дослідіть, як протокол консенсусу Paxos дозволяє ненадійним вузлам, що втрачають…
Векторні годинники: впорядкування подій без спільного годинникаNew📱Дізнайтеся, як векторні годинники дозволяють розподіленим машинам визначати, яка подія…
Двофазний коміт: як розподілені бази даних домовляються разом підтвердити або скасувати транзакціюNew📱Дослідіть протокол двофазного коміту, який дозволяє розподіленим базам даних гарантувати…
Патерн Circuit Breaker: як зупинити каскадні збої в програмних системахNew📱Дослідіть, як патерн circuit breaker, запозичений з електротехніки, захищає розподілені…
Алгоритм Bully: обрання лідера в розподіленій системі за найвищим IDNew📱Дослідіть класичний алгоритм Bully для обрання лідера в розподілених системах: потік…
Ланцюгова реплікація: простіший спосіб підтримувати узгодженість розподілених данихNew📱Дослідіть ланцюгову реплікацію, техніку 2004 року від ван Ренессе та Шнайдера, яка…
MVCC: як бази даних дозволяють читачам і письменникам працювати, не блокуючи одне одногоNew📱Дослідіть Multi-Version Concurrency Control (MVCC) — техніку в основі PostgreSQL, MySQL…
Випереджувальне журналювання (WAL): як бази даних переживають збійNew📱Дослідіть випереджувальне журналювання (WAL) — протокол, який дозволяє PostgreSQL, MySQL та…
CRDT: об'єднання даних без центрального координатораNew📱Дослідіть безконфліктні реплікаційні типи даних — розподілені структури, що завжди…
Протокол пліток: як кластери поширюють інформаціюNew📱Дослідіть протоколи пліток, за яких вузли випадково обмінюються станом з однолітками для…
Rendezvous-хешування: розподіл за найвищою випадковою вагоюNew📱Дослідіть Rendezvous-хешування (Highest Random Weight) — техніку без кільця, де кожен вузол…
Гібридні логічні годинникиNew📱Досліджуйте гібридні логічні годинники (HLC) — схему таймстемпінгу, яка поєднує фізичний час…
Алгоритм розподілених знімків Чанді-ЛампортаNew📱Дослідіть, як алгоритм Чанді-Лампорта фіксує узгоджений глобальний знімок станів процесів та…
Розподілена хеш-таблиця KademliaNew📱Дослідіть, як Kademlia дозволяє тисячам вузлів знаходити дані без жодного центрального…
TrueTime API Google Spanner: як невизначеність годинника перетворюється на глобальну гарантіюNew📱Дослідіть, як TrueTime API компанії Google у Spanner подає невизначеність годинника як явний…
Фільтр Блума — імовірнісна належність до множиниNew📱Фільтр Блума перевіряє належність до множини k геш-функціями над бітовим масивом: без…
Узгоджене гешування — гешове кільцеNew📱Відображайте ключі й сервери на гешове кільце так, що додавання чи вилучення вузла…
Балансувальник навантаження — політики розподілу запитівNew📱Розподіляйте вхідні запити між серверами політиками round-robin, найменших з'єднань,…
Планування ЦП — FCFS, SJF, циклічнеNew📱Плануйте процеси на ЦП політиками FCFS, SJF, за пріоритетом та циклічною. Анімована діаграма…
Заміщення сторінок — LRU, FIFO та оптимальнеNew📱Проганяйте рядок звернень через політики заміщення FIFO, LRU, Clock та оптимальну, рахуючи…
Філософи, що обідають — взаємне блокування та конкурентністьNew📱П'ять філософів ділять п'ять виделок: захопіть обидві наївно — і настає взаємне блокування.…
Розподілений КонсенсусNew📱Алгоритм консенсусу Raft, теорема CAP та візантійська відмовостійкість у розподілених системах.
12 на сторінку