автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.13, диссертация на тему:Методы и средства исследования распределенных сетей передачи данных с неоднородным трафиком на основе неэкспоненциальных моделей

кандидата технических наук
Нгуен Дык Тай
город
Санкт-Петербург
год
2009
специальность ВАК РФ
05.13.13
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Методы и средства исследования распределенных сетей передачи данных с неоднородным трафиком на основе неэкспоненциальных моделей»

Автореферат диссертации по теме "Методы и средства исследования распределенных сетей передачи данных с неоднородным трафиком на основе неэкспоненциальных моделей"

На правах рукописи

7Ш-—

Нгуен Дык Тай ^

МЕТОДЫ И СРЕДСТВА ИССЛЕДОВАНИЯ РАСПРЕДЕЛЕННЫХ СЕТЕЙ ПЕРЕДАЧИ ДАННЫХ С НЕОДНОРОДНЫМ ТРАФИКОМ НА ОСНОВЕ НЕЭКСПОНЕНЦИАЛЬНЫХ МОДЕЛЕЙ

Специальность 05.13.13 - Телекоммуникационные системы и компьютерные сети

Автореферат диссертация на соискание ученой степени кандидата технических наук

- 3 ДЕН 2009

Санкт-Петербург 2009

003487060

Работа выполнена в Санкт-Петербургском государственном университете информационных технологий, механики и оптики.

Научный руководитель: доктор технических наук, профессор

Алиев Тауфик Измайлович

Официальные оппоненты: доктор технических наук, профессор

Богатырев Владимир Анатольевич

кандидат технических наук Никульский Игорь Евгеньевич

Ведущая организация: Ленинградский отраслевой научно-исследовательский институт связи (ЛОНИИС)

Защита диссертации состоится 15 декабря 2009 в 15.50 на заседании диссертационного совета Д 212.227.05 при Санкт-Петербургском государственном университете информационных технологий, механики и оптики по адресу: 197101, Санкт-Петербург, Кронверкский пр., д. 49.

С диссертацией можно ознакомиться в библиотеке Санкт-Петербургского государственного университета информационных технологий, механики и оптики

Автореферат разослан // ноября 2009г.

Ученый секретарь

диссертационного совета

Поляков В.И.

Общая характеристика работы

Актуальность проблемы. Проблема проектирования сетей передачи данных (СГЩ) становится все более актуальной для специалистов и ученых в этой научно-практической области в связи с ростом Всемирной сети. При проектировании и исследовании реальной СПД приходится решать большое число разнообразных задач. Первым этапом проектирования СПД является выбор технических средств и системы протоколов (включая способы коммутации и доставки данных в сети). Второй этап проектирования требует решения совокупности сложных взаимосвязанных задач, к которым относятся: оптимизация пропускных способностей каналов связи (КС); выбор маршрутов; оптимизация топологической структуры; выбор методов управления потоками и определение параметров управления; анализ объемов буферной памяти узлов коммутации, и Быбор стратегии буферизации при перезагрузках и так далее.

При решении общей задачи топологического синтеза кроме выбора оптимальной схемы соединения узлов коммутации необходимо одновременно решать задачу оптимизации маршрутов и выбора пропускных способностей КС. В данной работе рассматривается задача оценки пропускных способностей КС, решение которой известно только для модели в виде разомкнутой экспоненциальной сети массового обслуживания (СеМО) с однородным потоком заявок. При этом не учитывались специфические особенности, присущие реальным распределенным СПД. К числу таких особенностей относятся неэкспсненциальность и неоднородность трафика, многообразие топологий и алгоритмов маршрутизации, вариантов распределений прикладных программ и наборов данных по узлам сети, способов взаимодействия пользователей сети и т.д. Учет этих особенностей выполняется на этапе параметризации модели СПД, результаты которого оказывают существенное влияние на адекватность разрабатываемой модели. В связи с этим необходимо разработать методику проектирования распределенных СПД к программный комплекс для решения ряда актуальных задач: расчет, потоков в распределенных сетях; определение пропускных способностей КС СПД; выбор дискретных значений ПС-построение имитационных моделей КС и спроектированных СПД в среде GPSS World; анализ погрешностей приближенных методов расчета временных характеристик КС и СПД, Кроме того необходимо Выполнить анализ влияния на характеристики функционирования СПД таких параметров передачи данных как длина пакетов, характер трафика в сетях (влияние законов распределений), скорость передачи пакетов в КС и т.д.

Объект исследований. Объектом исследований диссертационной работы является сеть передачи данных с неоднородным трафиком.

Предмет исследований. В диссертациониой работе предметом исследований являются модели, методы и инструментальные средства для оценки эффективности и системного проектирования СПД с неоднородным трафиком.

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

Цель работы достигается решением следующих задач.

1. Разработка метода сведения неоднородного потока пакетов в СПД к однородному и перерасчет параметров пакетов на основе параметров сообщений, при этом ключевой задачей является разработка метода расчета интенсивностей потока пакетов в КС с учетом топологии СПД, метода маршрутизации, способа распределения по узлам прикладных программ и наборов данных, способа взаимодействия пользователей, длин сообщений и пакетов.

2. Анализ влияния длины пакетов, характера трафиков в сетях (влияния законов распределений) и скорости передачи пакетов в каналах связи на характеристики функционирования СПД.

3. Разработка программного комплекса для проектирования и исследования СПД позволяет решить следующие актуальные задачи: оптимизация пропускных способностей КС СПД при ограничениях на время доставки пакетов или на стоимость сети с использованием модели в виде разомкнутой СеМО с учетом специфических особенностей реальных СПД; выбор дискретных значений пропускных способностей на основе полученных непрерывных значений; оценка погрешностей аналитических методов расчета модели канала передачи данных с использованием имитационного моделирования.

4. Разработка средств автоматического построения имитационных моделей в среде GPSS World, предназначенных для детального анализа характеристик функционирования канала связи и сети, спроектированной в процессе аналитического моделирования.

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

Научная новизна работы заключается:

1) в разработке методов расчета потоков пакетов в каналах связи на основе заданных внешних интенсивностей потоков сообщений при заданной топологии СПД и известном алгоритме маршрутизации в СПД, позволяющих полностью решить задачу выбора пропускной способности каналов связи на основе аналитического моделирования;

2) в разработке имитационных моделей для исследования характеристик каналов связи с использованием моделей в виде СМО типа G/G/1 и интерпретации результатов анализа погрешностей расчета характеристик с использованием приближенных аналитических методов;

3) в оценке псирещностей аналитических методов аналитических методов расчета неэкспоненциальных моделей канала передачи данных и СПД с использованием имитационного моделирования;

