Результаты показывают, что для данной вычислительной системы распределение потока однопроцессорных заданий через брокер дает значительный эффект: снижается среднее время ожидания заданий в очереди, а также происходит более равномерная загрузка вычислительных ресурсов.
При распределении всех задач (не только однопроцессорных) через брокер среднее время ожидания становится примерно на 5-7% меньше, чем в приведенных результатах. Однако, мы приводим результаты для распределения только однопроцессорных задач, поскольку для проведения данных экспериментов нам была доступна информация только в виде записи потока задач. Из записи потока невозможно определить, почему задача отправляется пользователем на тот или иной вычислительный ресурс. Причиной может быть архитектура системы, наличие специального программного обеспечения, личные пристрастия и т.п. Мы сделали предположение, что однопроцессорные задачи менее привязаны к конкретному кластеру, так как не зависят от среды передачи данных, которая установлена на кластере. Для системы Sharcnet такое предположение наиболее логично, так как среда передачи данных не одинакова для всех кластеров – таблица 3.
Bruce | 128 | Myrinet 2g (gm) |
Narwhal | 1068 | Myrinet 2g (gm) |
Tiger | 128 | Myrinet 2g (gm) |
Bull | 384 | Quadrics Elan4 |
megaladon | 128 | Myrinet 2g (gm) |
Dolphin | 128 | Myrinet 2g (gm) |
Requin | 1536 | Quadrics Elan4 |
Whale | 3072 | Gigabit Ethernet |
Zebra | 128 | Myrinet 2g (gm) |
Bala | 128 | Myrinet 2g (gm) |
Таблица 3: Среда передачи данных кластеров сети Sharcnet
Похожие результаты были получены в работе голландских исследователей при объединении двух Grid систем – Grid5000 и DAS2 . В их работе отмечается наличие дисбаланса в обеих системах, и предлагается метод для его устранения, используя глобальный планировщик.