Экспериментальное исследование статистических характеристик телетрафика

Существующие подходы к построению моделей телетрафика. Использование формулы Полячека-Хинчина и ее аналогов для определения характеристик СМО. Способы построения имитационных программ. Этапы и цели имитационного моделирования на языке GPSS World.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 06.03.2014
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

После этого транзакт обслуживается в блоке ADVANCE с экспоненциальным распределением длительности обслуживания. Обслуженный транзакт переходит в блок RELEASE, затем освобождает устройство. Блок TERMINATE обеспечивает уход из устройства.

Во втором сегменте модели (МЕТ2) моделируется время поступления первой транзакции (операнда С), который создает один транзакт. После достижения модельного времени 100000000 блок прекращает создание транзакции.

Для систем M/G/1, в которых входной поток остается пуассоновским, тогда как время обслуживания в сервере может описываться предложенной моделью реального статистического распределения времени обслуживания, т.е. имитационная модель отличается от рассмотренной временем обслуживания в серверах. Таким образом, в блоке ADVANCE транзакт задерживается на обслуживание в соответствии со статистическим распределением экспериментальных данных.

Сравним значения вероятности отказа при разных интенсивностях вероятности входного потока л в системах вида M/M/1 и M/G/1. Следует отметить, что для моделирования входящего потока с интенсивностью л в код программы вводим среднее значение интервала времени поступления заявок . Значения интенсивностей увеличивалось до максимальной загруженности системы.

4.2 Имитационное моделирование систем с очередью для получения численных параметров доказывающих необходимость учета реального распределения длительности обслуживания

Рассмотрим одноканальную (с одним устройством обслуживания) СМО, показанную на рисунке 4.6.

Рисунок 4.6 - Схематичная структура системы с одним устройством обслуживания

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

Программа имитации процесса облуживания одноканальной системы приведено в листинге (рисунок 4.7).

Рисунок 4.7 - Код программы для системы с одним устройством облуживания (M/M/1)

Последующие шаги моделирование аналогичны случаю системы с потерями.

Рисунок 4.8 - Содержимое окна объекта типа Report

Содержание стандартного отчета по результатам прогона модели М/M/1, листинг которой приведен на рисунке 4.8, состоит из нескольких заголовок, разделяемые по характеру содержащей информации. Рассмотрим только те, которые представляет информационную ценность.

Блоки:

LABEL - Метка. Алфавитно-числовое имя данного блока.

LOC - Числовой номер позиции данного блока в модели.

BLOCK TYPE - Тип блока. Имя блока GPSS.

ENTRY COUNT - количество транзактов вошедших в данный блок с момента выполнения последнего оператора RESET или CLEAR или с момента последней трансляции.

CURRENT COUNT - количество транзактов в данном блоке к моменту завершения процесса моделирования.

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

Устройства:

FACILITY - Имя или номер устройства.

ENTRIES - Количество раз, которое устройство было занято или занято с прерыванием с момента выполнения последней команды RESET или CLEAR или с момента последней трансляции модели.

UTIL. - Коэффициент использования. Доля времени моделирования за последний период измерения, в течение которого устройство было занято. Период измерения начинается с момента трансляции модели или выполнения команды RESET или CLEAR.

AVE. TIME - Среднее время занятия устройства одним транзактом в течение периода измерения. Период измерения начинается с момента трансляции модели или выполнения команды RESET или CLEAR.

AVAIL. - Состояние устройства к моменту завершения процесса моделирования. 1 означает, что устройство доступно, 0 - не доступно.

OWNER - Номер транзакта, который занимает устройство.

PEND. - Количество транзактов, ожидающих выполнения с прерыванием других транзактов.

NTER. - Количество транзактов, на данный момент вытесненных из устройства (прерванных). Количество транзактов в списке прерываний.

RETRY - Количество транзактов, ожидающих выполнения специфического условия, зависящего от состояния данного устройства.

DELAY. Количество транзактов, ожидающих занятия устройства. Этот список также содержит транзакты, ожидающие занятия устройства с помощью блоков PREEMPT в «режиме приоритетов»

Очереди:

QUEUE - Имя или номер очереди.

MAX. - Максимальное содержимое очереди в течение периода измерения.

CONT. - Текущее содержимое очереди к моменту завершения процесса моделирования.

ENTRY - Общее количество входов транзактов в очередь в течение периода измерения.

ENTRY(0) - Общее количество входов в очередь с нулевым временем пребывания в очереди.

AVE.CONT. - Взвешенное по времени среднее содержимое очереди в течение периода измерения. Пространственно-временной результат, поделенный на продолжительность времени периода измерения.

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

