Вопросы

Владимир Батаев
Вопрос по задаче из 2 лекции по ТРИЗ

Во второй лекции по ТРИЗ рассматривается задача распределения равномерной нагрузки на сервера

/Главный компьютер обрабатывает тысячи запросов пользователей и занимается только перенаправлением их на другие сервера. Нужно распределить нагрузку на сервера как можно более равномерно. При этом длину очереди серверов в реальном времени узнавать нельзя./ 

Почему задачу нельзя решить задачу в надсистеме: не главный компьютер распределяет задачи, а сервера "забирают" задачи себе? Тогда каждый сервер заберет задачу только когда будет свободен, и все заявки будут распределены равномерно.

Станислав Лабушняк
Станислав Лабушняк 15 января 2017 в 21:04

В этом случае, если один из серверов перегружен, то он не сможет взять запрос. А в задаче указывается, что все запросы должны обрабатываться с одинаковым приоритетом и одинаковым временем старта обработки.