4) в анализе влияния длины пакетов, характера трафиков в сетях (влияния законов распределений) и скорости передачи пакетов в каналах связи на характеристики функционирования СПД.

Практическая ценность работы заключается в следующем.

1. Сформулирована методика расчета потоков пакетов в каналах связи на основе заданных внешних интенсивностей неоднородного потока сообщений, заданного алгоритма маршрутизации и других особенностей СПД. .

2. Разработан программный комплекс для проектирования и исследования СПД, позволяющий решать следующие актуальные задачи:

a) оптимизацию пропускных способностей каналов связи СПД при ограничениях на время доставки пакетов или на стоимость сети с использованием модели в виде разомкнутой СеМО с учетом специфических особенностей реальных СПД, таких как неоднородность потока поступающих в сеть сообщений, многообразие топологий СПД, способов распределения прикладных программ и наборов данных по узлгм сети, способов взаимодействия сети, вариантов маршрутизации;

b) выбор дискретных значений пропускных способностей на основе полученных непрерывных значений; ~

c) автоматическое построение имитационных моделей канала связи и спроектированной СПД;

с!) расчет временных характеристик спроектированной СПД на основе имитационного моделирования.

3. Сформулированы рекомендации по применению в инженерных расчетах приближенных аналитических методов оценки характеристик СПД при больших загрузках.

Практическая реализация и внедрение результатов исследований. Основные результаты работы внедрены в ООО ЛМТ (г. Санкт-Петербург), а также в учебном процессе на кафедре вычислительной техники СПбГУ ИТМО в рамках учебных дисциплин "Сети ЭВМ и телекоммуникации" и "Теория проектирования вычислительных систем и сетей".

Апробация работы. Результаты выполненных исследований были представлены на Р/-й межвузовской конференции молодых ученых, ХХХУП-й научней и учебно-методической конференции СПбГУ ИТМО, У-й всероссийской межвузовской конференции молодых ученых, Ш-й всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» (ИММОД-2007), IV-й всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» (ИММОД-2009)

Публикации Основные результаты диссертационного исследования опубликованы в 7 работах общим объемом 40 страниц: 6 научных статей [1,3-7] и 1 тезисы доклада [2].

Структура и объем диссертации. Диссертационная работа состоит из введения, основной части, содержащей 4 главы, заключения, трех приложений и списка литературы. Общий объем работы - 145 страниц. Работа содержит 49 иллюстраций и 15 таблиц. Список литературы включает 42 библиографических источников.

СОДЕРЖАНИЕ РАБОТЫ Введение содержит обоснование актуальности рассматриваемых в диссертации задач. Формулируются цель, задачи и методы исследования, излагается кратко содержание диссертации.

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

Выполнен обзор моделей и методов исследования СПД. При этом модели СПД различных классов строятся на основе моделей массового обслуживания. Рассмотрены классификации систем (СМО) и сетей (СеМО) массового обслуживания. СМО используются в качестве моделей каналов связи, а СеМО - в качестве моделей СПД. Для исследования СПД используются аналитические (точные, приближенные и эвристические) и имитационные методы. Точные аналитические методы используются для экспоненциальных моделей, приближенные методы используются для расчета неэкспоненциальных моделей, расчет которых точными методами не возможен. Имитационное моделирование реализуется в среде GPSS World, используемой для исследования сложных систем с дискретным характером функционирования.

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

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

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

Расчет потоков пакетов в каналах СПД проводится в три этапа. На первом этапе выполняется расчет интенсивностей Я^ пакетов из узла ¡' в узел]' путем умножения внешних интенсивностей Ли сообщений из узла г в узел j на число пакетов к --1,2,... в одном сообщении:

На втором этапе расчет интенсивностей пакетов в КС выполняется на основе вычисленных на первом этапе внешних интенсивностей потоков пакетов, заданных таблиц маршрутизации и вероятности передачи по основному пути:

Для определения ХЦ^ используется обратная рекурсивная процедура, определяющая распределение интенсивностей потоков на паре (г - узел-источник, /' - узел-назначение) и суммирующая их при рассмотрении всех пар узлов. Эта процедура реализуется следующим образом. Сканируются все узлы, через которые пакеты могут пройти от узла-источника к узлу-назначения с учетом таблиц маршрутизации, и строится двоичное дерево, причем для каждого узла рассматриваются два пути передачи пакета: основной и альтернативный. СПД отличается от двоичного дерева тем, что ее топология произвольная. Для того, чтобы устранить ситуацию, когда пакеты могут циркулировать в сети бесконечно, используется маскирование узлов, которые уже сканировались.

При вызове рекурсивной процедуры доля пакетов в каждом из каналов связи рассчитывается по правилу:

1) если следующий рассматриваемый узел является основным и он не маскирован, то доля пакетов в этом канале увеличивается на величину, равную произведению вероятности передачи пакетов по основному пути на долю пакетов предыдущего КС;

, . .....2) если следующий, рассматриваемый узел является альтернативным, и.

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

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

где - доля пакетов (0 < <1), проходящих по каналу (к,Г), причем должно выполняться условие сохранения потока в сети:

11, Н-

реализуется с помощью массива маскирования - после вызова рекурсивной процедуры какой-то пары (узел-источник, узел-назначение) нужно отметить узел-источник как немаскированный.

Если основной путь рассматриваемого узла совпадает с узлом-назначения и альтернативный путь этого узла является маскированным узлом, то к доли пакетов основного канала связи добавляется доля пакетов альтернативного, равная произведению вероятности передачи пакета по альтернативному пути на долю пакетов предыдущего канала связи, так как пакеты не могут повторно попадать в один и тот же узел СПД.

На третьем этапе выполняется расчет, коэффициентов передач для

. Я Я

