Коллизий задач за базовые процессоры в данном примере не возникает.
Пример 4.2. Положим, исходные условия те же, что и в примере 4.1, но необходимо максимизировать коэффициент загрузки базового процессора типа 3.
Поскольку условные ветвления процессов вычислений отсутствуют (см. рис. 1), то – частный вид критерия (2.7) и представляет собой отношение суммарного времени использования соответствующего процессора к крайнему сроку завершения задания
.
Допустим, коллизии разрешаются за счет незадействованного базового процессора типа , введение которого в состав ресурсов сопровождается минимальным значением штрафной функции стоимости
.
Максимум загрузки процессора обеспечивается распределениями, диаграммы которых показаны на рис. 4.
При этом в случаях, иллюстрируемых рис. 4, а и 4, в, возникают коллизии, вызванные конкуренцией задач и
за единственный базовый процессор третьего типа. Поскольку оптимальные длительности выполнения этих задач одинаковы и равны
, то с позиций загрузки базового процессора не имеет значения, какой из них отдать преимущество в его использовании: загрузка процессора после разрешения коллизии не изменяется. Самым «дешевым» является введение процессора типа 4 (см. табл. 1). Однако задача
не может быть на нем реализована, поскольку
. Поэтому на этот процессор назначается задача
, при этом
– минимальное из возможных значений функции штрафа.
Заметим, что в штрафной функции , в отличие от (2.6), вместо времени, отведенного для выполнения
-й задачи, фигурирует априорная оценка
. Дело в том, что коэффициент загрузки процессоров при равенстве длительности выполнения конкурирующих задач оказывается нечувствительным к введению процессора, тип которого отличается от типа процессора, за который эти задачи конкурируют. В подобных случаях для оценки качества распределения полезно использовать вторичный показатель эффективности в виде функции штрафа
. А вот если в качестве критерия оптимальности использовать функцию стоимости вида (2.5) или (2.6), то при таком разрешении коллизий не обеспечивается ее минимум. Иными словами, соотношение (3.7) теоремы 1 не выполняется.
Дата добавления: 2020-10-01; просмотров: 360;