Мне было интересно, существует ли прецедент для использования механизмов типа ПИД-регулятора для управления вычислительными ресурсами (см. http://en.wikipedia.org/wiki/PID_controller).Использование ПИД-контроллера для управления ресурсами в программах
К вычислительным ресурсам я имею в виду: Запасных Нити Запасных процессы, очередь Длина и т.д.
Например, в apache.conf вы можете указать количество свободного сервера, мин-серверов и т.д.
Вопрос, который у меня есть, заключается в том, как вы контролируете нереста нового сервера или сокращение вашего пула ресурсов.
То же самое можно применить и к нерестующим ножам, скажем, к сетке Амазонки, если ваша нагрузка увеличивается выше определенного уровня.
В ответ на этот вопрос меня интересует:
Если есть Да, Нет, Может быть, ответ на эти вопросы
Если есть доступные примеры, где это используется в свободном источнике
Если для этой цели существуют библиотеки, реализующие ПИД-управление в java, python и т. д.
Спасибо.
Уставка может быть установлена на 80%, если вы действительно заботитесь о клиенте. – D34dman