каждого канала связи (к,1)\ а(к,п = г1-™-, где Ада = / - суммарная

интенсивность поступления пакетов в СПД.

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

Данный алгоритм расчета интенсивностей пакетов встроен в программный комплекс и представляет собой ключевой этап для решения задачи оценки пропускных способностей на основе метода Лагранжа.

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

Третья глава посвящена исследованию влияния процессов передачи данных на характеристики функционирования СПД.

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

Эксперименты позволяют сделать вывод о том, что приближенная формула расчета временных характеристик системы О/МА, используемой в качестве модели КС, дает небольшую погрешность для потока, коэффициент вариации (КВ) которого меньше 1 (в большинстве случаев она меньше 20% при загрузке больше 0.3). Для потока, КВ которого больше 1, при увеличении загрузки уменьшение этой погрешности близко к линейному. При большой загрузке канала связи погрешность расчета характеристик передачи пакетов находится в пределах 20%, приемлемых для инженерных расчетов (рис. 1). Многочисленные имитационные эксперименты позволили выполнить детальное исследование характеристик системы 0/0/1 и сделать следующие выводы.

1. Чем меньше загрузка исследуемой системы, тем большую погрешность дает приближенная формула.

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

Формула расчета коэффициентов вариаций исходящего потока канала связи дает в большинстве случаев верхнюю границу для. коэффициента вариации исходящего потока заявок из системы О/С/Т, причем относительная погрешность формулы находится в приемлемых пределах (меньше 20%) при малой загрузке системы (от 0 до 0.4) для коэффициентов вариации входного потока заявок больше !, а также при большой загрузке системы (от 0.8 до 1) для случаев КВ меньше 1 (ркс. 2).

Рис. 1. Зависимость относительной погрешности времени ожидания от загрузки системы G/M/1

0,10

0,20 0,30 0,40 0,50 0,60 0,70 Загрузка

0,80 0,90 0,95 1,00

Рис. 2. Зависимость относительной погрешности коэффициентов eapuaifuu. исходящего потока от загрузки системы G/M/1

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

Рис. 3. Зависимость времени ожидания пакетов от отношения между максимальной (минимальной) и средней длиной пакетов

Для сети Ethernet относительное отклонение результатов распределения со смещением по сравнению с традиционными составляет десятки процентов, и это отклонение увеличивается с увеличением загрузки канала и может превышать 100% для гиперэкспоененциального распределения (рис. 4). Традиционные распределения могут использоваться при моделировании сети TCP/IP из-за большого отношения между максимальной imax (минимальной - /min) и средней 1,,р длиной пакетов. Различие в результатах для СПД, в общем случае, может составлять десятки процентов, что делает необходимым учет ограниченной длины пакетов в процессе системотехнического проектирования СПД.

Проведен анализ влияния характера трафика в СПД и длительности передачи пакетов в каналах связи на характеристики функционирования СПД. Когда все KB распределения потоков и времени передачи пакетов в каналах увеличиваются до единицы, все временные характеристики неэкспоненциальной сети стремятся к временным характеристикам экспоненциальной сети, т.е. молото говорить, что экспоненциальная сеть рассматривается как верхний предел в данном случае. Когда значения КБ разных распределений совпадают, характеристики сети почти совпадают. В сетях с ■ гиперэкспоненциальным распределением времени обслуживания (передачи) пакетов в каналах СПД обеспечивается меньшее значение

времени доставки пакетов по сравнению с Гамма-распределением, причем при больших значениях КВ это различие может составлять десятки процентов. При больших значениях КВ интервалов времени между поступающими в сеть пакетами и времени их передачи по каналам свя^и необходимо учитывать более высокие моменты распределений, в частности третий момент, который обусловливает значительное различие времени доставки пакетов в СПД.

I

Рис. 4. Зависимость времени ожидания пакетов от загрузки канала

Рассмотрено влияние третьего момента гиперэкспоненциального (с КВ больше 1) и гипозкспоненциальнсго (с КВ меньше 1) распределения времени обслуживания (передачи пакетов в канале) на характеристики системы. Для гиперэкспоненциального закона с одними и тем же вторым моментом можно получить разные значения третьего момента, и чем больше значение второго момента, тем больше значение третьего момента и их различие. Зависимости времени ожидания систем Н2/М/1, К^ЛЗ/1, Н2/Г2/1, (где Г2 - Гамма-распределение с коэффициентом вариации 2) от величин третьего момента гиперэкспоненциального потока для загрузки 0.5 и 0.9, показаны на графики рис. 5, а и рис. 5, б соответственно. Графики показывают, что чем больше значения третьего момента, тем меньше время ожидания в системе. Однако, когда загрузка равна 0.5, время ожидания разных систем резко падает вниз при незначительном изменении третьего момента в начале (когда значения третьего момента <100) и почти не изменяется, когда эти значения больше 100. Для случая, когда загрузка равна 0.9, время ожидания систем более «линейно»,зависит от третьего момента. Для всех случаев, время ожидания сильно зависит от третьего момента и дает большое различие (больше 100% при загрузке 0.5).

Аппроксимацию гипоэкспоненцкального распределения выполним по двум моментам. Предположим. что аппроксимирующее гипоэкспоненциальное- распределение к-то порядка содержит, только два типа

—•— ГилерЭксп. - со смвфнием —в— Эксп. со смеорн^-ем —й— Равномерный - - -Х-- • ГиперЭксп. - традиционный ■ • -Ж- • • Эксп. - традиционный

-1-

' , 1 .... .... |

■ У-!

—ч

О 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 Загрузка

экспоненциальных фаз: А, фаз с параметром а, =1/г, и кг=^к-кх фаз с параметром с?2=1/г2, гДе г\ я Н ~~ математические ожидания экспоненциально распределенных случайных величин в фазах первого и второго типов соответственно. Условия для такой аппроксимации

формулируются следующим образом: к , где и - коэффициент

вариации гипоэкспоненциального распределения ( 0 < <1 ).

5 2,00

§1,50

I

к 1,00

и 0,50

100 200 300 третей момент

100 200 300 400

третий момант

Загрузка ~ 0.5

Загрузка - 0.9

- Н2/С2/1

Рис. 5. Зависимость времени ожидания системы Н2Ю/1 от третьего момента гиперэкспоненциального потока (входного)

Исследование влияния третьего момента ЗР поступающего в систему ЕтДЗ/1 потока на время ожидания дает результаты, показанные на рис. 6. На графиках показаны влияния третьего момента гипоэкспоненциального поступающего потока с разными КВ на относительное различие между максимальным и минимальным значениями времени ожидания нескольких систем при к =50. Каждому значению КВ на графике соответствует относительное различие (%) между средними временами ожидания, вычисленными при максимальном и минимальном значениях третьего момента. Максимальное время ожидания получается при минимальном значений третьего момента (когда =)!/'' [) и .минимальное время ожидания - при максимальном значении третьего момента (когда кх = 1). Для

случаев, когда КВ равны 0.8 и 0.9 (когда 11/1/2[=1) это относительное различие незначительно (в большинстве случаев оно меньше 5%), при этом третий момент достигает минимального значения при [+1 (однако это

тоже не приводит к сильному изменению). Время ожидания не только зависит от загрузки и закона распределения времени обслуживания в системе, но и от третьего момента гипоэкспоненциального распределения поступающего потока.

а)

б)

Загрузив = 0.5 Загрузка = 09

Рис. 6. Влияние третьего момента закона распределения поступающего в систему Ех/О/1 потока на времени ожидания при загрузках 0.5 (а) и 0.9 (б)

В четвертой главе представлено описание разработанного программною комплекса "DCNET" для исследования СПД с неоднородным потоком сообщений на основе аналитического и имитационного моделирования. Программа "DCNET" написана с использованием Visual С++ 7.0 под Windows. Объектно-ориентированное программирование на MFC (библиотека базовых классов Microsoft - Microsoft Foundation Classes) с архитектурой 'Doc/View использовано для удобства разработки и реализации приложений под Windows. Программа "DCNET" работает под ОС Windows 2000/ХР с требованием памяти не более 64Мбайт.

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

Аналитическая модель СПД строится в виде разомкнутой СеМО для любой топологии сети, задаваемой аналитически или графически. На основе аналитической модели решается задача определения пропускных способностей КС в распределенных СПД при ограничениях на время доставки пакетов иди на стоимость сети.

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

традиционной оптимизации непрерывных значений пропускных способностей.

Имитационная модель СПД на языке GPSS World генерируется' автоматически на основе расчета характеристик аналитической модели в виде разомкнутой экспоненциальной СеМО. Полученные характеристики аналитической модели используются в качестве параметров имитационной модели СПД, представляющей собой разомкнутой СеМО, узлы которой соответствуют каналам связи, а заявки - пакетам в СПД. Число источников заявок в имитационной модели равно числу узлов в СПД, при этом интенсивности поступления заявок в модели определяются как внешние интенсивности пакетов от пользователей к узлам СПД соответственно. Аналитическая модель, реализованная в программе, позволяет рассчитать следующие параметры для имитационной модели.

1. Вероятность передачи пакетов от пользователя j к каналу k:p."t) , где Л[кп - интенсивность пакетов, поступивших в канал к от

пользователя^; Я" - интенсивность пакетов от пользователя j в сети.

2. Вероятность передачи пакетов от канала к к каналу h: = л,,,,,/^, где Лдо,- интенсивность пакетов в канале h, прошедших через канал к; ?!; -полная интенсивность пакетов в канале к.

3. Вероятность передачи пакетов от канала к к пользователю j-P°kJ) где ^ ~ множество каналов связи, непосредственно

