Исследование алгоритма Дейкстры для маршрутизации пакетов в компьютерной сети.



Выбрать три схемы из лабораторной работы №7 по желанию.

Построить программу на основе алгоритма Дейкстры для нахождения кратчайших маршрутов от заданного узла сети к остальным.

Найти (в каждой из трех схем):

 - узел, с которого можно передать сигналы остальным с наименьшими затратами;

 - номер этого узла;

 - массив путей обхода маршрутов для произвольных узлов сети.

Привести в работе схемы получившихся сетей.

Произвести анализ всей работы.

Исследование алгоритма Флойда для маршрутизации пакетов в компьютерной сети.

Выбрать три схемы из лабораторной работы №7 по желанию.

Построить программу на основе алгоритма Флойда для нахождения кратчайших маршрутов от заданного узла сети к остальным.

Найти (в каждой из трех схем):

 - узел, с которого можно передать сигналы остальным с наименьшими затратами;

 - номер этого узла;

 - массив путей обхода маршрутов для произвольных узлов сети.

Привести в работе схемы получившихся сетей.

Произвести анализ всей работы.

 

18. Сравнительный анализ производительности алгоритмов Дейкстры и Флойда для маршрутизации пакетов в компьютерной сети.

Выбрать две схемы из лабораторной работы №7 по желанию.

Построить программы на основе алгоритмов Дейкстры и Флойда для нахождения кратчайших маршрутов от заданного узла сети к остальным.

Найти (в каждой из трех схем):

 - узел, с которого можно передать сигналы остальным с наименьшими затратами;

 - номер этого узла;

 - массив путей обхода маршрутов для произвольных узлов сети (для одной из схем).

Привести в работе схемы получившихся сетей.

Произвести сравнительный анализ эффективности алгоритмов.

 

 

19. Сравнительный анализ производительности мультипроцессорных систем с общей и распределенной памятью.

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

Обработать очереди из 100 и 1000 заявок;

 - количество процессоров в системе (варианты): 1) 3, 4; 2) 2, 6; 3) 2, 5; 4) 3, 5;

 - разброс длительностей заявок (варианты): 1) 3-7; 2) 1-8; 3) 0-4; 4) 0-5.

Найти:

а) сумму длин всего набора заявок;

б) время, необходимое для обработки набора заявок для каждого набора условий;

в) среднее время, необходимое для обработки одной заявки;

г) среднее время простоя процессоров.

Каждый опыт провести 3 раза.

Результаты оформить в виде таблицы.

Сравнить результаты имитационного моделирования с теоретическими расчетами.

Произвести анализ всей работы.

 

20. Сравнительный анализ производительности методов типа "Алоха".

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

Обработать наборы из 100, 1000, 10000 кадров;

 - величины нормированной пропущенной нагрузки (варианты): 1) 0,075; 0,25; 1,6; 2) 0,05; 0,4; 1,5; 3) 0,03; 0,1; 3,0; 4) 0,01; 0,5; 2,0;

 - величины временных интервалов (варианты): 1) 2; 5; 16; 2) 5; 7; 15; 3) 3; 5; 8; 4) 1; 4; 8.

Найти:

а) время, необходимое для передачи всего набора кадров;

б) среднее время, необходимое для передачи кадра;

в) нормированную производительность протокола передачи.

Подсчитать количество коллизий, и результаты оформить в виде таблицы.

Построить и сравнить графики зависимости производительности от пропущенной нагрузки.

Сравнить результаты моделирования с теоретическими расчетами и проанализировать эффективность алгоритмов.

Произвести анализ всей работы.

 

21. Сравнительный анализ производительности методов

"асинхронная Алоха" и CSMA / CD

А. Написать программу, реализующую работу компьютерной сети по методу CSMA /CD.

Обработать наборы из 1000,10000 кадров.

 - удаление пользователя от головной части (варианты): 1) 30; 32) 80; 3) 50; 4) 120 км;

 - время распространения сигнала 5 мкс/км.

 - длина кадра: 64; 128; 1024 бит;

 - интенсивность передачи: 50.

Найти:

а) время, необходимое для передачи всего набора кадров;

б) среднее время, необходимое для передачи кадра;

в) нормированную производительность протокола передачи.

Подсчитать:

 - количество коллизий и результаты оформить в виде таблицы.

 - максимальное количество пользователей для данной сети.

Сравнить результаты имитационного моделирования с теоретическими расчетами.

Произвести анализ всей работы.

В. По данным из предыдущей программы для каждой длины кадра

Рассчитать:

 - нормированную производительность канала, а затем и

 - нормированную пропущенную нагрузку.

Подсчитать вероятность коллизии.

С. Написать программу, реализующую работу компьютерной сети по методу "асинхронной Алохи".

Найти:

а) время, необходимое для передачи всего набора кадров;

б) среднее время, необходимое для передачи кадра;

в) нормированную производительность протокола передачи.

Подсчитать количество коллизий и результаты оформить в виде таблицы.

Сравнить результаты работы программы с теоретическими расчетами.

Произвести анализ всей работы.

D. Сравнить результаты работы обеих программ и оценить эффективность методов.

 

22. Сравнительный анализ производительности методов

"синхронная Алоха" и CSMA / CD

А. Написать программу, реализующую работу компьютерной сети по методу CSMA /CD.

Обработать наборы из 1000,10000 кадров.

 - удаление пользователя от головной части (варианты): 1) 120 км; 2) 50; 3) 80; 4) 30;

- время распространения сигнала 5 мкс/км.

 - длина кадра: 64; 128; 1024 бит;

 - интенсивность передачи: 50.

Найти:

а) время, необходимое для передачи всего набора кадров;

б) среднее время, необходимое для передачи кадра;

в) нормированную производительность протокола передачи.

Подсчитать:

 - количество коллизий и результаты оформить в виде таблицы.

 - максимальное количество пользователей для данной сети.

Сравнить результаты имитационного моделирования с теоретическими расчетами.

Произвести анализ всей работы.

В. По данным из предыдущей программы для каждой длины кадра

Рассчитать:

 - нормированную производительность канала, а затем и

 - нормированную пропущенную нагрузку.

Подсчитать вероятность коллизии.

С. Написать программу, реализующую работу компьютерной сети по методу "синхронной Алохи".

 - величина временных интервалов, кратных длительности передачи (варианты): 1) 3; 5; 2) 1; 4; 3) 2; 10; 4) 5; 7.

Найти:

а) время, необходимое для передачи всего набора кадров;

б) среднее время, необходимое для передачи кадра;

в) нормированную производительность протокола передачи.

Подсчитать количество коллизий и результаты оформить в виде таблицы.

Сравнить результаты имитационного моделирования с теоретическими расчетами

Произвести анализ всей работы.

D. Сравнить результаты работы обеих программ и оценить эффективность используемых в них методов.

 

 

Кафедра компьютерных технологий и систем КубГАУ


Дата добавления: 2020-04-25; просмотров: 262; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!