Реферат: Менеджер управления распределенными вычислениями в локальной сети
1. T2 не успевает обрабатывать входные данные, T1 находится в состоянии ожидания обработки выходных данных. При этом наблюдается:
a) загруженность T2 высока (> 90 %), загруженность T1 низка (< 50%),
b) количество сгенерированных L1 и обработанных L2 данных находятся в отношении L1 – L2 > d > 0,
c) длина очереди данных входного канала для T2 велика.
2. T1 генерирует мало данных, T2 находится в состоянии ожидания входных данных. При этом наблюдается:
a) загруженность T1 высока (> 90 %), загруженность T2 низка (< 50%),
b) длина очереди данных входного канала для T2 мала.
В данном случае можно выдвинуть две соответствующие гипотезы. Их проверку можно осуществить из следующих соображений.
Рассмотрим метрику канала связи процессоров – среднее время обмена. Для первой задачи это функция send, для второй – recv.
Пусть процесс изменения этих метрик во времени выглядят примерно так, как показано на рисунке.
Если имеет место первая причина снижения производительности, то первая метрика будет превышать вторую, т.к. первый процесс относительно долго находится в режиме передачи, а второй при этом не принимает данные, а, скорее всего, вычисляет.
Если имеет место вторая причина, то все наоборот.
Для подтверждения тех или иных гипотез можно применить методы анализа случайных процессов.
Заключение
Описанная система параллельного программирования является основой для создания программ визуализации, анализа производительности, оптимального начального распределения задач, динамической оптимизации выполнения параллельных программ.
Программы визуализации и анализа производительности могут использоваться для изучения параллельных алгоритмов, как таковых.
В будущем, законченная система может использоваться для осуществления практических вычислительных задач большой сложности и оперирующих большими объемами данных.
Преимущество данной системы состоит в том, что она не требует применения мощных компьютерных систем, вместо этого она полноценно использует ресурсы любых локальных сетей на базе ОС Windows 95.
Литература:
1. Сервер ВЦ РАН http://www.ccas.ru/paral/
2. Ian Foster,“Designing and Building Parallel Programs”, 1995
3. Barton P. Miller and others, “The Paradyn Parallel Performance Measurement Tools” Computer Sciences Department, University of Wisconsin-Madison. http://www.cs.wisc.edu/paradyn/
4. Бертекас, Галлагер, “Сети передачи данных”, 1989.