вот моя проблема:
У меня есть несколько разных конфигурационных серверов.У меня разные расчеты (задания);Я могу предсказать, сколько времени потребуется приблизительно для выполнения каждой работы.Также у меня есть приоритеты.У меня вопрос, как сохранить все машины загруженными на 99-100% и наилучшим образом спланировать работы.
Каждая машина может выполнять несколько расчетов одновременно.Рабочие места подталкиваются к машине.Центральная машина знает текущую нагрузку каждой машины.Кроме того, я хотел бы назначить какое-то машинное обучение здесь, потому что я буду знать статистику по каждой работе (начато, закончено, загрузка процессора и т.наилучшим способом, учитывая приоритеты?
Есть ли предложения, идеи или алгоритмы?
К вашему сведению: Моя платформа .NET.