Анализ производительности протокола с N-возвращениями

Протокол с N- возвращениями (см. рисунок 4).

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 4 – Анализ системы с N-возвращениями: (а) безошибочная передача, (б) случай появления ошибки (сбоя)

Пример:

Пусть а = 4, р = 0.01. Тогда для протокола с остановкамии ожиданием нормированная производительность ограничивается значением 0.99/4, тогда как соответствующая граница для схемы с N-возвращениями находится около 0.99/(1+0.01*3)=0.96. То есть схема с N-возвращениями превосходит схему с остановками и ожиданием в 4 раза. При а<1 предпочтительнее стратегия непрерывной передачи.

Практическая часть

При запуске программы открывается окно «Анализ производительности» (см. рисунок 5). Пользователю нужно ввести необходимые значения. Затем нажать кнопку «Анализ». При нажатии кнопки «Новый анализ» данные из таблиц и данные, введенные пользователем, удаляются (необходимо для ввода новых значений и нового анализа производительности протокола (см. рисунок 6)).

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 5 – Анализ производительности протокола

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 6 – Новый анализ

При анализе производительности протокола передачи кадров «с остановками и ожиданием» в компьютерной сети выводится окно с сообщением, показывающим, производителен данный протокол или нет. Производительность протокола зависит от параметра производительности, который, в свою очередь, зависит от длительности кадра и периода передачи кадра. В данном случае данный протокол производителен, т.к. параметр производительности меньше 1, что подтверждается выводимым в отдельном окне сообщении (см. рисунок 7).

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 7 – Сообщение о производительности протокола

Изменяя длительность и период передачи кадра, можно заметить, как изменяются производительность протокола с остановками и ожиданием. Изменим длительность и период передачи кадра. В поле «Длительность кадра» введем значение 10, а в поле «Период передачи» - 25. При данных значениях данный протокол не производителен, т.к. параметр производительности больше 1. Следовательно, этот протокол для передачи кадров использовать не следует, т.к. будут значительные потери по времени (см. рисунок 8).

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 8 – Анализ производительности протокола

Также выводится сообщение о производительности протокола (см. рисунок 9).

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 9 – Сообщение о производительности протокола

Рассмотрим ситуацию, когда данный протокол «менее производителен». Для этого введем в поле «Длительность кадра» значение 5, а в поле «Период передачи» - 5. В данной ситуации протокол «менее производителен», т.е. воспользоваться этим протоколом для передачи кадров с одной стороны можно, а с другой, разницы между этим протоколом и каким-либо нет, т.к. потери по времени незначительные (см. рисунок 10).

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 10 – Анализ производительности протокола

Сообщение о производительности протокола представлено на рисунке 11.

Анализ производительности протокола с N-возвращениями - student2.ru

Рисунок 11 – Сообщение о производительности протокола

Заключение

Целью исследования является закрепление основ и углубление знаний в области анализа производительности протокола «с остановками и ожиданием» в компьютерной сети, создание программного продукта для анализа производительности данного протокола.

В ходе выполнения исследования был создан программный продукт в среде MicrosoftVisualStudio 2010 для проведения анализа производительности протокола «с непрерывной передачей» в компьютерной сети.

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

Произведя анализ производительности протокола передачи кадров «с остановками и ожиданием» в компьютерной сети, стало очевидным, что его производительность зависит, прежде всего, от длительности кадра и его периода передачи.


Наши рекомендации