ш

связанных с каналом к

4. Средний интервал времени между поступающими пакетами от пользователя,?' в СПД: tj = i/д".

5. Среднее время передач пакетов в каналах связи к\ ^ -^¡/С, > где К -

средняя длина пакета, - пропускная способность канала к.

Кроме рассчитанных параметров для имитационной модели СПД дополнительно необходимо задать следующие параметры:

а) законы распределений интервалов времени между поступающими пакетами от пользователей в СПД с коэффициентами вариации этих распределений;

б) законы распределений времени передачи пакетов в КС с коэффициентами вариации этих распределений.

Отметим, что имитационная модель СПД предназначена для детального анализа характеристик функционирования сети, спроектированной в процессе аналитического моделирования. При этом, в случае отличия реального характера процессов поступления пакетоЕ в сеть или передачи пакетов по каналам связи от экспоненциального, в имитационной модели предусмотрена возможность варьирования законов распределения времени передачи (длительностей обслуживания) пакетов з каждом из КС, а также законов распределения интервалов времени между поступающими в сеть пакетами. В качестве таких законов в работе

детерминированный; гипоэкспоненциальный разного порядка и, соответственно, с разными коэффициентами вариации; равномерный; экспоненциальный с ненулевыми смещениями; гиперэкспоненциальный; Гамма-распределение.

Аналогично разработано средство исследования временных характеристик канала связи путем генерирования имитационной модели канала связи в виде СМО типа G/G/1 на языке GPSS World с возможностью изменения загрузки канала, и варьирования законов распределения интервалов времени между пакетами и времени передачи пакетов по каналу. Данное средство позволяет получить значения временных характеристик канала связи и оценить погрешность аналитических методов расчета характеристик канала связи.

Сформулирована методика исследования распределенной СПД с неоднородным трафиком, которая содержит следующие этапы.

1. Подготовка исходных данных для программного комплекса "DCNET":

a) количество узлов сети и их взаимное расположение;

b) нагрузка СДД, создаваемая пользователями при работе с прикладными программами, наборами данных и в процессе обмена сообщений;

c) ограничения на среднее время доставки пакетов или на стоимость СПД;

d) максимальная длина пакета;

e) выбор типа каналов и задание стоимостных коэффициентов КС.

2. Расчет оптимальных пропускных способностей типовых топологай СПД при заданных следующих параметрах:

a) типовая топология: звезда, кольцо, дерево, полноевхзная:

b) модель взаимодействия пользователей сети: RDA (Remote Data Access), DBS (DataBase Server) и AS (Application Server);

c) распределение прикладных программ и наборов данных по узлам СПД;

d) метод маршрутизации.

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

3. Расчет пропускных способностей КС при распределенных топологиях

4. Выбор наилучшей топологии СПД, для которой выбранная в зависимости от постановки задачи в качестве критерия эффективности характеристика СПД (среднее время доставки пакетов или стоимость СПД) принимает наименьшее значение.

5. Варьирование параметров и характеристик КС и СПД и выбор дискретных значений пропускных способностей.

6. Оценка погрешностей аналитических методов расчета характеристик КС.

7. Оценка влияния характера потоков пакетов и длительности передачи данных на характеристики СПД:

а) влияние третьего момента распределения входного потока пакетов на • характеристики КС;

b) влияние длины пакетов на характеристики каналов связи и СПД;

c) влияние законов распределений трафика в сетях и времени передачи пакетов в КС на характеристики функционирования СПД.

8. Исследование СПД при разных размещениях прикладных программ и наборов данных.

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

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

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

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

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

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

3. Разработанный программный комплекс для проектирования и исследования СПД позволяет решать следующие актуальные задачи: оптимизация пропускных способностей каналов связи СПД при ограничениях на время доставки пакетов или на стоимость сети с учетом специфических особенностей реальных СПД; выбор дискретных значений пропускных способностей на основе полученных непрерывных значений; оценка погрешностей аналитических методов расчета модели канала передачи данных с использованием имитационного моделирования.

4. Разработан и программно реализован способ автоматического построения имитационных моделей в среде GPSS World, предназначенных для детального анализа характеристик функционирования канала связи и спроектированной в процессе аналитического моделирования сети, что

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

5. Разработанная методика исследования СЦЦ позволяет проектировщикам при минимальных затратах времени и материальных ресурсов найти рациональные решения по разработке новых и модернизации существующего СПД на основе совместного использования программного комплекса "DCNET" и системы имитационного моделирования GPSS World.

СПИСОК ПУБЛИКАЦИЙ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Нгуен Дык Тай. Оценка пропускных способностей каналов связи распределенных сетей передачи данных // Научно-технический вестник СПбГУ ИТМО. - 2007. - Вып. 39. - С. 258 - 267.

