ЦЕЛЬ: Достичь 80% эффективности
?
Как работают алгоритмы?
ПРИОРИТЕТ (Priority-based)
Даёт ресурс контроллеру с НАИБОЛЬШИМ приоритетом.
Плюсы: ✓ Важные компоненты работают в первую очередь
Минусы: ✗ Низкоприоритетные могут голодать
Когда использовать:
Когда нужна срочная работа важной подсистемы
ОЧЕРЕДЬ (FIFO Queue)
Даёт ресурс контроллеру, который запросил его ПЕРВЫМ.
Плюсы: ✓ Справедливо, никто не голодает
Минусы: ✗ Может не отдать быстро ресурс критическим системам
Когда использовать:
Когда все запросы примерно одинаково важны
СПРАВЕДЛИВОЕ (Random Fair)
Выбирает СЛУЧАЙНОГО контроллера из претендентов.
Плюсы: ✓ Беспристрастно, дает шанс всем
Минусы: ✗ Может быть неудачно — критическая система может ждать
Когда использовать:
Когда нет информации о приоритетах
Закрыть
⚙️ Конфигурация Системы
Размер системы
Малая
Средняя
Большая
Параметры конфликтов
Вероятность конфликта
60%
Длительность симуляции
45с
▶ Запустить
⏹ Остановить
Легенда состояний
IDLE - Ожидание
EXECUTING - Работа
CONFLICT - Конфликт
WAITING - Ожидание ресурса
🌙 Светлая тема
⏸ ПАУЗА
📊 Отчёт в реальном времени
70.0%
Цель: 80%
Общая статистика
⏱ Прошло времени:
0.0с
⚠️ Конфликтов обработано:
0
🎯 Успешных разрешений:
0
✅ Операций завершено:
0
📈 Эффективность:
70%
Решения
0
Подряд хороших решений
История конфликтов
Конфликтов пока нет
⚠️ ОБНАРУЖЕН КОНФЛИКТ!
Конфликтующие узлы:
Node 1, Node 2
Ресурс:
Resource X
Выберите алгоритм для разрешения конфликта:
🔢 Приоритетный алгоритм
⏰ Алгоритм временных меток
🎫 Алгоритм передачи токена
🗳️ Алгоритм голосования
МИССИЯ ПРОВАЛЕНА ✗
📊 ФИНАЛЬНЫЙ ОТЧЁТ
Длительность симуляции
0с
Всего конфликтов
0
Успешных разрешений
0
Операций завершено
0
Эффективность
0%
Статистика контроллеров
Закрыть отчёт