141
эффективность. В первую очередь к ним относятся стохастическая
изменчивость параметров сетей и вычислительных узлов, их
нестационарность и неоднородность.
В докладе рассматриваются способы исследования и
моделирования параллельной производительности в Грид в рамках
архитектуры PEG. Предлагается подход к построению моделей
производительности в форме детерминированной функции случайных
аргументов. Для ряда простых случаев (однородных архитектур
Грид)
получены аналитические приближения функции распределения
времени работы приложения, а также параллельного ускорения;
проведено сопоставление с экспериментальными данными.
Однако, в связи со сложностью аналитического описания
реальных Грид-систем, в общем случае оценки вероятностных
характеристик времени работы можно получить только численно. С
этой целью авторами разработана программная система-симулятор,
позволяющая моделировать случайное
поведение элементов Грид
(производительностей узлов и пропускной способности сети на
различных ее участках). Это позволило, в частности, исследовать
влияние различных способов декомпозиции на производительность
приложений в Грид.
Выбор способа параллельной декомпозиции задачи является,
пожалуй, наиболее эффективным инструментом управления временем
ее выполнения в Грид. В общем случае распределение времени работы
параллельного
приложения характеризуется параметрами масштаба и
сдвига. Параметр масштаба, управляющий размахом распределения,
может быть интерпретирован как объективный случайный фактор
(своего рода случайная ошибка системы). Параметр сдвига, в свою
очередь, интерпретируется как систематический фактор, управление
которым позволяет сократить время работы приложения и, как
следствие, повысить параллельную эффективность. В том случае, если
задана
оптимальная декомпозиция задачи, которая бы учитывала
текущую топологию Грид-среды (вычислительные мощности узлов,
пропускные способности сети), можно оптимизировать среднее время
выполнения приложения, также сокращая границы его изменчивости.
В отличие от кластерных решений, имеющих в распоряжении быстрые
сетевые каналы, которые не заняты «побочным» трафиком, в Грид-
среде время на коммуникации становится
более значительным по
отношению к времени вычислений, и менее детерминированным. Это
позволяет использовать более гибкие схемы декомпозиции,