2. Нгуен Дык Тай. Оценка пропускных способностей каналов связи распределенных сетей передачи данных // Сборник тезисов межвузовской конференции молодых ученых. СПбГУ ИТМО, 2007 г., с. 55.

3. Нгуен Дык Тай. Оценка погрешностей аналитических методов расчета и исследование СМО типа G/G/1 // Сборник докладов всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» (ИММОД-2007). -СПб., 2007. Том 2. -С. 200 - 204.

4. Алиев Т.И., Нгуен Дык Тай. Программный комплекс аналитического и имитационного моделирования сетей передачи данных. // Сборник докладов всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» (ИММОД-2007). -СПб., 2007. Том 2.-С. 11-16.

5. Нгуен Дык Тай. Исследование сетей передачи данных с учетом ограниченной длины пакетов // Научно-технический вестник СНбГУ ИТМО, июль-гвгуст 2008. Вып. №56. - С. 73 - S0.

6. Нгуен Дык Тай. Исследование неэкспоненциальных моделей сетей передачи данных. // Сборник докладов всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика»

: (ИММОД-2009). -СПб., 2009. Том 2. -С. 182- 186.

7. Cccmra В.В., Нгуен Дык Тай. Анализ характеристик передачи пакетов через Интернет. // Сборник докладов всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» (ИММОД-2009):-СПб., 2009.Том 2. С. 245-249..': .С-" -

Тиражирование и брошюровка выполнены в учреждении «Университетские телекоммуникации» 197101, Санкт-Петербург, Саблинская ул., 14 Тел.(812)233 4669 объем 1,0 п л. Тираж 100 экз.

Оглавление автор диссертации — кандидата технических наук Нгуен Дык Тай

ОСНОВНЫЕ ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ.

ВВЕДЕНИЕ.

ГЛАВА 1. ЗАДАЧИ И МЕТОДЫ ПРОЕКТИРОВАНИЯ РАСПРЕДЕЛННЫХ СЕТЕЙ ПЕРЕДАЧИ ДАННЫХ.

1.1. Принципы структурной и функциональной организации распределенных сетей передачи данных.

1.2. Задачи проектирования и исследования сетей передачи данных.

1.3. Модели, методы исследования сетей передачи данных и проблемы расчета моделей сетей передачи данных.

1.4. Постановка задачи проектирования сетей передачи данных с неоднородной нагрузкой.

1.5. Выводы.

ГЛАВА 2. ОЦЕНКА ПРОПУСКНЫХ СПОСОБНОСТЕЙ КАНАЛОВ СВЯЗИ В РАСПРЕДЕЛЕННЫХ СЕТЯХ ПЕРЕДАЧИ ДАННЫХ.

2.1. Оптимизация и выбор дискретных значений пропускных способностей каналов связи.

2.2. Особенности сетей передачи данных с неоднородной нагрузкой.

2.3. Параметризация и расчет потоков в сетях передачи данных.

2.4. Выводы.

ГЛАВА 3. АНАЛИЗ ВЛИЯНИЯ ПРОЦЕССОВ ПЕРЕДАЧИ ДАННЫХ НА ХАРАКТЕРИСТИКИ ФУНКЦИОНИРОВАНИЯ СЕТЕЙ ПЕРЕДАЧИ ДАННЫХ

3.1. Оценка погрешностей аналитических методов расчета модели передачи данных.

3.2. Оценка влияния длины пакетов на характеристики функционирования сетей передачи данных.

3.3. Анализ влияния характера трафика и длительности передачи пакетов в каналах связи на характеристики функционирования сетей передачи данных

3.4. Исследование влияния третьего момента гиперэкспоненциального и гипоэкспоненциального распределений на характеристики системы G/G/1.

3.5. Выводы.

ГЛАВА 4. ПРОГРАММНЫЙ КОМПЛЕКС И МЕТОДИКА ИССЛЕДОВАНИЯ СЕТЕЙ ПЕРЕДАЧИ ДАННЫХ С НЕОДНОРОДНЫМ ТРАФИКОМ.

4.1. Программный комплекс "DCNET".

4.2. Методика исследования сетей передачи данных с использованием программного комплекса "DCNET".

4.3. Автоматическое построение имитационных моделей для исследования неэкспоненциальных сетей передачи данных.

4.4. Пример расчета характеристик сети передачи данных.

4.5. Выводы.

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ.

Введение 2009 год, диссертация по информатике, вычислительной технике и управлению, Нгуен Дык Тай

Конец 20-го и начало 21-го веков ознаменовались бурным количественным и качественным ростом компьютерных сетей. Эта тенденция, которая очевидно сохранится в ближайшие десятилетия, хорошо иллюстрируется ростом сети Интернет, охватившей все страны мира. Локальные компьютерные сети, являющиеся основой автоматизации деятельности отдельных предприятий и фирм, и распределенные сети, охватывающие города, регионы и континенты, проникли во все сферы человеческой деятельности, включая экономику, науку, культуру, образование, промышленность и т.д.

Повсеместное внедрение компьютерных сетей должно сопровождаться опережающим развитием фундаментальной теории в этой области, созданием инженерных методов анализа и синтеза, систем автоматизации проектирования, направленных на сокращение сроков и повышение качества проектирования компьютерных сетей. Базовые знания по решению задач анализа и синтеза в области сетей передачи данных (СПД) заложили такие авторы, как Вишневский В.М., Гнеденко Б.А., Цыбаков Б.С., Липаев В.В., Майоров С.A., L. Kleinrock, D. Ferrari, S. Golestani и многие другие.

Актуальность проблемы. Проблема проектирования СПД становится все более актуальной для специалистов и ученых в этой научно-практической области в связи с ростом Всемирной сети. При проектировании и исследовании реальной СПД приходится решать большое число разнообразных задач. Первым этапом проектирования СПД является выбор технических средств и системы протоколов (включая способы коммутации и доставки данных в сети). Второй этап проектирования требует решения совокупности сложных взаимосвязанных задач, к которым относятся: оптимизация пропускной способности (ПС) каналов связи (КС); выбор маршрутов; оптимизация топологической структуры; выбор методов управления потоками и определение параметров управления; анализ объемов буферной памяти узлов коммутации и выбор стратегии буферизации при перезагрузках и так далее.