AVE. (-0) - Среднее время пребывания транзакта в очереди одного транзакта в течение периода измерения без учета «нулевых входов». Пространственно-временной результат, поделенный на общее количество входов без учета нулевых входов.

RETRY - Количество транзактов, ожидающих выполнения специфического условия, зависящего от состояния очереди.

Приведем листинг программы (рисунок 4.9) и отчет (рисунок 4.10) модели M/G/1 для одноканальной системы обслуживания.

Рисунок 4.9 - Код программы имитирующая модель системы M/G/1 с одноканальным устройством обслуживания

Рисунок 4.10 - Основные позиции отчета, содержащий результаты моделирования системы M/G/1

Сравним значения среднего времени ожидания обслуживания W, в системах вида M/M/1 и M/G/1. Графики показателя для различных значений при полученных параметрах показаны на рисунке 4.11 и сведены в таблицу 4.1.

Таблица 4.1 - Сопоставление показателя среднего времени ожидания обслуживания при разных значениях л (одноканальное)

T

50

55

60

65

70

75

80

85

л

0,02

0,0182

0,0167

0,0153

0,0143

0,0133

0,0125

0,118

W (M/G/1)

274,242

152,828

105,501

82,368

67,264

57,294

49,72

43,838

W (M/M/1)

273571,6

1367,21

398,011

224,294

162,302

127,264

102,49

89,12

Рисунок 4.11 - Зависимость времени ожидания обслуживания от величины интенсивности вероятности входного потока

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

Зависимость времени ожидания обслуживания от величины интенсивности вероятности входного потока (рисунок 4.11) для случая распределений с конечной дисперсией могут быть вычислены на основе формулы Полячека - Хинчина, но в данном случае не имеется даже возможности для сравнения в виду бесконечного значения дисперсии.

Аналитическая формула, описывающая представленные зависимости, может быть получена методом фазовых портретов.

Фазовый портрет [4] представляет собой зависимость производной некоторой величины по времени от самой этой величины. В данном случае это - зависимость производной от . Фазовый портрет исследуемой зависимости, построенной по данным для города Павлодар, представлен на рисунке 4.12 (использовалось численное дифференцирование). Там же представлена аппроксимация полученного фазового портрета параболой.

Рисунок 4.12 - Фазовый портрет исследуемой зависимости и ее аппроксимации для г. Павлодар

Таким образом, непосредственные наблюдения за характером трафика в городе Павлодар показывают, что распределение телефонных разговоров по продолжительности обладают тяжелым хвостом и бесконечной дисперсией, не применимых при формуле Полячека-Хинчина. Однако возникающее затруднение может быть преодолено за счет использования полуэмпирических дифференциальных, получаемых при помощи фазовых портретов. Существенно, что полуэмпирическое дифференциальное уравнение, решение которого представляет собой аналог формулы Полячека-Хинчина, содержит ограниченное число параметров. Это позволяет прогнозировать характеристики систем массового обслуживания теми же медами, что были основаны на указанной выше формуле и подобных ей вычислительных средств.

Заключение

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

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

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

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

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

Список литературы

1 Крылов В.В., Самохвалова С.С. Теория телетрафика и ее приложения. - СПб.: БХВ-Петербург, 2005. - 288 с.

2 Сарьян В.К. Входные потоки в сетях массового обслуживания // Электросвязь. - Т.169. - №4. - 2008. -34-39 с.

3 Фомин Л.А и др. Причины самоподобности в сетевом трафике // Электросвязь. - Т.174. - №2. - 2008. -20-23 с.

4 Куренова Г.Б. Математическое моделирование статистики потребности в услугах связи и его использование для прогнозирования характеристик телефонии // Магистерская диссертация. - Алматы: АИЭС, 2009. - 81 с.

5 Сычев К.И. Математические модели процессов формирования и обслуживания мультисервисного (самоподобного) трафика // Телекоммуникации. - №8. - 2008. -19-24 с.

6 Теория телетрафика: Учебник для вузов // Ю.Н. Корнышев, А.П. Пшеничников, А.Д. Харкевич. - М.: Радио и связь, 1996. - 272 с.

7 Теория телетрафика: Учебник для вузов // Б.С. Лившиц, А.П. Пшеничников, А.Д. Харкевич. - М.: Связь, 1979. - 224 с.

8 Сулейменов И.Э., Байкенов А.С, Куренова Г., Анализ применимости формулы Полячека-Хинчина к системам беспроводной связи по данным г. Алматы и г. Талдыкорган // Вестник АИЭС - №1 -21 с.

9 Сулейменов И.Э., Сулейменова К.И., Туманбаева К.Х., Куренова Г., Теория телетрафика как область междисциплинарных исследований // Медный Всадник - № 1 (3) -34 с.

