Моделирование сетей. Замятина О.М. - 83 стр.

UptoLike

Составители: 

83
выделить параметры кластера, наиболее важные для успешного
функционирования, и проанализировать имеющиеся между ними связи;
рассмотреть процессы в различных масштабах времени;
разработать процессы, позволяющие бороться с тупиками и не-
определенностью, вызванными случайностью и непостоянством систем;
обнаружить скрытые резервы и ресурсы моделируемой системы
и оптимально их использовать.
Таким образом, в качестве примера моделирования вычислитель-
ной сети рассмотрим процесс функционирования компьютерного кла-
стера для оптимального распределения заданий между компьютерами,
входящими в его состав.
5.2. Постановка задачи
Пусть на суперкомпьютерный кластер приходят задания в виде па-
кетов конечного размера от 10 МБ до 100 МБ, но чаще всего 60 Мбайт.
Каждое задание требует определенного алгоритма обработки (всего
5 алгоритмов) на кластере. Алгоритмы сложности назначаются заданию
случайным образом.
В кластере имеется центральная ЭВМ, занимающаяся подготовкой
и распределением заданий, а также сбором результатов с 5 компьюте-
ров, на которых происходит собственно обработка. Машины могут об-
рабатывать задания размером до 20 Мбайт.
В зависимости от размера задания, оно распределяется между не-
сколькими машинами. Кластер построен по топологии звезда. Каналы
связи, соединяющие рабочие ЭВМ с центральной, дуплексные; имеют
одинаковую проводимость 1 Мбайт в секунду. Задания поступают на
центральную ЭВМ и распределяются между ЭВМ. При этом, если
в кластере остаются свободные ресурсы (компьютеры), их можно загру-
зить следующим заданием.
5.3. Описание модели суперкомпьютерного кластера
В качестве среды для разработки модели выберем программный
продукт (ПП) Arena (разработчик Rockwell Software, США), позволяю-
щий создавать имитационные модели разнородных процессов и систем
в терминах предметной области для дальнейшей работы с ними.
На рис. 5.2 представлена разработанная в Arena модель компью-
терного кластера для распределено-параллельных вычислений. Рас-
смотрим ее подробнее.