При решении общей задачи топологического синтеза кроме выбора оптимальной схемы соединения узлов коммутации необходимо одновременно решать задачу оптимизации маршрутов и выбора ПС КС. В данной работе рассматривается задача оценки ПС КС, решение которой известно только для модели в виде разомкнутой экспоненциальной сети массового обслуживания (СеМО) с однородным потоком заявок. При этом не учитывались специфические особенности, присущие реальным распределенным СПД. К числу таких особенностей относятся неэкспоненциальность и неоднородность трафика, многообразие топологий и алгоритмов маршрутизации, вариантов распределений прикладных программ (ПП) и наборов данных (НД) по узлам сети, способов взаимодействия пользователей сети и т.д. Учет этих особенностей выполняется на этапе параметризации модели СПД, результаты которого оказывают существенное влияние на адекватность разрабатываемой модели. В связи с этим, необходимо разработать методику проектирования распределенных СПД и программный комплекс (ПК) для решения ряда актуальных задач: расчет потоков в распределенных сетях; определение ПС КС СПД; выбор дискретных значений ПС; построение имитационных моделей (ИМ) канала связи и спроектированных СПД в среде GPSS World; анализ погрешностей приближенных методов расчета временных характеристик каналов связи и СПД. Кроме того, необходимо выполнить анализ влияния на характеристики функционирования СПД таких параметров передачи данных как длина пакетов, характер трафика в сетях (влияния законов распределений), скорость передачи пакетов в каналах связи и т.д.

Объект исследований. Объектом исследований диссертационной работы является сеть передачи данных с неоднородным трафиком.

Предмет исследований. В диссертационной работе предметом исследований являются модели, методы и инструментальные средства для оценки эффективности и системного проектирования СПД с неоднородным трафиком.

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

Цель работы достигается решением следующих задач.

1. Разработка метода сведения неоднородного потока пакетов в СПД к однородному и перерасчет параметров пакетов на основе параметров сообщений, при этом ключевой задачей является разработка метода расчета интенсивностей потока пакетов в КС с учетом топологии СПД, метода маршрутизации, способа распределения по узлам 1Ш и НД, способа взаимодействия пользователей, длин сообщений и пакетов.

2. Анализ влияния длины пакетов, характера трафиков в сетях (влияния законов распределений) и скорости передачи пакетов в каналах связи па показатели эффективности СПД.

3. Разработка программного комплекса для проектирования и исследования СПД, реализующего следующие этапы: оптимизация ПС КС СПД при ограничениях на время доставки пакетов (ВДП) или на стоимость сети с использованием модели в виде разомкнутой экспоненциальной СеМО с учетом специфических особенностей реальных СПД; выбор дискретных значений ПС на основе полученных непрерывных значений; оценка погрешностей аналитических методов расчета модели канала передачи данных с использованием имитационного моделирования.

4. Разработка средств автоматического построения имитационных моделей в среде GPSS World, предназначенных для детального анализа характеристик функционирования канала связи и сети, спроектированной в процессе аналитического моделирования.

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

Научная новизна работы заключается:

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

- в разработке имитационных моделей для исследования характеристик каналов связи с использованием моделей в виде СМО типа G/G/1 и интерпретации результатов анализа погрешностей расчета характеристик с использованием приближенных аналитических методов;

- в оценке погрешностей аналитических методов расчета неэкспоненциальных моделей канала передачи данных и СПД с использованием имитационного моделирования;

- в анализе влияния длины пакетов, характера трафиков в сетях (влияния законов распределений) и скорости передачи пакетов в каналах связи на характеристики функционирования СПД.

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

2. Разработан программный комплекс для проектирования и исследования СПД, позволяющий решать следующие актуальные задачи: a) оптимизацию пропускных способностей каналов связи СПД при ограничениях на время доставки пакетов или на стоимость сети с использованием модели в виде разомкнутой экспоненциальной СеМО с учетом специфических особенностей реальных СПД, таких как неоднородность потока поступающих в сеть сообщений, многообразие топологий СПД, способов распределения прикладных программ и наборов данных по узлам сети, способов взаимодействия сети, вариантов маршрутизации; b) выбор дискретных значений пропускных способностей на основе полученных непрерывных значений; c) автоматическое построение имитационных моделей канала связи и спроектированной СПД; d) расчет временных характеристик спроектированной СПД на основе имитационного моделирования;

3. Сформулированы рекомендации по применению в инженерных расчетах приближенных аналитических методов расчета характеристик СПД при больших загрузках.

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

Основные результаты работы внедрены ООО ЛМТ (г. Санкт-Петербург), а также в учебном процессе на кафедре ВТ СПбГУ ИТМО в рамках учебных дисциплинах "Сети ЭВМ и телекоммуникации" и "Теория проектирования вычислительных систем и сетей" (Приложение 4).

Апробация работы. Результаты выполненных исследований были представлены на IV-й межвузовской конференции молодых ученых, XXXVII-й научной и учебно-методической конференции СПбГУ ИТМО, V-й всероссийской межвузовской конференции молодых ученых, II 1-й всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» (ИММОД-2007), IV-й всероссийской научно-практической конференции по имитационному моделированию и его применению в науке и промышленности «Имитационное моделирование. Теория и практика» (ИММОД-2009)

Публикации Материалы, отражающие основное содержание работы, изложены в 6 печатных работах [5, 21-25].

Структура и объем диссертации. Диссертационная работа состоит из введения, основной части, содержащей 4 главы, заключения, трех приложений и списка литературы. Общий объем работы - 145 страниц. Работа содержит 49 иллюстраций и 15 таблиц. Список литературы включает 42 библиографических источников.

Заключение диссертация на тему "Методы и средства исследования распределенных сетей передачи данных с неоднородным трафиком на основе неэкспоненциальных моделей"

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

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

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

3. Разработанный программный комплекс для проектирования и исследования СПД позволяет решать следующие актуальные задачи: оптимизация пропускных способностей каналов связи СПД при ограничениях на время доставки пакетов или на стоимость сети с учетом специфических особенностей реальных СПД; выбор дискретных значений пропускных способностей на основе полученных непрерывных значений; оценка погрешностей аналитических методов расчета модели канала передачи данных с использованием имитационного моделирования.

4. Разработан и программно реализован способ автоматического построения имитационных моделей в среде GPSS World, предназначенных для детального анализа характеристик функционирования канала связи и спроектированной в процессе аналитического моделирования сети, что позволяет обеспечить адекватность модели реальной СПД, а также проанализировать влияние различных законов распределений интервалов времени между пакетами и времени передачи пакетов по каналам на характеристики СПД.

5. Разработанная методика исследования СПД позволяет проектировщикам при минимальных затратах времени и материальных ресурсов найти рациональные решения по разработке новых и модернизации существующего СПД на основе совместного использования программного комплекса "DCNET" и системы имитационного моделирования GPSS World.

Библиография Нгуен Дык Тай, диссертация по теме Телекоммуникационные системы и компьютерные сети

