СИМУЛЯЦИЯ СЕТИ С ПЕРЕМЕННОЙ ТОПОЛОГИЕЙ С ИСПОЛЬЗОВАНИЕМ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ > Полезные советы
Тысяча полезных мелочей    

СИМУЛЯЦИЯ СЕТИ С ПЕРЕМЕННОЙ ТОПОЛОГИЕЙ С ИСПОЛЬЗОВАНИЕМ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ

СИМУЛЯЦИЯ СЕТИ С ПЕРЕМЕННОЙ ТОПОЛОГИЕЙ С ИСПОЛЬЗОВАНИЕМ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ

Кашанов И.В. Шамин П.Ю. Статья в формате PDF 136 KB

Исследование параметров компьютерных сетей при различных хаpaктеристиках отдельных компонентов позволяет выбрать сетевое и вычислительное оборудование с учетом производительности, качества обслуживания, надежности и стоимости. Поскольку стоимость одного порта активного сетевого оборудования в зависимости от производителя оборудования, используемой технологии, надежности, управляемости может меняться от десятков рублей до десятков тысяч, моделирование позволяет минимизировать стоимость оборудования, предназначенного для использования в компьютерных сетях.

Существует большое количество сетевых симуляторов, в пределах от очень простого к очень сложному, способных моделировать глобальные сети, с большим числом узлов (персональные компьютеры, сервера, маршрутизаторы, переключатели, концентраторы и др.) и разнообразным набором параметров. Моделирование таких сетей требует больших вычислительных мощностей, поэтому происходит на высокопроизводительных кластерных системах с применением параллельных вычислений.

Одна из возможных архитектур сетевых симуляторов применяющих параллельные вычисления - моделирование целой сети в каждом процессе. Согласно этой архитектуре общий процесс распараллеливания можно представить в виде 3 шагов (рис. 1).

На первом шаге нулевой процесс генерирует сеть, определяет топологию, разнообразные параметры. Затем рассылает полученную сеть всем остальным процессам.

В зависимости от числа узлов, на каждом процессе определяется свой диапазон «активных» узлов. Это значит, что узлы только из этого диапазона могут выполнять все необходимые функции (зависят от целей моделирования; например, генерация сообщений), остальные могут лишь принимать и передавать сообщения.

На втором шаге моделируется работа сети, при этом каждый процесс выполняет поставленные задачи только над «активными» узлами.

По завершению всех операций, на третьем шаге, все полученные данные посылаются нулевому процессу, который их обpaбатывает и выводит результаты.

 

Рис. 1. Моделирование целой сети в каждом процессе

Вторая архитектура сетевого симулятора с применением параллельных вычислений - моделирование фрагмента сети в каждом процессе. Данную архитектуру можно также представить в виде 3 шагов (рис. 2).

 

Рис. 2. Моделирование фрагмента сети в каждом процессе

На первом шаге нулевой процесс генерирует сеть, определяет топологию, разнообразные параметры. Затем каждому процессу посылает фрагмент сети - диапазон «активных» узлов.

На втором шаге моделируется работа сети, при этом каждый процесс оперирует со своим фрагментом сети и с фрагментами других процессов по каналам связи между процессами.

На третьем шаге происходит сбор полученной информации, ее анализ и вывод результатов.

Каждая из описанных архитектур сетевого симулятора, применяющего параллельные вычисления, имеет как преимущества, так и недостатки. Главным недостатком первой архитектуры является то, что требуются большие объемы памяти, так как каждый процесс хранит всю моделируемую сеть. К недостаткам второй архитектуры относится использование каналов связи между процессами, что замедляет работу симулятора.

Сравнительные испытания проводились на кластерах с использованием собственного, простого симулятора, способного генерировать сеть, определять топологию и имитировать передачу простого сообщения, хаpaктеризующегося временем жизни - TTL.

В ходе испытаний выяснилось, что при написании сетевого симулятора с использованием параллельных вычислений эффективней использовать первую архитектуру - модель целой сети в каждом процессе. Выбор этой архитектуры обоснован тем, что, хотя и расходуется значительный объем памяти, передача сообщений между узлами моделируемой сети внутри одного процесса проходит быстрее, чем между узлами разных процессов.



ВЛИЯНИЕ СТРУКТУРЫ НА ПОТЕРИ В ФЕРРОМАГНЕТИКЕ

ВЛИЯНИЕ СТРУКТУРЫ НА ПОТЕРИ В ФЕРРОМАГНЕТИКЕ Статья в формате PDF 125 KB...

03 03 2026 20:40:18

К ВОПРОСУ О КОМПЬЮТЕРИЗАЦИИ ПРОЦЕССА ОБУЧЕНИЯ

К ВОПРОСУ О КОМПЬЮТЕРИЗАЦИИ ПРОЦЕССА ОБУЧЕНИЯ Статья в формате PDF 109 KB...

02 03 2026 8:40:31

МОНИТОРИНГ АНТИБИОТИКОРЕЗИСТЕНТНОСТИ ЭНТЕРОБАКТЕРИЙ, ПРОВОДИМЫЙ В РАМКАХ ПРОГРАММЫ ПРОТИВОДЕЙСТВИЯ БИОТЕРРОРИЗМУ

