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