1. Абросимов Л.И. Методология анализа вероятностно-временных характеристик вычислительных сетей на основе аналитического моделирования. Дис. . д-ра техн. наук. -М. 1996. -412с.

2. Авен О.И., Гурин Н. Н., Коган Я. А. Оценка качества и оптимизация вычислительных систем. М.: Наука, Гл. ред. Физ.-мат. лит., 1982. -464с.

3. Алиев Т.Н. Основы моделирования дискретных систем. СПб: СПбГУ ИТМО, 2009.-363с.

4. Алиев Т.П. Математические методы теории вычислительных систем. -Л.:1. ЛИТМО, 1979.-92с.

5. Бахарева Н. Ф. Интерактивная система вероятностного моделирования компьютерных сетей на основе метода двумерной диффузионной аппроксимации. Дис. . канд. техн. наук. Оренбург, 2004 190 с.

6. Башарин Г.П., Бочаров П.П., Коган Я.А. Анализ очередей в вычислительных сетях. Теория и методы расчета. М.: Наука. Гл. ред. физ.-мат. лит., 1989. -366с.

7. Богатырев В.А. К вопросу об оптимальной сегментации компьютерной сети //Приборы и системы. Управление, контроль, дианостика. -№ 5, 2006. -с. 3036.

8. Боев В. Д. Моделирование систем. Инструментальные средства GPSS World: Учебное пособие. СПб.: БХВ-Петербург, 2004 - 368 с.

9. Ю.Вентцель Е.С. Исследование операций. М.: Сов. Радио, 1972. - 552 с.

10. П.Вентцель Е.С., Овчаров JI.A. Теория случайных процессов и ее инженерные приложения. М. Наука, Физматлит, 1991. 384 с.

11. Вишневский В.М. Теоретические основы проектирования компьютерных сетей. М.: Техносфера, 2003. - 512с.

12. Клейирок JI. Вычислительные системы с очередями. М.: Мир, 1979. - 598с.

13. Клейнрок JI. Теория массового обслуживания. М.: Машиностроение, 1979. -432с.

14. Кругликов В.К. Вероятностный машинный эксперимент в приборостроении.- Л.: Машиностроение, 1985. 247 с.

15. Майоров С. А., Новиков Г.И., Алиев Т.И. и др. Основы теории вычислительных систем. -М.: Высшая школа, 1978. -408с.

16. Митрофанов Ю.И., Беляков В.Г. Метод декомпозиции при моделировании вычислительных структур // Вопросы кибернетики / Научный совет по комплексной проблеме «Кибернетика» АН СССР. М., 1982. - С. 97.

17. Нгуен Дык Тай. Исследование сетей передачи данных с учетом ограниченной длины пакетов // Научно-технический вестник СПбГУ ИТМО, июль-август 2008. Вып. №56. С. 73 - 80.

18. Нгуен Дык Тай. Оценка пропускных способностей каналов связи распределенных сетей передачи данных // Научно-технический вестник СПбГУ ИТМО. 2007. - Вып. 39. - С. 258 - 267.

19. Столлингс В. Современные компьютерные сети. 2-е изд.- СПб.: Питер, 2003. -783 с.

20. Томашевский В., Жданова Е. Имитационное моделирование в среде GPSS. -М.: Бестселлер, 2003. -416 с.

21. Хемди А. Таха «Введение в исследование операций». Издательский дом «Вильяме», Москва • Санкт-Петербург • Киев, 2001.

22. Шварц М. Сети связи: протоколы, моделирование и анализ. М.: Наука, 1992.

23. Шварц М. Сети ЭВМ. Анализ и проектирование: Пер. с англ. М.: Радио и связь, 1981. - 336с.

24. Шнепс М. А. Системы распределения информации. Методы расчета: Справ, пособие. М.: Связь, 1979-344 с.

25. Gelenbe Е., Mitrany I. Analysis and Synthesis of Computer Systems. London: Academic Press, 1980. - 410 p.

26. Kramer W., Langenbach-Belz M., Approximate formulae for the delay in the queuing system GI/G/1. Congressbook, 8th Intranet. Telegraphic Congress, Melbourne (1976).

27. Kritzinger P.S., Wyk S., Krzensinski A.E. A Generalization of Norton's Theorem for Multiclass Queuing Network // Perform. Eval. 1982. - V. 41, N 4. - P. 480488.

28. Kuhn P. Analysis of complex queuing networks by decomposition. Congress book. ITC-8, Melbourne, 1976.

29. Leland W.E., Taqqu M.S., Willinger W. and Wilson D.V. On The Self-Similar Nature Of Ethernet Traffic.- Proc. ACM SIGCOMM'93, San-Fransisco, 1993, p 183-193.

30. Mandelbrot B.B., Long-Run Linearity, Locally Gaussian Processes, H-Spectra and InfmiteVariances, International Economic Review, Vol.10, pp. 82-113, 1969.

31. Marshall K.T. Some inequalities in queuing. Oper. Res., 1968, v. 16, p. 65 1-655.

32. Ulanovs P., Petersons E., Modeling of Self-similar traffic in high-performance Computer Networks, RTU, report collection for 42 International Conference, Riga, 2001.

33. Walter Willinger, Murad S. Taqqu, Robert Sherman and Daniel V. Wilson, "Self-Similarity Through High-Variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level". IEEE/ACM Transactions on Networking, Vol. 5, No. 1, 1997.

34. Н2/М/1 Model, experienceH2Mlvarya.GPS, by Nguyen Due Tai1. H2/M/1 Model *

35. Exponential(2, 0,INTERVALARRIVAL#0.1012 83)#(l-x$RndCount))1. GENERATE v$flow

36. Savevalue RndCount,(RNl'L'350)1. QUEUE QTurn1. SEIZE Turn1. DEPART QTurn

37. ADVANCE (Exponential(4,0,INTERVALSERVE))1. RELEASE Turn1. TERMINATE 11. MyMatrix MATRIX ,2,30

38. ITIAL MyMatrix,UNSPECIFIED INCLUDE "varyainitialMH2l.txt" EXPERIMENT Myexp() BEGIN

39. TEMPORARY indexbegin, intervalarrival, indexend, stringtemp indexend=l; indexbegin=14 ;intervalarrival=MX$InitialMatrix(1,1) ; DoCoramand("SHOW (""My dispersion analyse"")");

40. WHILE (indexend<=indexbegin) DO BEGIN

41. TestRun(intervalarrival); MyMatrix 1, indexend. =QT$QTurn; MyMatrix [ 2, indexend] =FR$Turn; indexend=indexend+l;intervalarrival=InitialMatrix1,indexend.; END;

42. ANOVA (MyMatrix, 30, 1) ; END;

43. PROCEDURE TestRun(intervalarrival) BEGIN1. DoCommand("CLEAR OFF");

44. TERVALARRIVAL1 EQU INTERVAL ARRIVAL2 EQUкоэффициент вариации ; математическое оживаниетретий момент (начальный) 4.00000 1.500001.TERVALSERVE EQU 91.itial x$RndCount,0flow Fvariable

45. Exponential(1,0,INTERVALARRIVAL1)+Exponential(2, 0,INTERVALARRIVAL2)+Exponenti al(3,0,INTERVALARRIVAL2)+Exponential(4,0,INTERVALARRIVAL2)+Exponential(5,0,INT ERVALARRIVAL2))1. GENERATE v$flow1. SAVEVALUE SUM,v$flow

