RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2018, том 30, выпуск 6, страницы 105–122 (Mi tisp379)

Эта публикация цитируется в 1 статье

Алгоритм построения расписаний выполнения параллельных задач на группах кластеров с процессорами различной производительности и его анализ в среднем

Д. О. Лазаревa, Н. Н. Кузюринba

a Институт системного программирования им. В.П. Иванникова РАН
b Московский физико-технический институт

Аннотация: В работе рассмотрена задача построения расписаний выполнения параллельных вычислительных задач на группах кластеров с одинаковым числом $w$ одинаковых процессоров, производительность которых для разных кластеров различная. Проведён вероятностный анализ задачи. Получены нижние оценки. Показано, что если число процессоров, необходимых для решения любой задачи имеет равномерное распределение на отрезке $[o,w]$ для любого алгоритма составления расписаний величина математического ожидания свободного объёма вычислений равна $\Omega(w\sqrt N)$. Получены верхние оценки. Был предложен онлайновый алгоритм построения расписаний с распределением задач в ограниченные области Limited Hash Scheduling для задачи построения расписаний, работающий в режиме closed-end, с математическим ожиданием свободного объёма вычислений, равным $O(w\sqrt{N ln N})$.

Ключевые слова: построение расписаний, онлайновый алгоритм, режим closed-end, вероятностный анализ, процессоры различной производительности, алгоритм размещения задач в ограниченные области, Limited Hash Scheduling.

DOI: 10.15514/ISPRAS-2018-30(6)-6



Реферативные базы данных:


© МИАН, 2024