МОНИТОРИНГ АНТИБИОТИКОРЕЗИСТЕНТНОСТИ ЭНТЕРОБАКТЕРИЙ, ПРОВОДИМЫЙ В РАМКАХ ПРОГРАММЫ ПРОТИВОДЕЙСТВИЯ БИОТЕРРОРИЗМУ Система противодействия биотерроризму не может быть эффективной без постоянного мониторинга за свойствами циркулирующих в данном регионе возбудителей инфекционных болезней. В рамках реализации программы по противодействию биотерроризму в Ростове-на-Дону проводится мониторинг за выделяемыми штаммами энтеробактерий с учетом оценки антибиотикорезистентности. Для обработки результатов использована компьютерная программа WHONET 5.4. Определены фенотипы резистентности энтеробактерий (2005-2006 гг.) Хаpaктеристика профилей устойчивости позволила установить появление и хаpaктер полиантибиотикорезистентности у шигелл и сальмонелл. Компьютерный анализ может быть использован в системе эпидемиологического надзора за распространением и динамикой антибиотикорезистентности штаммов, циркулирующих в популяции населения. ...

01 03 2026 6:56:57

МИГРАЦИЯ ТЯЖЕЛЫХ МЕТАЛЛОВ ЧЕРЕЗ ВРЕДНЫЕ ПРИВЫЧКИ

МИГРАЦИЯ ТЯЖЕЛЫХ МЕТАЛЛОВ ЧЕРЕЗ ВРЕДНЫЕ ПРИВЫЧКИ Статья в формате PDF 110 KB...

27 02 2026 22:30:52

МОРОЖЕНОЕ С ИСПОЛЬЗОВАНИЕМ ЯДРА ПОДСОЛНЕЧНИКА

МОРОЖЕНОЕ С ИСПОЛЬЗОВАНИЕМ ЯДРА ПОДСОЛНЕЧНИКА Статья в формате PDF 269 KB...

26 02 2026 13:49:59

К ВОПРОСУ О ПРЕСТУПНОМ ПОВЕДЕНИИ И ЕГО МЕХАНИЗМЕ

К ВОПРОСУ О ПРЕСТУПНОМ ПОВЕДЕНИИ И ЕГО МЕХАНИЗМЕ Статья в формате PDF 138 KB...

24 02 2026 13:42:19

COMPUTERIZED FORECASTING MYOCARDIAL INFARCTION AND INSULT

COMPUTERIZED FORECASTING MYOCARDIAL INFARCTION AND INSULT Статья в формате PDF 119 KB...

22 02 2026 0:41:34

ПЕРВОНАЧАЛЬНОЕ ЗАСЕЛЕНИЕ ЧЕЛОВЕКОМ СРЕДНЕРУССКОЙ ВОЗВЫШЕННОСТИ: К ПОСТАНОВКЕ ПРОБЛЕМЫ

ПЕРВОНАЧАЛЬНОЕ ЗАСЕЛЕНИЕ ЧЕЛОВЕКОМ СРЕДНЕРУССКОЙ ВОЗВЫШЕННОСТИ: К ПОСТАНОВКЕ ПРОБЛЕМЫ Подвергается сомнению гипотеза о том, что на протяжении ашельской эпохи жители Восточной Европы пpaктически не покидали Кавказ, делая лишь редкие попытки выхода на равнину. Это разительно отличается от миграционного поведения западно- и центрально-европейского населения. Дается хаpaктеристика местонахождений Среднерусской возвышенности, относимых автором к домустьерскому времени раннего палеолита – Зорино, Погребки, Шубное и др. Среднерусская возвышенность могла быть основным путем проникновения древнейших людей в северные широты с Донецкого кряжа и Приазовья. Это связано с ландшафтной обстановкой днепровского и начала микулинского времени, когда в результате таяния ледников значительная часть низменностей Поволжья и Поднепровья оказалась заболочена. Ставится задача поисков стратифицированных ашельских памятников на этой территории. ...

14 02 2026 8:24:28

Я И МОЁ ЗДОРОВЬЕ

Я И МОЁ ЗДОРОВЬЕ В статье излагается позиция автора о необходимости максимально ответственно относиться к своему здоровью, исходя из объективных предпосылок нашего времени. ...

11 02 2026 7:23:11

КАРАМОВА ЛЕНА МИРЗАЕВНА

КАРАМОВА ЛЕНА МИРЗАЕВНА Статья в формате PDF 77 KB...

08 02 2026 5:28:49

АКСИОЛОГИЧЕСКИЕ АСПЕКТЫ ЗДОРОВОГО ОБРАЗА ЖИЗНИ

АКСИОЛОГИЧЕСКИЕ АСПЕКТЫ ЗДОРОВОГО ОБРАЗА ЖИЗНИ Статья в формате PDF 119 KB...

06 02 2026 21:30:57

АНГЛИЙСКАЯ ГРАММАТИКА: ПРЕДЛОЖЕНИЕ И СЛОВО

АНГЛИЙСКАЯ ГРАММАТИКА: ПРЕДЛОЖЕНИЕ И СЛОВО Статья в формате PDF 227 KB...

05 02 2026 6:31:23

ПРИРОДОПОЛЬЗОВАНИЕ И ОХРАНА ОКРУЖАЮЩЕЙ СРЕДЫ

ПРИРОДОПОЛЬЗОВАНИЕ И ОХРАНА ОКРУЖАЮЩЕЙ СРЕДЫ Статья в формате PDF 294 KB...

01 02 2026 19:41:44

ИСТОРИЧЕСКИЙ РЕГРЕСС СОВРЕМЕННОГО ЧЕЛОВЕКА

ИСТОРИЧЕСКИЙ РЕГРЕСС СОВРЕМЕННОГО ЧЕЛОВЕКА Данная статья посвящена проблеме реставрации языческого миропонимания в современном мире. В статье пишется о том, что неоязычество предрасполагает людей к аддиктивным формам поведения. ...

31 01 2026 22:44:52

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::