46. SAVEVALUE COUNT,(X$COUNT+l)

47. SAVEVALUE SUM,(X$SUM+X$SUM)

48. SAVEVALUE SUM2, (X$SUM2+X$SUM#X$SUt4)

49. SAVEVALUE SUMTHREE,(X$SUMTHREE+X$SUM#X$SUM#X$SUM)

50. SAVEVALUE MOMENTTHREE,(X$SUMTHREE/X$COUNT) SAVEVALUE MYMEAN,(X$SUM/X$COUNT)

51. SAVEVALUE MYJD, ( SQR ( (X$SUM2/X$COUNT) (X$MYMEAN#X$MYMEAN) ) ) ;SAVEVALUE MY COEF VAR,(X$MY SD/X$MY MEAN)

52. QUEUE SEIZE DEPART ADVANCE RELEASE TERMINATE START 10000001. QTurn1. Turn1. QTurn1.TERVALSERVE Turn 1network model generated by dcnet ******** *****************************************************

53. ITIAL x$RndCount,0 10 N0DE1 GENERATE (UNIFORM(1,0.000000,0.028571)),,,, 20 TRANSFER 0.442857,NODEl2, N0DE13

54. NODE2 GENERATE 0.005882,,,,

55. TRANSFER 0.570588,NODE2l, NODE2550 NODE3 GENERATE

56. SAVEVALUE RndCount,(RNl'L'200)

57. TRANSFER 0.366667,NODE4 3,NODE4 5

58. NODE5 GENERATE (Exponential(1,0,0.006667)),,,,110

59. TRANSFER 0 . 526667,NODE5 4,NODE5 2

60. NODEl2 130 140 150 160 170 180 190

61. NODE2l 210 220 230 240 250 2601. Exponential(1,0,0270 280290 N0DE1330031032033034035036037 0 NODE3l380390400410420

62. ASSIGN 1+-,1 TEST E PI,1,OUT QUEUE CQUEUE12 SEIZE CHANNEL12 DEPART CQUEUE12

63. ADVANCE (Exponential(1,0,0.007987))1. RELEASE CHANNEL12

64. TRANSFER 0.501650,OUT,NODE251. ASSIGN 2+,11. TEST E P2,1,OUT1. QUEUE CQUEUE211. SEIZE CHANNEL211. DEPART CQUEUE21

65. SAVEVALUE RndCount,(RN1'L'200)

66. ADVANCE (((Exponential(1,0,0.015730))#x$RndCount) + ,0017 68))#(l-x$RndCount))) RELEASE CHANNEL21 TRANSFER 0.43774 8,OUT,NODEl3 ASSIGN 3+,l TEST E P3,l,OUT QUEUE CQUEUE13 SEIZE CHANNEL13 DEPART CQUEUE13

67. ADVANCE (Exponential(1,0.003063,0.003063))1. RELEASE CHANNEL13

68. TRANSFER 0.323666,OUT,NODE341. ASSIGN 4+,11. TEST E P4,l,OUT1. QUEUE CQUEUE311. SEIZE CHANNEL311. DEPART CQUEUE31

69. ADVANCE (Gamma(1,0,0.023566, 0.250000) )430 RELEASE CHANNEL3 1

70. TRANSFER 0.238148,OUT, NODEl2450 NODE2 5 ASSIGN 5+,1460 TEST E P5,1,OUT470 QUEUE CQUEUE2 5480 SEIZE CHANNEL25490 DEPART CQUEUE25

71. ADVANCE (Exponential(1 ,0,0.004523))510 RELEASE CHANNEL2 5

72. TRANSFER 0 . 481947,OUT, NODE54530 NODE5 2 ASSIGN 6+,l540 TEST E P6,1,OUT550 QUEUE CQUEUE5 2560 SEIZE CHANNEL52570 DEPART CQUEUE5 2

73. ADVANCE (UNIFORMd,0.000000,0.010619) )590 RELEASE CHANNEL5 2

74. TRANSFER 0 . 511561,OUT, NODE2l610 NODE3 4 ASSIGN 7 +,1620 TEST E P7,1,OUT630 QUEUE CQUEUE3 4640 SEIZE CHANNEL3 4650 DEPART CQUEUE3 4660 ADVANCE 0.009082670 RELEASE CHANNEL3 4

75. TRANSFER 0 . 290766,OUT, NODE45690 NODE4 3 ASSIGN 8+,1700 TEST E P8,l,OUT710 QUEUE CQUEUE4 3720 SEIZE CHANNEL4 3730 DEPART CQUEUE43740 ADVANCE

76. Exponential (1, 0,0.001596)+Exponential(2,0, 0 . 001596)+Exponexponential(4, 0, 0.00058 6)+Exponential(5,0,0. 000586))750 RELEASE CHANNEL4 3

77. TRANSFER 0.384683,OUT, NODE3l770 NODE4 5 ASSIGN 9+,1• 780 790 800 810 820 8301. Exponential(1,0,0x$RndCount)))840850

78. NODE54 870 880 890 900 9101. TEST E P9,1,OUT1. QUEUE CQUEUE451. SEIZE CHANNEL451. DEPART CQUEUE45

79. SAVEVALUE RndCount,(RNl'L'200)1. ADVANCE028174))#x$RndCount)+((Exponential(1,0,0.003166))#(1

80. RELEASE CHANNEL45 TRANSFER 0 . 421769,OUT,NODE52 ASSIGN 10+,1 TEST E P10,1,OUT QUEUE CQUEUE54 SEIZE CHANNEL54 DEPART CQUEUE54 ADVANCE

81. Exponential(1, 0, 0.002881)+Exponential(2,0,0.000754)+Exponential(3, 0, 0.000754 )920 RELEASE CHANNEL54

82. TRANSFER 0 . 283988 , OUT, NODE43940 OUT TERMINATE 11. START 1000000