Некоторые преимущества динамического планирования потоков по сравнению со статическим:
- Высокая отказоустойчивость. 1 При выходе из строя одного из узлов сети его работу перераспределяют на остальные узлы того же яруса. 1 При статическом методе отказ узла приводит к появлению в выходном изображении необработанных участков. 1
- Гибкая балансировка загрузки узлов вычислительной сети. 1 Если какой-то узел перегружен, его работу можно распределить на другие узлы того же яруса. 1 Статическое распределение не позволяет этого делать. 1
- Возможность работы в ситуациях, когда время появления новых задач не определено. 2 В распоряжении динамического планировщика есть только информация о текущем множестве активных задач. 2
Некоторые недостатки динамического планирования потоков по сравнению со статическим:
- Высокие накладные расходы на планирование периода исполнения. 2
- Низкая предсказуемость. 2
- Увеличение суммарного объёма пересылаемых данных. 1 Это связано с избыточной передачей строк. 1
- Дополнительная нагрузка на узлы, связанная с маршрутизацией и балансировкой исходящих фрагментов. 1
- Возрастание числа потоков приёма и передачи фрагментов и числа сетевых соединений. 1
В реальных системах часто используются смешанные планировщики, которые сочетают черты статического и динамического, чтобы наиболее эффективно организовать планирование задач. 2