Некоторые меры, которые можно предпринять для оптимизации использования ресурсов брокера среды выполнения:
- Предварительное резервирование ресурсов. 4 Это позволяет получить гарантированный старт. 4
- Выбор ресурсов на основе результатов тестов. 4 Брокер оценивает время выполнения для всех интересующих ресурсов на основе идентификации пользователем соответствующих тестов и предполагаемого времени выполнения на определённом ресурсе. 4
- Адаптация к возможным изменениям в нагрузке на ресурсы. 4 Брокер может по запросу пользователя перенаправить задачу на другой ресурс, который, вероятно, обеспечит более короткое общее время доставки. 4
- Сортировка задач. 3 Можно подавать более короткие задачи раньше более длинных, если для них требуется одинаковое количество процессоров. 4
- Использование различных критериев оптимизации. 1 Для определения эффективности политики распределения можно выбирать разные критерии: общее время выполнения, цена, пропускная способность и другие. 1
Брокер ресурсов отвечает за выбор ресурсов и распределение задач таким образом, чтобы удовлетворить все требования пользователей и оптимизировать общее время выполнения и стоимость используемых ресурсов. 12