10 Иванов Ю.Н., Токарев В.В., Уздемир А.П., Математическое описание элементов экономики. М.: Наука, 1994.

11 Чернавский Д.С. Синергетика и информация (Динамическая теория информации). М. УРСС. 2004. 208 с.

12 Калабин В., Предел проникновения // Эксперт Казахстан - Электронная версия на сайте http://www.expertkazakhstan.kz - 23.02.09 г.

13 Таланов А., Мобильный Казахстан - реалии и перспективы // Computer Club Magazine - Электронная версия на сайте http://www.ccm.kz - 10.04.09 г.

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

15 Руководство пользователя по GPSS World. / Пер. с англ. - Казань: Мастер Лайн, 2002. - 384 с.

16 Баклашов Н.И., Китаева Н.Ж., Терехов Б.Д. Охрана труда на предприятиях связи и охрана окружающей среды: Учебник. - М.: Радио и связь, 1989.

17 Белов С.В. Безопасность жизнедеятельности. М: Высшая школа 1999.

18 Кошулько Л.П., Суляева Н.Г., Генбач А.А. Производственное освещение. Методические указания. - Алматы: АИЭС, 1989. - 23 с.

19 СНиП РК 2.04-05-2002. Естественное и искусственное освещение. Общие требования. Астана: Стройиздат, 2002.

20 СНиП РК 4.02-05-2001. Отопление, вентиляция и кондиционирование. Общие требования. Астана: Стройиздат, 2001.

21 Волков О.М. Пожарная безопасность вычислительных центров. М: Стройиздат, 1990.

22 СНиП РК 2.02-05-2002. Пожарная безопасность зданий и сооружений. Общие требования. Астана: Стройиздат, 2002.

23 http://es.ua/catalog/emc/epra_rus.htm.

24 Базылов К.Б., Алибаева С.А., Бабич А.А. Выпускная работа бакалавров. Экономический раздел. Методические указания. - Алматы: АИЭС, 2009. - 19 с.

Размещено на Allbest.ru


Подобные документы

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

    дипломная работа [4,4 M], добавлен 07.07.2012

  • Понятие компьютерной модели и преимущества компьютерного моделирования. Процесс построения имитационной модели. История создания системы GPSS World. Анализ задачи по прохождению турникета на стадион посредством языка имитационного моделирования GPSS.

    курсовая работа [291,3 K], добавлен 11.01.2012

  • Разработка имитационной модели функционирования кладовой на промышленном предприятии с использованием имитационного метода в среде GPSS World. Экспериментальное исследование результатов моделирования. Выработка предложений по оптимизации работы системы.

    курсовая работа [183,1 K], добавлен 27.08.2012

  • Особенности систем массового обслуживания и сущность имитационного моделирования с использованием GPSS. Структурная схема модели системы и временная диаграмма. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.

    курсовая работа [214,2 K], добавлен 23.06.2011

  • Понятие компьютерной и информационной модели. Задачи компьютерного моделирования. Дедуктивный и индуктивный принципы построения моделей, технология их построения. Этапы разработки и исследования моделей на компьютере. Метод имитационного моделирования.

    реферат [29,6 K], добавлен 23.03.2010

  • Обзор средств компьютерного имитационного моделирования по созданию веб-приложения для визуализации имитационных моделей. Система имитационного моделирования AnyLogic, Arena, SimuLab. Серверная, клиентская часть. Модель работы отдела банка и участка цеха.

    дипломная работа [3,3 M], добавлен 25.05.2015

  • Принципы работы в системе имитационного моделирования GPSS World. Анализ количества транзактов, вошедших в блок с момента последней трансляции. Характеристика команд Window/Simulation, Window/Block, Command/Creat Simulation. Образец системы Sample 1.

    лабораторная работа [343,3 K], добавлен 29.03.2015

  • Автоматизация технологических процессов. Написание имитационных моделей систем с дискретными событиями. Модели систем массового обслуживания в общецелевой системе GPSS. Логическая схема алгоритмов и схема программы. Математическая модель и ее описание.

    курсовая работа [1,4 M], добавлен 29.06.2011

  • Особенности моделирования работы сборочного участка цеха, которая состоит из трех этапов: сборка, предварительная обработка и регулировка деталей. Понятие среды имитационного моделирования GPSS World - программного комплекса, работающего под Windows.

    контрольная работа [39,5 K], добавлен 04.06.2011

  • Основы систематизации языков имитационного моделирования, моделирование систем и языки программирования. Особенности использования алгоритмических языков, подходы к их разработке. Анализ характеристик и эффективности языков имитационного моделирования.

    курсовая работа [1,4 M], добавлен 15.03.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.