«Воровство работы» против «пожимания плечами работы»?

Почему я могу найти много информации о «краже работы» и ничего о «пожимании труда» в качестве стратегии динамического распределения нагрузки?

Под "пожиманием плечами" я имею в видутолкая избыточная работа от занятых процессоров на менее загруженных соседях, а не на простаивающих процессорахтянущий работа от занятых соседей («воровство работы»).

Я думаю, что общая масштабируемость должна быть одинаковой для обеих стратегий. Однако я считаю, что с точки зрения задержки и энергопотребления гораздо эффективнее разбудить неработающий процессор, когда определенно есть над чем работать, вместо того, чтобы все простаивающие процессоры периодически опрашивали всех соседей на предмет возможной работы.

В любом случае, быстрый гугл не обнаружил ничего под заголовком «Работа пожимает плечами» или что-то подобное, так что любые указатели на предшествующий уровень техники и жаргон для этой стратегии будут приветствоваться.

осветление

Я на самом деле предусматриваюобработчик работ (который может быть, а может и не быть целевым процессором), отвечающий за поиск ближайшего местоположения предпочтительного целевого процессора (на основе данных / кода), чтобы решить, следует ли вместо этого дать соседу новую работу, потому что они этого не делают есть как много работы.

Я не думаю, что логика принятия решения потребовала бы гораздо большего, чем атомарное чтение расчетной длины q ближайших (обычно от 2 до 4) соседей. Я не думаю, что это больше связывает, чем подразумевают воры, опрашивающие и крадущие у своих соседей. (Я предполагаю, что очереди «без блокировки, без ожидания» в обеих стратегиях).

разрешение

Похоже, что то, что я имел в виду (но только частично описал!) Как стратегию «Трудового пожимания», относится к области «обычных» предварительных стратегий планирования, которые оказываются разумными в отношении лояльности процессора, кэша и памяти и масштабируются.

Я нахожу множество ссылок, ищущих по этим терминам, и некоторые из них выглядят довольно солидно. Я опубликую ссылку, когда опознаю ту, которая лучше всего соответствует (или разрушает!) Логике, которую я имел в виду, с моим определением «Трудового пожимания плечами».

Ответы на вопрос(6)

Ваш ответ на вопрос