Фазовый переход и экспоненциальный рост очередей
Математическое обоснование: Критический поток λ_crit = μ × n, где μ — скорость обработки, n — число ресурсов. При λ → λ_crit система приближается к точке бифуркации — качественному изменению поведения. При λ < λ_crit очереди ограничены, при λ ≥ λ_crit — растут до бесконечности.
Почему это критично? Формула Кингмана показывает, что время ожидания Wq ∝ ρ/(1-ρ), где ρ = λ/λ_crit. При загрузке 70% (w=0.7) система стабильна. При 90% (w=0.9) — очередь в 3 раза длиннее. При 95% (w=0.95) — в 6 раз длиннее. При 99% — в 33 раза!
Запас стабильности: Рекомендуемый запас = (λ_crit - λ) / λ_crit × 100%.
- >30% — зелёная зона (загрузка <70%)
- 15-30% — жёлтая зона (настороженность)
- <15% — красная зона (риск коллапса)
Пример: Склад: 5 грузчиков, μ=10 коробок/час. λ_crit = 10 × 5 = 50 коробок/час. Текущий поток λ=44 → запас = (50-44)/50 = 12% — красная зона, нужно срочно добавлять мощности!
Граничные условия критичности:
- Высокая загрузка (ρ > 85%)
- Невозможность быстрого масштабирования
- Высокая стоимость даунтайма
- Пиковая нагрузка плохо прогнозируема
Связь с другими оптимизациями: Это диагностическая оптимизация, которая подсказывает, когда применять другие: ADD_CAPACITY, REDUCE_ARRIVAL_RATE, POOL_RESOURCES, SMOOTH_ARRIVAL_PATTERN.
