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

Главная / Тюнинг

ВНИМАНИЕ!!! Этот раздел будет состоять из нескольких страниц, остальные из которых в данный момент находится в стадии написания. Но уже написанная часть достаточно интересная, поэтому я считаю, что будет полезно уже сейчас сделать её доступной читателям

Давно-давно, когда мы были студентами, этот раздел математики у нас выпил немало студенческой крови. А между тем, этот раздел чрезвычайно интересный!

  • Моделирование СМО — для тех, кто уже всё знает.

Датский инженер Агнер Эрланг работал в телефонной компании и занялся в начале XX в. рассчётами, касающимися работы телефонной станции: какая доля попыток позвонить не будет успешной, т.к. заняты все линии, сколько нужно иметь линий связи, если абоненты могут дожидаться освобождения линии или если будут прекращать попытку. В технике фамилия датского инженера осталась в виде единицы измерения абонентской нагрузки Эрланг (Эрл ).

1 Эрл - это занятие одной телефонной линии в течение 1 часа.

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


Я не ставлю себе целью написать целый учебник по ТМО. Такого роду материалов в интернете много. «Изюминкой» моей статьи должен стать интерактивный онлайн-расчётник, который позволит менять исходные данные и смотреть, как будет меняться поведение системы.

Главные понятия Теории:

Система массового обслуживания (СМО) объект, принимающий заявки и осуществляющий их обслуживание. Для обслуживания в состав СМО может входить один или несколько приборов Сеть массового обслуживания (СеМО) несколько СМО, между которыми заявки циркулируют. Заявка поступает в какую-либо СМО сети, а получив обслуживание, может поступить в другую СМО сети либо покинуть её. Заявка объект, поступающий в СМО и требующий обслуживания. Также может называться требованием, запросом или как-то ещё. Прибор часть СМО, которая осуществляет обслуживание заявки. Также может называться обслуживающим устройством, каналом, либо это может быть работник или целая бригада. Очередь множество заявок, поступивших в СМО, обслуживание которых ещё не началось по причине занятости всех приборов в системе. Накопитель Часть СМО, в которой содержится очередь.

Исходные данные для рассчётов в ТМО

λ - интенсивность потока заявок среднее количество заявок, поступающих в систему в течение заданного количества времени. Единица измерения - заявок в час (час -1) μ - интенсивность обслуживания среднее количество заявок, которое прибор может обслужить в течение заданного количества времени. Единица измерения - заявок в час (час -1) n - количество обслуживающих приборов количество приборов в составе СМО, каждый из которых может обслуживать заявки. Поступающая заявка обслуживается в любом свободном приборе, т.е. все приборы работают параллельно. Характер потока заявок и обслуживания По своей сути, закон распределения случайной величины времени между поступлением заявок (если речь идёт о потоке заявок) или продолжительности обслуживания конкретной заявки (если речь идёт об интенсивности обслуживания). Может иметь экспоненциальное, нормальное, равномерное или ещё какое угодно распределение. Поток заявок может вообще иметь детерминированный характер (по расписанию), а продолжительность обслуживания может быть и константной m - Размер накопителя Размером накопителя определяется характер СМО: при нулевом размере заявка получает отказ в обслуживании при отсутствии свободных приборов. Если накопитель бесконечный, все заявки будут ожидать обслуживания по мере освобождения приборов. Если же размер накопителя конечный, то при наличии свободных мест заявка помещается в очередь, а при заполнении накопителя заявка получает отказ в обслуживании

Основные показатели работы СМО

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

Какие задачи позволяет решать ТМО?

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

  • Классическая задача. Справочная служба имеет многолинейный телефонный номер, в среднем разговор оператора с абонентом длится 3 минуты, а в течение суток поступает 600 звонков. Сколько нужно иметь телефонных линий (и посадить операторов), чтобы не более 2% звонков оставались без ответа по причине занятости всех линий? А если звонков будет 300 или 1400 в течение суток?

    В терминах ТМО задача звучит так:

    • λ = 25 звонков в час (600 звонков поделить на 24 часа)
    • μ = 20 звонков в час (60 минут поделить на 3)
    • m = 0 (при занятости всех линий звонящий абонент услышит гудки «занято»)
    • Найти n , при условии, что вероятность отказа 2%
  • В резервуар водонапорной башни железнодорожной станции непрерывно поступает вода - по кубометру воды за 3 минуты. От водонапорной башни воду получают три гидроколонки для снабжения паровозов водой. На каждую колонку заезжает паровоз в среднем раз в 2 часа и берёт от 10 до 30 кубометров воды (количество воды равномерно распределено в указанном диапазоне). При переполнении резервуара вода вытекает из переливной трубы, чего желательно избегать. Какой объём резервуара требуется водонапорной башне?

    В терминах ТМО задача звучит так:

    • λ = 20 м 3 в час
    • μ = 10 м 3 в час (математическое ожидание разового расхода 20 м
    • n = 2 - количество каналов обслуживания (гидроколонок)
    • Найти m - размер накопителя, т.е. резервуара при условии нулевой вероятности отказа
  • В кассу вокзала приходит в среднем по 200 человек в час. Каждого будущего пассажира кассир обслуживает в среднем 4 минуты. Сколько должно работать касс, чтобы касса успевала обслужить каждого желающего? А сколько должно работать касс, чтобы люди стояли в очереди не более 20 минут?

    В терминах ТМО:

    • λ = 200 человек в час
    • μ = 15 человек в час (60 минут поделить на 4)
    • m = ∞ , т.е. в очереди может быть бесконечно много людей
    • Найти n , при котором S имеет конечную величину
  • Пора уже что-то посчитать!

    Вычислительные мощности, доступные каждому в XXI веке колоссальны, и позволяют легко и непринуждённо проводить ресурсоёмкий расчёт - имитационное моделирование . В таблице ниже осуществляется моделирование простенькой одиночной системы массового обслуживания. Можно изменять любые из исходных данных и наблюдать, как система отзывается. Можно, например, увеличить интенсивность потока заявок и наблюдать, как система будет «утопать» в заявках (или увеличится поток отказов, если размер накопителя конечен). А вслед за этим можно увеличить количество приборов в системе и наблюдать, как показатели работы придут в норму. В этом расчёте предельная длина очереди равна 1000. Для большинства применений это можно считать бесконечно большим накопителем, однако следует помнить, что если в накопителе окажется больше тысячи заявок, расчёт будет некорректным.

    Параметр Величина Пояснение
    Исходные данные
    λ в час - Интенсивность потока заявок
    P μ (t) Эксп.
    Эрл.
    Закон распределения времени обслуживания: экспоненциальный .
    μ в час - Интенсивность потока обслуживания (каждым прибором)
    25% за минут 50% за минут 99% за минут
    50% в интервале минут 95% в интервале минут
    n Количество каналов обслуживания (не более 50)
    Результаты моделирования (на момент)
    t Время моделирования
    S Состояние СМО, т.е. количество заявок на обслуживании + в накопителе
    S-n Длина очереди
    Статистика , показатели работы системы
    Количество поступивших заявок
    p 0 Вероятность простоя СМО
    P 1-n Загруженность обслуживающих приборов
    S MAX Максимальное количество заявок в системе за время моделирования
    p W Вероятность ожидания
    T W Среднее время ожидания, мин.
    T Wmax Максимальное время ожидания, мин.
    P n Распределение вероятностей пребывания СМО в различных состояниях
    T W Распределение времени ожидания в очереди

    Если интересно, см. математической модели в этой таблице. Даже такая модель позволяет делать интересные наблюдения. Например, можно сравнить несколько СМО с одинаковой производительностью μ×n, обслуживающих одинаковый поток заявок λ, но содержащих различное количество обслуживающих приборов n. В зависимости от того, стремимся ли мы сократить количество обслуживающих аппаратов или же вероятность ожидания, выгодным будет либо наличие одного высокопроизводительного прибора, или десятка низкопроизводительных. Также видно, что среднее арифметическое времени ожидания - величина коварная. Надо будет сделать расчёт медианной величины...

    См. также:

    • Моделирование системы массового обслуживания — более серьёзный расчёт с более гибко регулируемыми параметрами

    4 – Основы теории массового обслуживания.

    Определение 1. Пусть имеется некоторая физическая система S , которая с течением времени меняет свое состояние (переходит из одного состояния в другое), причем заранее неизвестным, случайным образом. Тогда мы будем говорить, что в системе S протекает случайный процесс.

    Под «физической системой» можно понимать что угодно: техническое устройство, предприятие, живой организм и т.д.

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

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

    Пусть в настоящий момент t 0 система находится в определенном состоянии S 0 . Мы наблюдаем процесс со стороны и в момент t 0 знаем состояние системы S 0 и всю предысторию процесса, все, что было при t < t 0 . Нас, естественно. Интересует будущее: t > t 0 . Можем ли мы его предугадать? В точности – нет. Наш процесс случайный, следовательно – непредсказуемый. Но какие-то вероятностные характеристики процесса в будущем мы найти можем. Например, вероятность того, что через некоторое время t система S окажется в состоянии S 1 или сохранит состояние S 0 и т.д.

    Если процесс марковский, то предсказывать можно, только учитывая настоящее состояние системы S 0 и забыв о его «предыстории» (поведение системы при t < t 0 ). Само состояние S 0 , разумеется, зависит от прошлого, но как только оно достигнуто, о прошлом можно забыть. Т.е. в марковском процессе «будущее зависит от прошлого только через настоящее» .

    Пример. Система S – счетчик Гейгера, на который время от времени попадают космические частицы; состояние системы в момент времени t характеризуется показаниями счетчика – числом частиц, пришедших до данного момента. Пусть в момент t 0 счетчик показывает S 0 . Вероятность того, что в в момент t > t 0 счетчик покажет то или другое число частиц S 1 (или менее S 1 ) зависит от S 0 , но не зависит от того, в какие именно моменты приходили частицы до момента t 0 .

    На практике часто встречаются процессы, которые если не в точности марковские, то могут быть в каком-то приближении рассмотрены как марковские. Например, S ­ – группа самолетов, участвующих в воздушном бою. Состояние системы характеризуется числом самолетов «красных» – x и «синих» – y , сохранившихся (не сбитых) к какому-то моменту. В момент t 0 нам известны численности сторон x 0 и y 0 . Нас интересует вероятность того, что в какой-то момент времени t 0 + t численный перевес будет на стороне «красных». От чего зависит эта вероятность? В первую очередь от того, в каком состоянии находится система в данный момент времени t 0 , а не от того, когда и в какой последовательности погибали сбитые до момента времени t 0 самолеты.

    В сущности любой процесс можно рассматривать как марковский, если все параметры из «прошлого», от которых зависит «будущее», перенести в «настоящее». Например, пусть речь идет о работе какого-то технического устройства; в какой-то момент времени t 0 оно ещё исправно, и нас интересует вероятность того, что оно проработает ещё время t . Если за настоящее время считать просто «система исправна», то процесс безусловно не марковский, потому что вероятность, что она не откажет за время t , зависит, в общем случае, от того, сколько времени она уже проработала и когда был последний ремонт. Если оба эти параметра (общее время работы и время после ремонта) включить в настоящее состояние системы. То процесс можно будет считать марковским.

    Определение 3. Процесс называется с дискретными состояниями, если его возможные состояния S 1 , S 2 ,... можно заранее перечислить (перенумеровать), и переход системы из состояния в состояние происходит «скачком», практически мгновенно.

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

    Мы будем рассматривать только процессы с дискретными состояниями.

    Пример. Техническое устройство S состоит из двух узлов. Каждый из которых в случайный момент времени может выйти из строя (отказать), после чего мгновенно начинается ремонт узла, тоже продолжающийся заранее неизвестное, случайное время.

    Рис.4.1

    Возможные состояния системы:

    S 0 – оба узла исправны;

    S 1 – первый узел ремонтируется, второй исправен;

    S 2 – второй узел ремонтируется, первый исправен;

    S 3 – оба узла ремонтируются.

    Стрелка, направленная из S 0 в S 1 означает момент отказа первого узла и т. д. На рисунке нет стрелки из состояния S 0 в состояние S 3 , поскольку вероятность того, что два прибора откажут одновременно, стремится к нулю.

    Определение 5. Потоком событий называется последовательность однородных событий, следующих одно за другим в какие-то случайные моменты времени (например, поток сбоев на ЭВМ, поток вызовов на телефонной станции).

    Важнейшей характеристикой потока событий является его интенсивность l – среднее число событий, приходящееся на единицу времени. интенсивность потока может быть постоянной (l = const ), так и переменной, зависящей от времени. Например, поток автомашин, движущихся по улице, днем интенсивнее, чем ночью, а поток автомашин с 14-ти до 15-ти часов дня можно считать постоянным.

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

    Определение 7. Поток событий называется стационарным, если его вероятностные характеристики не зависят от времени. В частности, интенсивность l стационарного потока должна быть постоянной. Это отнюдь не означает, что фактическое число событий, появляющееся в единицу времени, постоянно, – нет, поток неизбежно (если только он не регулярный) имеет какие-то случайные сгущения и разрежения. Важно, что для стационарного потока эти сгущения и разрежения не носят закономерного характера: на один участок длины 1 может попасть больше, а на другой – меньше событий, но среднее число событий, приходящееся на единицу времени, постоянно и от времени не зависит.

    Например, поток вызовов, поступающих на АТС между 13 и 14 часами. Практически стационарен, но тот же поток в течение суток уже не стационарен.

    Определение 8. Поток событий называется потоком без последействия, если для любых двух непересекающихся участков времени t 1 и t 2 число событий, попадающих на один из них, не зависит от того, сколько событий попало на другой. По сути это означает, что события, образующие поток, появляются в те или другие моменты независимо друг от друга, вызванные каждое своими собственными причинами.

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

    Определение 9. Поток событий называется ординарным, если события в нем появляются поодиночке, а не группами сразу.

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

    Определение 10. Поток событий называется простейшим (или стационарным Пуассоновским), если он обладает сразу тремя свойствами: стационарен, ординарен и не имеет последействия, а сам входной поток распределен по закону Пуассона ().

    Для описания случайного процесса, протекающего в системе с дискретными состояниями S 1 , S 2 , ..., S n часто пользуются вероятностями состояний p 1 ( t ),..., p n ( t ) , где p k ( t ) – вероятность того, что в момент времени t система находится в состоянии S k . Вероятности p k ( t ) удовлетворяют условию: .

    Если процесс, протекающий в системе с дискретными состояниями и непрерывным временем является марковским, то для вероятностей состояний p 1 ( t ), ..., p n ( t ) можно составить систему линейных дифференциальных уравнений. При составлении этих уравнений удобно пользоваться графом состояний системы, на котором против каждой стрелки, ведущей из состояния в состояние, проставлена интенсивность потока событий, переводящего систему по стрелке (рис.4.2):

    Рис.4.2

    l ij – интенсивность потока событий, переводящего систему из состояния S i в состояние S j .

    Правило создания системы линейных дифференциальный уравнений для нахождения вероятностей состояний.

    Для каждого состояния выписывается собственное уравнение. В левой части каждого уравнения стоит производная , а в правой – столько членов, сколько стрелок связано непосредственно с данным состоянием; если стрелка ведет в данное состояние, то член имеет знак «+», иначе - знак «–». Каждый член равен интенсивности потока событий, переводящего систему по данной стрелке, умноженной на вероятность того состояния, из которого стрелка выходит.

    Т.о. система линейных дифференциальных уравнений в нашем случае имеет вид:

    Начальные условия для интегрирования такой системы отражают состояние системы в начальный момент времени. Если, например, система при t =0 была в состоянии S k , то . Эти уравнения можно решать аналитически, но это удобно только тогда, когда число уравнений не превышает двух (иногда трех). В случае, когда уравнений оказывается больше, применяют численные методы.

    Что будет происходить с вероятностями состояний при ? Будут ли p 1 ( t ), ..., p n ( t ) стремиться к каким-то пределам? Если эти пределы существуют и не зависят от начального состояния системы, то они называются финальными вероятностями состояний: . p i – среднее относительное время пребывания системы в i -ом состоянии.

    Как найти финальные вероятности? Поскольку все p i = const , то производные, стоящие в левой части каждого уравнения равны нулю. Т.о. мы получили систему линейных алгебраических уравнений. Поскольку ни одно уравнение в этой системе не имеет свободного члена, то система является вырожденной (т.е. все переменные будут выражены через одну). Чтобы этот избежать, необходимо воспользоваться нормировочным условием (), при этом любое уравнение можно отбросить.

    Классификация систем массового обслуживания

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

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

    Также СМО делятся на системы с приоритетами и без них. В свою очередь системы с приоритетом делятся на СМО с прерыванием и без.

    Одноканальная СМО с неограниченной очередью


    Рис.4.3

    Найдем вероятности p k :

    Для состояния S 0 : , отсюда ;

    Для состояния S 1 n : , подставляем полученное значение для p 1 : . Аналогично, .

    Вероятность p 0 найдем из нормировочного условия :

    , – геометрическая прогрессия, при r <1 сходится. – вероятность того, что нет заявок.

    – вероятность того, что прибор занят обслуживанием заявки. r = l / m – мера загрузки одноканальной СМО.

    В текущий момент времени в системе может быть 0, 1, 2, ..., k , ... заявок с вероятностями p 0 , p 1 p 2 , ... Математическое ожидание количества заявок:

    учитывая, что , получим:

    Средняя длина очереди равна разности между средним числом заявок в системе и средним числом заявок, находящихся под обслуживанием: .

    Формулы Литтла

    Рис.4.4

    Первая формула Литтла позволяет определить время реакции СМО (время пребывания заявки в системе).

    Пусть X ( t ) – число заявок, поступивших в СМО до момента времени t , Y ( t ) – покинувших СМО до t . Обе функции случайны и увеличиваются скачком на единицу в моменты прихода и ухода заявок. Тогда число заявок в системе в момент времени t можно определить как: . Рассмотрим очень большой промежуток времени T и вычислим среднее число заявок в системе:

    .

    Интеграл равен площади ступенчатой фигуры, ограниченной функциями X ( t ) и Y ( t ) , эта сумма состоит из прямоугольников, ширина которых равна единице, а длина – времени пребывания i -ой заявки в системе. Сумма распространяется на все заявки, поступившие в систему за время T . Правую часть домножим и разделим на l : . T l – среднее количество заявок, пришедших за время T . Поделив сумму всех времен t i на среднее число заявок, получим среднее время пребывания заявки в системе: .

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

    Многоканальная СМО с неограниченной очередью


    Рис.4.5

    Найдем вероятности p k :

    Для состояния S 0 : ;

    Для состояний S 1 S n : ;

    Для S n +1 : ; ...

    Для S n+s-1 : ;

    Для S n+s : .

    Из первых n +1 уравнений получаем:

    Из последнего уравнения выражаем: и подставляем в предпоследнее: , . Тогда .

    Продолжая аналогию: .

    Теперь найдем p 0 , подставив полученные выражения в нормировочное условие (): . Отсюда .

    Показатели эффективности СМО

    – Вероятность потери требования в СМО. Особенно часто ею пользуются при исследовании военных вопросов. Например, при оценке эффективности противовоздушной обороны объекта она характеризует вероятность прорыва воздушных целей к объекту. Применительно к СМО с потерями она равна вероятности занятости обслуживанием требований всех n приборов системы. Чаще всего эту вероятность обозначают p n или p отк .

    – Вероятность того, что обслуживанием требований в системе занято k приборов, равна p k .

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

    – Среднее число свободных от обслуживания приборов:.

    – Коэффициент простоя приборов: .

    – Коэффициент занятости оборудования: .

    – Средняя длина очереди: , p k - вероятность того, что в системе находится k требований.

    – Среднее число заявок, находящихся в сфере обслуживания: .

    – Вероятность того, что число заявок в очереди, ожидающих начала обслуживания, больше некоторого числа m : . Этот показатель особенно необходим при оценке возможностей размещения требований при ограниченности времени для ожидания.

    Кроме перечисленных критериев при оценке эффективности СМО могут быть использованы стоимостные показатели:

    q об – стоимость обслуживания каждого требования в системе;

    q ож – стоимость потерь, связанных с простаиванием заявок в очереди в единицу времени;

    q у – убытки, связанные с уходом из системы заявки;

    q k – стоимость эксплуатации каждого прибора в единицу времени;

    q k пр – стоимость простоя единицы времени k -го прибора системы.

    При выборе оптимальных параметров СМО по экономическим показателям можно использовать функцию стоимости потерь в системе (для СМО с ожиданием): T – интервал времени.

    Для СМО с отказами: .

    Для смешанных: .

    Критерий экономической эффективности СМО: , с – экономический эффект, получаемый при обслуживании каждой заявки.

    СМО замкнутого типа

    Пример. С1, С2, С3 – станки; НЦ – центральный накопитель; B – манипулятор. Транспортная тележка (манипулятор) транспортирует отработанную деталь от станка к накопителю и укладывает ее там, забирает новую деталь (заготовку), транспортирует ее к станку и устанавливает в рабочую позицию для зажима. Во время всего периода, необходимого для выгрузки–загрузки, станок простаивает. Время T з смены заготовки и есть время обслуживания.

    Интенсивность обслуживания станков определяется как , – среднее время обслуживания станка, которое вычисляется как , где n – число заявок. Интенсивность подачи станком заявки на обслуживание определяется как (где – среднеее время обработки детали станком).

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

    В станочной системе число заявок на обслуживание может быть равно 0, 1, 2, ... m , где m – общее число станков. Тогда возможны следующие состояния:

    S 0 – все станки работают, манипулятор стоит.

    S 1 – все станки, кроме одного, работают, манипулятор обслуживает станок, от которого поступила заявка на смену заготовок.

    S 2 – работают m -2 станка, на одном станке идет смена заготовки, другой ожидает.

    S 3 – работают m -2 станка, один станок обслуживается манипулятором, два станка ожидают в очереди.

    S m – все станки стоят, один обслуживается манипулятором, остальные ожидают очереди исполнения заказа.

    Рис.4.6.

    Вероятность перехода в состояние S k из одного из возможных состояний S 1 , S 2 , ... S m зависит от случайного поступления заявок на обслуживание и вычисляется как:

    p 0 – вероятность того, что все станки работают.

    Манипулятор работает при состояниях системы от S 1 до S m ­ . Тогда вероятность его загрузки равна: .

    Число станков, находящихся в очереди связано с состояниями S 2 , – S m , при этом один станок обслуживается, а (k -1) – ожидают. Тогда, среднее число станков в очереди: .

    Коэффициент простоя одного станка (из-за ожидания при многостаночном обслуживании): .

    Среднее использование одного станка:

    Применение метода Монте-Карло для решения задач,

    связанных с теорией массового обслуживания

    Для того, чтобы описать поток однородных событий, достаточно знать закон распределения моментов времени t 1 , t 2 , ..., t k , ..., в которые поступают события.

    Для удобства дальнейших рассмотрений целесообразно от величин t 1 , t 2 , ..., перейти к случайным величинам z 1 , z 2 , ..., z m , ... , таким образом, что:

    Случайные величины z k являются длинами интервалов времени между последовательными моментами t k .

    Совокупность случайных величин z i считается заданной, если определена совместная функция распределения: . Обычно рассматриваются только непрерывные случайные величины z k , поэтому часто пользуются соответствующей функцией плотности f ( z 1 , z 2 ,..., z k ) .

    Обычно в теории СМО рассматриваются потоки однородных событий без последействия, для которых случайные величины z k независимы. Поэтому . Функции f i ( z i ) при i >1 представляют собой условные функции плотности при условии, что в начальный момент интервала z k ( i >1) поступила заявка. В отличие от этого функция f 1 ( z 1 ) является безусловной функцией плотности, т.к. относительно появления или непоявления заявки в начальный момент времени не делается никаких предположений.

    Широкое применение имеют так называемые стационарные потоки, для которых вероятностный режим их во времени не изменяется (т.е. вероятность появления k заявок за промежуток времени (t 0 , t 0 + t ) не зависит от t 0 , а зависит только от t и k ). Для стационарных потоков без последействия имеют место соотношения:

    где l – плотность стационарного потока.

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

    а) линии занимаются в порядке их номеров. Линия с большим номером не может быть привлечена к обслуживанию заявки, если имеется свободная линии с меньшим номером;

    б) линии занимаются в порядке очереди. Освободившаяся линия поступает в очередь и не начинает обслуживания заявок до израсходования всех ранее освободившихся линий;

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

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

    а) заявки принимаются к обслуживанию в порядке очереди. Освободившаяся линия приступает к обслуживанию той заявки, которая ранее другой поступила в систему;

    б) заявки принимаются к обслуживанию по минимальному времени получения отказа. Освободившаяся линия приступает к обслуживанию той заявки, которая в кратчайшее время может получить отказ;

    в) заявки принимаются к обслуживанию в случайном порядке в соответствии с заданными вероятностями. Если в момент освобождения линии имеется m заявок в очереди, то в простейшем случае вероятность выбрать для обслуживания некоторую определенную заявку может быть принята равной q =1/ m . В более сложных случаях вероятности q 1 , q 2 ,..., q m считаются зависящими от времени пребывания заявки в системе, времени, остающегося до получения отказа и других параметров.

    · Для решения ряда прикладных задач оказывается необходимым учитывать такой важный фактор, как надежность элементов обслуживающей системы. Будем предполагать, что с точки зрения надежности каждая линия в данный момент времени может быть либо исправной, либо неисправной. Надежность линии определяется вероятностью безотказной работы R = R ( t ) , задаваемой как функция времени. Будем также предполагать, что линия, вышедшая из строя по причине неполной надежности, может быть введена в строй (отремонтирована), для чего требуется затратить время t p . Величину t p будем считать случайной величиной с заданным законом распределения.

    Относительно судьбы заявки, при обслуживании которой линия выходит из строя, могут быть сделаны различные предположения: заявка получает отказ; заявка остается в системе (с общим временем пребывания в системе не более t n ) как претендент на обслуживание вне очереди; заявка поступает в очередь и обслуживается на общих основаниях и т.д.

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

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

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

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

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

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

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

    · Структура алгоритма, моделирующего

    процесс обслуживания заявок

    Рассмотрим однофазную СМО, имеющую n линий, на которые поступают заявки в случайные моменты времени t i . Если вмомент поступления заявки оказываются в наличии свободные линии (их число n св ), заявка занимает одну из них на время t p . В противном случае заявка находится в системе до момента t n , ожидая обслудивания. В т t чение времени ожидания некоторые линии могут освободиться (их число m ), и в этом случае будет возможность обслужить заявку. Если до момента времени t n ни одна из линий не освобождается (m =0 ), заявка получает отказ.

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

    Для исследования качества обслуживания заявок предусматривается N * кратное моделирование процесса функционирования системы в интервале (0, T ) . В процессе моделирования число обследованных реализаций обозначим через N .

    Алгоритм:

    1. Определяется момент t i поступления очередной заявки в систему.

    2. Если t i < T , то переход на шаг 3, иначе – на шаг 11.

    3. Проверка возможности обслужить поступившую заявку: если n св >0 , то переход на шаг 4, иначе – на шаг 12. (Значение времени поступления заявки t i сравнивается с t осв для всех линий, т.о. выявляются свободные линии.)

    4.Если n св >1 , то переход на шаг 5, иначе – на шаг 6.

    5. Выбирается номер свободной линии по специальным правилам.

    6. Назначается выбранная линия.

    7. Проверка: имеет ли место срыв обслуживания по причине недостаточной надежности? Если да, то переход на шаг 8, иначе – на шаг 10.

    8. Определение времени t рем ремонта линии, вышедшей из строя (t рем имеет определенный закон распределения).

    9. N отк = N отк +1 . Переход на шаг 1.

    10. Определение времени занятости t з линии, которая назначена обслуживать заявку (некая случайная величина с определенным законом распределения) и времени освобождения линии: t осв = t i + t з . Переход к очередной заявке (шаг 1).

    11. Проверка: если N < N * , то N = N +1 и переход на шаг 1, иначе – обработка результатов опыта и конец.

    12. Определить:

    А) времени t n пребывания заявки в системе;

    Б) число освободившихся каналов m за время t n .

    13. Если m >0 , то переход на шаг 14, иначе – на шаг 9.

    14. Если m >1 , то переход на шаг 15, иначе – на шаг 6.

    15. Выбирается определенная линия в соответствии с принятыми правилами и переход на шаг 6.

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

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

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

    где – время распространения, время обслуживания и время ожидания соответственно. Одной из задач аналитического моделирования является определение среднего значения D. При больших загрузках основной вклад дает ожидание обслуживания IV. Для описания очередей в дальнейшем будет использована нотация Д. Дж. Кенделла:

    где А – процесс прибытия; В – процесс обслуживания; С – число серверов (узлов); К – максимальный размер очереди (по умолчанию – ∞);

    in – число клиентов (по умолчанию – да); z – схема работы буфера (по умолчанию FIFO).

    Буквы А и В представляют процессы прихода и обслуживания и обычно заменяются следующими буквами, характеризующими закон, соответствующий распределению событий:

    Наиболее распространенными схемами работы буферов являются

    FIFO (First-In-First-Out), LIFO (Last-In-First-Out) и FIRO (First-In- Random-Out). Например, запись M/M/2 означает очередь, для которой времена прихода и обслуживания имеют экспоненциальное распределение, имеется два сервера, длина очереди и число клиентов могут быть сколь угодно большими, а буфер работает по схеме FIFO .

    Среднее значение длины очереди Q при заданной средней входной частоте сообщений λ и среднем времени ожидания W определяется на основе теоремы Литла (1961) :

    Для варианта очереди M/G/ 1 входной процесс характеризуется распределением Пуассона со скоростью поступления сообщений λ. Вероятность поступления к сообщений на вход за время t равно:

    (3.3)

    Пусть N – число клиентов в системе, Q – число клиентов в очереди и пусть вероятность того, что входящий клиент обнаружит j других клиентов, равна:

    Тогда среднее время ожидания:

    где σ – среднеквадратичное отклонение для распределения времени обслуживания.

    Для варианта очереди(Η – функция

    распределения времени обслуживания). Откуда следует.

    Для варианта очереди M/D/ 1 время обслуживания постоянно, а среднее время ожидания составляет:

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

    где

    (3.9)

    где, аравно вероятности того, что сообщение отправителя /" направлено получателю. Требование стабильности требует, чтобы. Для бо́льших n это приводит к

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

    где Ρ – вероятность того, что ровно одна станция попытается передать кадр в течение такта и захватить канал; Q – число станций, пытающихся захватить канал для передачи кадра данных.

    Эффективность LAN Ethernet определяется следующим образом. Общее время работы сети Ethernet делится между интервалами передачи и интервалами конкуренции. Для передачи кадра данных требуется L/C секунд, где L – длина кадра в битах, С – скорость передачи данных в бит/сек. Среднее время Τ , необходимое на захват канала, равно:

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

    Среднее число тактов W рассчитывается следующим образом:

    С учетом введенных показателей эффективность Ε работы локальной сети Ethernet определяется следующим образом:

    Для моделирования ЛВС наиболее часто используются следующие типы СМО:

    • 1. Одноканальные СМО с ожиданием. Представляют собой один обслуживающий прибор с бесконечной очередью. Данная СМО является наиболее распространенной при моделировании. С той или иной долей приближения с ее помощью можно моделировать практически любой узел ЛВС.
    • 2. Одноканальные СМО с потерями. Представляют собой один обслуживающий прибор с конечным числом мест в очереди. Если число заявок превышает число мест в очереди, то лишние заявки теряются. Этот тип СМО может быть использован при моделировании каналов передачи в ЛВС.
    • 3. Многоканальные СМО с ожиданием. Представляют собой несколько параллельно работающих обслуживающих приборов с общей бесконечной очередью. Данный тип СМО часто используется при моделировании групп абонентских терминалов ЛВС, работающих в диалоговом режиме.
    • 4. Многоканальные СМО с потерями. Представляют собой несколько параллельно работающих обслуживающих приборов с общей очередью, число мест в которой ограничено. Эти СМО, как и одноканальные с потерями, часто используются для моделирования каналов связи в ЛВС.
    • 5. Одноканальные СМО с групповым поступлением заявок. Представляют собой один обслуживающий прибор с бесконечной очередью. Перед обслуживанием заявки группируются в пакеты по определенному правилу.
    • 6. Одноканальные СМО с групповым обслуживанием заявок. Представляют собой один обслуживающий прибор с бесконечной очередью. Заявки обслуживаются пакетами, составляемыми по определенному правилу. Последние два типа СМО могут использоваться для моделирования таких узлов ЛВС, как центры (узлы) коммутации.

    Локальная вычислительная сеть в целом может быть представлена в виде сети массового обслуживания. Различают открытые , замкнутые и смешанные сети.

    Открытой называется есть массового обслуживания, состоящая из Μ узлов, причем хотя бы в один из узлов сети поступает извне входящий поток заявок и имеется сток заявок из сети. Для открытых сетей характерно то, что интенсивность поступления заявок в сеть не зависит от состояния сети, т. е. от числа заявок, уже поступивших в сеть. Открытые сети используются для моделирования ЛВС, работающих в неоперативном режиме. Каждая заявка поступает на вход соответствующего узла коммутации, где определяется место ее обработки. Затем заявка передается на "свой" сервер или по каналу связи – на "соседний", где обрабатывается, после чего возвращается к источнику и покидает сеть .

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

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

    Абоненты с терминалов посылают запросы, которые по каналам связи поступают на узлы коммутации, а оттуда – на обработку на "свой" или "соседний" сервер. Дальнейшая обработка осуществляется так же, как в открытой сети .

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

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

    Алгоритм работы сети для диалоговых абонентов аналогичен алгоритму работы замкнутой сети, а алгоритм работы сети для неоперативных абонентов – алгоритму работы открытой сети.

    Различают экспоненциальные и неэкспоненциальные модели ЛВС. Экспоненциальные модели основаны на предположении о том, что потоки заявок, поступающие в ЛВС, являются пуассоновскими, а время обслуживания в узлах ЛВС имеет экспоненциальное распределение.

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

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

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

    При этом не требуется точного знания функций распределения случайных величин, связанных с данной СМО (интервалов между поступлениями заявок временем обслуживания в приборах), а достаточно только знание первого (математического ожидания) и второго (дисперсии или квадрата коэффициента вариации – ΚΚΒ) моментов этих величин .

    Применение диффузионной аппроксимации при анализе ЛВС основано на следующем:

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

    Постановка задачи анализа ЛВС при этом примет следующий вид. Дано:

    • число узлов ЛВС;
    • тип каждого узла ЛВС (тип СМО, моделирующей данный узел);
    • дисциплина обслуживания в каждом узле ЛВС;
    • общее число типов источников заявок, работающих в диалоговом режиме;
    • общее число типов источников заявок, работающих в неоперативном режиме;
    • для диалоговых источников в случае сложного режима работы число технологических процессов каждого типа, число операций в каждом технологическом процессе, среднее и ΚΚΒ времени выполнения каждой операции, матрица вероятностей передач между операциями, а также наличие или отсутствие на каждой операции обращения к ЛВС;
    • для диалоговых источников в случае простого режима работы число источников (терминалов) каждого типа, среднее и ΚΚΒ времени реакции абонента на ответ сети;
    • для неоперативных абонентов – средняя интенсивность поступления заявок и ΚΚΒ времени между поступлениями заявок; по каждому типу заявок (диалоговому и неоперативному) средняя интенсивность обслуживания в каждом узле ЛВС, ΚΚΒ времени обслуживания в узлах ЛВС и матрица вероятностей передач между узлами. Требуется найти:
    • среднее значение и дисперсию (или стандартное отклонение) времени задержки заявки каждого типа в ЛВС в целом;
    • среднее значение и дисперсию (или стандартное отклонение) времени задержки в узлах ЛВС;
    • загрузку узлов ЛВС;
    • вероятность потери заявки в узле ЛВС (для узлов, моделируемых СМО с потерями).

    Ограничения могут быть следующими:

  • вероятность потери заявки не должна превышать 1;
  • все характеристики должны быть положительны.
  • Иногда представляет интерес определение такого показателя, как максимальное время задержки заявки каждого типа в ЛВС. Максимальное время – это такое время, превышение которого допустимо лишь для некоторого, наперед заданного процента заявок каждого типа. Для определения максимального времени используется методика, основанная на аппроксимации функции распределения времени задержки в сети эрланговским или гипсрэкспонснциальным распределением, при этом необходимо задавать долю (процент) заявок, для которых рассчитывается максимальное время.

    Рассмотренный в предыдущей лекции марковский случайный процесс с дискретными состояниями и непрерывным временем имеет место в системах массового обслуживания (СМО).

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

    Примерами систем массового обслуживания могут служить:

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

    Узлы

    Требования

    Больница

    Санитары

    Пациенты

    Производство

    Аэропорт

    Выходы на взлетно-посадочные полосы

    Пункты регистрации

    Пассажиры

    Рассмотрим схему работы СМО (рис. 1). Система состоит из генератора заявок, диспетчера и узла обслуживания, узла учета отказов (терминатора, уничтожителя заявок). Узел обслуживания в общем случае может иметь несколько каналов обслуживания.

    Рис. 1
    1. Генератор заявок – объект, порождающий заявки: улица, цех с установленными агрегатами. На вход поступает поток заявок (поток покупателей в магазин, поток сломавшихся агрегатов (машин, станков) на ремонт, поток посетителей в гардероб, поток машин на АЗС и т. д.).
    2. Диспетчер – человек или устройство, которое знает, что делать с заявкой. Узел, регулирующий и направляющий заявки к каналам обслуживания. Диспетчер:
    • принимает заявки;
    • формирует очередь, если все каналы заняты;
    • направляет их к каналам обслуживания, если есть свободные;
    • дает заявкам отказ (по различным причинам);
    • принимает информацию от узла обслуживания о свободных каналах;
    • следит за временем работы системы.
    1. Очередь – накопитель заявок. Очередь может отсутствовать.
    2. Узел обслуживания состоит из конечного числа каналов обслуживания. Каждый канал имеет 3 состояния: свободен, занят, не работает. Если все каналы заняты, то можно придумать стратегию, кому передавать заявку.
    3. Отказ от обслуживания наступает, если все каналы заняты (некоторые в том числе могут не работать).

    Кроме этих основных элементов в СМО в некоторых источниках выделяются также следующие составляющие:

    терминатор – уничтожитель трансактов;

    склад – накопитель ресурсов и готовой продукции;

    счет бухгалтерского учета – для выполнения операций типа «проводка»;

    менеджер – распорядитель ресурсов;

    Классификация СМО

    Первое деление (по наличию очередей):

    • СМО с отказами;
    • СМО с очередью.

    В СМО с отказами заявка, поступившая в момент, когда все каналы заняты, получает отказ, покидает СМО и в дальнейшем не обслуживается.

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

    СМО с очередями подразделяются на разные виды в зависимости от того, как организована очередь, – ограничена или не ограничена . Ограничения могут касаться как длины очереди, так и времени ожидания, «дисциплины обслуживания».

    Итак, например, рассматриваются следующие СМО:

    • СМО с нетерпеливыми заявками (длина очереди и время обслуживания ограничено);
    • СМО с обслуживанием с приоритетом, т. е. некоторые заявки обслуживаются вне очереди и т. д.

    Типы ограничения очереди могут быть комбинированными.

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

    Естественно, поток заявок, порожденный самой системой, будет зависеть от системы и ее состояния.

    Кроме этого СМО делятся на открытые СМО и замкнутые СМО.

    В открытой СМО характеристики потока заявок не зависят от того, в каком состоянии сама СМО (сколько каналов занято). В замкнутой СМО – зависят. Например, если один рабочий обслуживает группу станков, время от времени требующих наладки, то интенсивность потока «требований» со стороны станков зависит от того, сколько их уже исправно и ждет наладки.

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

    По количеству каналов СМО делятся на:

    • одноканальные;
    • многоканальные.

    Характеристики системы массового обслуживания

    Основными характеристиками системы массового обслуживания любого вида являются:

    • входной поток поступающих требований или заявок на обслуживание;
    • дисциплина очереди;
    • механизм обслуживания.

    Входной поток требований

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

    А i – время поступления между требованиями – независимые одинаково распределенные случайные величины;

    E(A) – среднее (МО) время поступления;

    λ=1/E(A) – интенсивность поступления требований;

    Характеристики входного потока:

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

    Дисциплина очереди

    Очередь – совокупность требований, ожидающих обслуживания.

    Очередь имеет имя.

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

    • первым пришел – первый обслуживаешься;

    first in first out (FIFO)

    самый распространенный тип очереди.

    Какая структура данных подойдет для описания такой очереди? Массив плох (ограничен). Можно использовать структуру типа СПИСОК.

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

    Вы как программисты должны уметь делать списки двусторонние, односторонние.

    Действия со списком:

    • вставить в хвост;
    • взять из начала;
    • удалить из списка по истечении времени ожидания.
    • пришел последним - обслуживаешься первым LIFO (обойма для патронов, тупик на железнодорожной станции, зашел в набитый вагон).

    Структура, известная как СТЕК. Может быть описан структурой массив или список;

    • случайный отбор заявок;
    • отбор заявок по критерию приоритетности.

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

    Характеристики очереди

    • ограничение времени ожидания момента наступления обслуживания (имеет место очередь с ограниченным временем ожидания обслуживания, что ассоциируется с понятием «допустимая длина очереди»);
    • длина очереди.

    Механизм обслуживания

    Механизм обслуживания определяется характеристиками самой процедуры обслуживания и структурой обслуживающей системы. К характеристикам процедуры обслуживания относятся:

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

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

    S i – время обслуживания i -го требования;

    E(S) – среднее время обслуживания;

    μ=1/E(S) – скорость обслуживания требований.

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

    Коэффициент использования СМО

    N ·μ – скорость обслуживания в системе, когда заняты все устройства обслуживания.

    ρ=λ/(N μ) – называется коэффициентом использования СМО , показывает, насколько задействованы ресурсы системы.

    Структура обслуживающей системы

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

    Пример. Кассы в магазине.

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

    Пример. Медицинская комиссия.

    Комбинированное обслуживание – обслуживание вкладов в сберкассе: сначала контролер, потом кассир. Как правило, 2 контролера на одного кассира.

    Итак, функциональные возможности любой системы массового обслуживания определяются следующими основными факторами :

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

    Основные критерии эффективности функционирования СМО

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

    • вероятность немедленного обслуживания поступившей заявки (Р обсл =К обс /К пост);
    • вероятность отказа в обслуживании поступившей заявки (P отк =К отк /К пост);

    Очевидно, что Р обсл + P отк =1.

    Потоки, задержки, обслуживание. Формула Поллачека–Хинчина

    Задержка – один из критериев обслуживания СМО, время проведенное заявкой в ожидании обслуживания.

    D i – задержка в очереди требования i ;

    W i =D i +S i – время нахождения в системе требования i .

    (с вероятностью 1) – установившаяся средняя задержка требования в очереди;

    (с вероятностью 1) – установившееся среднее время нахождения требования в СМО (waiting).

    Q(t) – число требований в очереди в момент времени t;

    L(t) число требований в системе в момент времени t (Q(t) плюс число требований, которые находятся на обслуживании в момент времени t.

    Тогда показатели (если существуют)

    (с вероятностью 1) – установившееся среднее по времени число требований в очереди;

    (с вероятностью 1) – установившееся среднее по времени число требований в системе.

    Заметим, что ρ<1 – обязательное условие существования d, w, Q и L в системе массового обслуживания.

    Если вспомнить, что ρ= λ/(N μ), то видно, что если интенсивность поступления заявок больше, чем N μ, то ρ>1 и естественно, что система не сможет справиться с таким потоком заявок, а следовательно, нельзя говорить о величинах d, w, Q и L.

    К наиболее общим и нужным результатам для систем массового обслуживания относятся уравнения сохранения

    Следует обратить внимание, что упомянутые выше критерии оценки работы системы могут быть аналитически вычислены для систем массового обслуживания M/M/N (N >1), т. е. систем с Марковскими потоками заявок и обслуживания. Для М/G/ l при любом распределении G и для некоторых других систем. Вообще распределение времени между поступлениями, распределение времени обслуживания или обеих этих величин должно быть экспоненциальным (или разновидностью экспоненциального распределения Эрланга k-го порядка), чтобы аналитическое решение стало возможным.

    Кроме этого можно также говорить о таких характеристиках, как:

    • абсолютная пропускная способность системы – А=Р обсл *λ;
    • относительная пропускная способность системы –

    Еще один интересный (и наглядный) пример аналитического решения вычисление установившейся средней задержки в очереди для системы массового обслуживания M/G/ 1 по формуле:

    .

    В России эта формула известна как формула ПоллачекаХинчина, за рубежом эта формула связывается с именем Росса (Ross).

    Таким образом, если E(S) имеет большее значение, тогда перегрузка (в данном случае измеряемая как d ) будет большей; чего и следовало ожидать. По формуле можно обнаружить и менее очевидный факт: перегрузка также увеличивается, когда изменчивость распределения времени обслуживания возрастает, даже если среднее время обслуживания остается прежним. Интуитивно это можно объяснить так: дисперсия случайной величины времени обслуживания может принять большое значение (поскольку она должна быть положительной), т. е. единственное устройство обслуживания будет занято длительное время, что приведет к увеличению очереди.

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

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

    1. ИССЛЕДОВАНИЕ ОСОБЕННОСТЕЙ МУЛЬТИМЕДИЙНОГО ВИДЕОТРАФИКА ПРИ ЕГО ПЕРЕДАЧЕ ПО ПАКЕТНЫМ СЕТЯМ

    1.1. Основные типы мультимедийного трафика реального времени.

    1.2. Общий подход к описанию мультимедийного трафика реального времени.

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

    1.4. Технологии и стандарты кодирования и передачи видеотрафика.

    1.5. Аппроксимация видеотрафика марковскими процессами.

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

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

    2.2. Сети массового обслуживания как модели телекоммуникационных систем.

    2.2.1. Параметры сетей массового обслуживания.

    2.2.2. Характеристики стационарного режима функционирования сети массового обслуживания.

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

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

    2.5. Расчет замкнутых неоднородных сетей массового обслуживания с приоритетным обслуживанием.

    3. МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ПЕРЕДАЧИ ВИДЕОТРАФИКА В

    ПАКЕТНЫХ СЕТЯХ ПЕРЕДАЧИ ДАННЫХ.

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

    3.2. Концептуальная модель задержек передачи видеотрафика.

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

    3.4. Вероятностно- временные характеристики модели оценки задержек передачи видеопотока.

    3.5. Результаты моделирования.

    4. ОЦЕНКА ДЖИТТЕРА ПЕРЕДАЧИ ВИДЕОПОТОКОВ В ПАКЕТНЫХ

    СЕТЯХ ПЕРЕДАЧИ ДАННЫХ.

    4.1. Общая постановка задачи.

    4.2. Оценка дисперсии задержки передачи видеотрафика в пакетной сети, достоверность результатов.

    Рекомендованный список диссертаций

    • Влияние самоподобности речевого трафика на качество обслуживания в телекоммуникационных сетях 2005 год, кандидат технических наук Осин, Андрей Владимирович

    • Аппроксимативные методы и модели массового обслуживания для исследования компьютерных сетей 2011 год, доктор технических наук Бахарева, Надежда Федоровна

    • Разработка модели и анализ характеристик обслуживания видеоинформации в узле сети АТМ 2002 год, кандидат технических наук Молчанов, Дмитрий Александрович

    • Влияние мультифрактальных свойств GPRS/EDGE трафика на характеристики обслуживания мобильных телекоммуникационных сетей 2009 год, кандидат технических наук Матвеев, Сергей Борисович

    • Методика исследования информационных процессов в телекоммуникационных системах на железнодорожном транспорте 2006 год, кандидат технических наук Толстошеин, Андрей Викторович

    Введение диссертации (часть автореферата) на тему «Применение сетей массового обслуживания для исследования процессов передачи видеопотоков в пакетных сетях»

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

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

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

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

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

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

    Более высокую эффективность использования ресурсов звена передачи данных за счет статистического мультиплексирования трафиков пакетов многих приложений;

    Значительно более низкую вероятность потери пакетов передаваемого трафика при повышении нагрузки на сеть, хотя при этом имеют место значительные непредсказуемые транзитные задержки;

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

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

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

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

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

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

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

    1. Оценка параметров трафиков, генерируемых информационными серви-ф сами определенного типа.

    2. Собственно оценка параметров задержек передачи мультимедийного трафика, передаваемого в пакетной сети с заданной архитектурой и топологией.

    3. Оценка дисперсии и джиггера задержки передачи мультимедийного трафика в пакетных сетях.

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

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

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

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

    Рекомендации ITU-T Е.430, Е.800 и концепция соответствия качества услуг представленного информационного сервиса. Эту модель предлагается использовать для проектирования, инсталляции и эксплуатации как существующих, так и вновь разрабатываемых информационных услуг современных телекоммуникационных сетей.

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

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

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

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

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

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

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

    В работе рассматривается пример А ГМ-сети, которая предоставляет услугу передачи мультимедийного трафика ABR, в соответствии с которой гарантируется минимальная скорость передачи, и не производится синхронизации приемника и передатчика. Передаваемый видеопоток в данной системе имеет низкий приоритет, а число абонентов этой сети является ограниченным.

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

    В работе анализируется процесс цифровой передачи видеотрафика, который предъявляет строгие требования к ширине полосы пропускания, задержке и потере. Сети с коммутацией пакетов не могут гарантировать качество обслуживания, особенно при многоадресной (широковещательной) передаче видео. Для обеспечения большей гибкости и эффективности в этих сетях применяются различные механизмы управления потоками, позволяющие, с одной стороны, повысить эффективность, а с другой стороны, обеспечить требуемое качество предоставляемого сервиса. Сравнительный анализ приводится в на примере передачи мультимедийного трафика стандарта MPEG. Сравниваются два механизма управления потоками: IntServ и DiffServ. Отдается предпочтение механизму Diff-Serv с приоритетами и разбиением мультимедийного передаваемого потока на ряд потоков с различными уровнями приоритетов.

    Целью диссертационной работы является разработка методов и средств аналитического моделирования процессов передачи мультимедийных видеопотоков в пакетных сетях; применение разработанных методов для оценивания основных параметров качества мультимедийных видеосервисов (транзитной задержки и её джиггера).

    Для достижения этих целей решены следующие основные задачи диссертационной работы:

    1) Исследование особенностей мультимедийных трафиков, их классификация и параметризация.

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

    3) Адаптация метода аналитического моделирования телекоммуникационных систем замкнутыми неоднородными сетями массового обслуживания для оценки параметров качества мультимедийных видеосервисов.

    4) Разработка аналитических моделей задержек передачи видеотрафика в IP-сети и оценка джиттера и дисперсии этих задержек.

    Научная новизна результатов:

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

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

    3. Разработана модель процесса передачи видеотрафика в TCP/IP сети с типичной звездообразной топологией, обеспечивающая оценивание широкого спектра вероятностно-временных характеристик её процессов функционирования.

    4. На базе разработанной модели получены оценки основных параметров качества представляемого мультимедийного видеосервиса (транзитная задержка и её джиггер).

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

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

    Разработано программное обеспечение анализа приоритетных замкнутых неоднородных сетей массового обслуживания большой размерности (до 200 систем обслуживания, 3000 классов требований и 10 000 требований);

    Предложенные модели использовались ООО "Первая миля" (Компьютерные сети Академгородка) при проектировании и развитии мультисервисной сети Академгородка.

    Результаты проведенных исследований внедрены в учебный процесс Сибирского Государственного Университета Телекоммуникаций и Информатики.

    Основные положения, выносимые на защиту:

    1. Модель аппроксимации трафика мультимедийного видеосервиса марковскими цепями с учетом структуры и содержания его мультимедийной информации, её методов кодирования и сжатия, архитектуры используемых систем передачи данных.

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

    3. Аналитическая модель процессов передачи видеотрафика в локальной сети с использованием стека протоколов ТСРЯР для оценки параметров качества (транзитная задержка и джиггер) предоставленных мультимедийных сервисов - видео по требованию.

    Апробация работы. Основные положения и результаты диссертационной $ работы докладывались и обсуждались на: Международной научно-технической конференции «Информатика и проблемы телекоммуникаций» (г. Новосибирск, 1997г); Российских научно-технических конференциях (г. Новосибирск, 1996, 2004 гг); Международной научно-практической конференции «Связь-2004»; научно-технических семинарах кафедры ТС и ВС Сибирского государственного университета телекоммуникаций и информатики (г. Новосибирск, 1996 - 2004гг).

    Публикации: Основные результаты диссертационной работы опубликованы с 1996 по 2004 г. в 6 работах.

    Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения и приложений. Общий объем работы составляет 145 страниц машинописного текста и включает: 23 рисунка, 18 таблиц, список литературы из 130 наименований и 2 приложения.

    Похожие диссертационные работы по специальности «Системы, сети и устройства телекоммуникаций», 05.12.13 шифр ВАК

    • Исследование фрактальных свойств потоков трафика реального времени и оценка их влияния на характеристики обслуживания телекоммуникационных сетей 2007 год, кандидат технических наук Урьев, Григорий Анатольевич

    • Разработка метода повышения пропускной способности уровня абонентского доступа 2009 год, кандидат технических наук Булатов, Сергей Валерьевич

    • Влияние помехоустойчивости широкополосных систем беспроводного доступа IEEE 802.16 на качество передачи потокового трафика 2010 год, кандидат технических наук Арсеньев, Андрей Владимирович

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

    • Сетевая информационная система с виртуальными подсетями повышенной производительности 2009 год, кандидат технических наук Хворов, Алексей Александрович

    Заключение диссертации по теме «Системы, сети и устройства телекоммуникаций», Аль-Днебат Саид Али

    Предложен метод оценки джиттсра доставки мультимедийного видеотрафика. Он учитывает топологию исследуемой телекоммуникационной системы, структуру передаваемого видеопотока и маршрута его доставки.

    Данный метод основан на оценке задержек передачи видеокадров сетями массового обслуживания и аппроксимации дисперсии задержек в компонентах телекоммуникационной системы дисперсиями задержек в СМО М/М/1. Эта СМО эквивалентна соответствующей СМО сети по интенсивности входного потока требований и их среднему времени пребывания в ней.

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

    ЗАКЛЮЧЕНИЕ

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

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

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

    3) Модифицирован метод "анализ средних" - расчета сетей обслуживания, с учетом большой размерности сети (L = 200 систем обслуживания, и К = 3000 классов требований) и наличия приоритетных потоков требований.

    4) В системе Mathcad разработана программа расчета замкнутой неоднородной сети массового обслуживания с числом узлов до 200, числом классов требований до 3000 и суммарным числом требований всех классов до 10 000.

    5) Разработана аналитическая модель процесса передачи трафика мультимедийного сервиса «цифровое видео по запросу» по локальной TCP/IP сети конкретной топологии. Данная модель обеспечивает оценку следующих вероятностно-временных характеристик используемой телекоммуникационной системы: коэффициент использования различного телекоммуникационного оборудования, время доставки пакетов мультимедийного трафика до абонентов, дисперсия времени доставки, задержка пакетов в различных компонентах телекоммуникационной сети, дисперсия и джиггер этой задержки.

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

    7) Разработанные методики математического моделирования были внедрены в учебный процесс Сибирского Государственного Университета Телекоммуникаций и информатики.

    8) Предложенные модели использовались ООО " Первая миля" при проектировании и развитии мультисервисной сети Академгородка города Новосибирска.

    9) Достоверность предложенных методов подтверждается результатами моделирования, а также реальными измерениями подобных телекоммуникационных систем. Результаты представлены на рис. 18 в гл.З и рис.23 в гл.4.

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

    Список литературы диссертационного исследования кандидат технических наук Аль-Днебат Саид Али, 2004 год

    1. Мархасин А.Б. Резервы роста российского рынка услуг мобильной связи: дифференциация и динамическое управление качеством услуг (QoS) и тарифа-ми//Электросвязь № 3 - 2001.

    2. Шехтман Л. И. Системы телекоммуникаций: проблемы и перспективы. Опыт системного исследования. М.: Радио и Связь, 1998.

    3. Marchese М. Study and performance evaluation of TCP modifications and tuning over satellite links//ICC 2000.

    4. Аль-Днебат С., Аль-Касасбех Б. Вопросы развития перспективных широкополосных телекоммуникационных сетей в Иордании//Информатика и проблемы телекоммуникаций. Тезисы докладов Российской научно-технической конференции Новосибирск: СибГУТИ, 1996 - С.73-74.

    5. Altmann J., Rupp В., Varaiya P. The Case for Quality of Service on Demand. ISQE"99//Workshop on Internet Service Quality Economics 1999.

    6. Guirguis R.M., Mahmoud S. Transmission of real-time multi layered MPEG-4 over ATM/ABR service/ЛСС 2000 - PP.259-263.

    7. Dubrovsky A., Gerla M., Lee S. S., Cavendish D., Internet QoS Routing with IP Telephony and TCP Traffic//IEEE, JUNE 18-22, 2000 New Orleans.

    8. Ma Q., Steenkiste P. Routing Traffic with Quality-of-Service Guarantees in Integrated Services Networks//Workshop on Network and Operating Systems Support for Digital Audio and Video, Cambridge, England, July 1998.

    10. Бертсекас Д., Галлагер Р. Сети передачи данных: Пер: с англ.-М.:Мир. 1989, 544 с.

    11. Мизин И.А., Богатырев В.А., Кулешов А.П. Сети с коммутацией пакетов. М.: Радио и связь, 1986, 408 с.

    12. Лагутин В.С.Использование сетей с коммутации пакетов для реализации услуг мультимедиа / Системы управления сетями телекоммуникаций. МТУ СИ. М., 2002, С 210. в ЦНТИ "Информсвязь" 2002, №2205-св2002.

    13. Попова А.Г., Панов А.Е. Сравнительный анализ способов коммутации для обеспечения услуг мультимедиа. Системы управления сетями телекоммуни-каций//МТУСИ. М., 2002, С.69-75.

    14. Крук Б.И., Попантонопуло В.Н., Шувалов В.П. Телекоммуникационные системы и сети, современные технологии. Том 1 М. горячая линия-телеком, 2003г, - С.647.

    15. Башарин Г.П., Самуйлов К.Е. Современный этап развития теории телеграфи-ка//Информационные материалы -2110-№1- С. 153-166.

    16. Pippas J.B., Venieris I.S. A red variation for delay control/ЛЕЕЕ June 18-22, 2000- New Orleans.

    17. S. Kapoor S. Raghavan. Improved multicast routing with delay and delay variation constraints. GLOBECOM 00 IEEE. San Francisc. 27 November -1 December 2000.

    18. Chili-Jen C., Nilsson A.A. Queuing networks modeling for a packet router architecture using the DTM technology//IEEE June 18-22, 2000 New Orleans.

    19. T.M. Trang, N. Boukhatem, G. Pujolle. COPS-SLS usage for dynamic policy-based QoS management over heterogeneous IP networks/ЯЕЕЕ network. May/June, 2003, PP 44-50.

    20. Мархасин А.Б. Анализ интегрального телетрафика и проектирование мобильных сетей ЗС//Электросвязь 2002 - № 12 - С.3-9.

    21. Демьянов А.И. Оценка параметров скачков нагрузки в сотовых сетях подвижной связи//Электросвязь 2002 - № 5.

    22. Bahl P. Supporting digital video in a managed wireless network//IEEE Communications Magazine vol. 36 - June 1998 - PP.94-102.

    23. Davies N., Finney J., Friday A., Scott A. Supporting adaptive video applications in mobile environments//IEEE Communications Magazine vol. 36 - June 1998 -PP. 138-143.

    24. Седякин H.M. Элементы теории случайных импульсных потоков. М.: Советское радио, 1965, С.260.

    25. Цыбаков В.И., Численные исследования дисперсионных свойств нагруз-ки//Вести связи 2002 - № 12 - С.55-58.

    26. Шеннон Р. Имитационное моделирования систем, искусство и наука. Пер: с англ. М.: Мир, 1978, - С.420.

    27. Аврамчук Е.Ф., Вавилов А.А., Емельянов С В. и др. Технология системного моделирования. Машиностроение. Берлин: Техник, 1988, - С.520.

    28. Максимей И.В. Имитационное моделирование на ЭВМ. М.: Радио и мир. 1988, С. 232.

    29. Иванов А.Б., Соколов И.В., От сквозного контроля сети к контролю качества услуг//Элекгросвязь 2001 - № 2.

    30. Молчанов Д.А. Разработка модели и анализ характеристик обслуживания видеоинформации в узле сети АТМ//автореферат диссертационной работы на соискание ученой степени кандидата технических наук ГУТ - Санкт-Петербург - 2002 - С. 180.

    31. Швецов В.П., Цирик И.А. Модель сети радиодоступа с разнородными потоками информации//Информсвязь 2001 - № 2195 - С. 18-25.

    32. Casetti С. De Martin J.C. Meo M. A framework for the analysis of adaptive voice over IP//IEEE June 18-22, 2000 New Orleans.

    33. Михалевич И.Ф., Сычёв К.И. Моделирование процессов функционирования и управления трафиком в системах мобильной связи//Элекгросвязь-2002 № 1.

    34. Голышко А.В., Ершов В.А., Цыбаков В.И. Оценка качества обслуживания пользователей Интернет, включенных в электромеханические АТС//Вестник связи 2000 - № 12 - С.70.

    35. Ершов В.А., Ершова Э.Б., Щека А.Ю., Метод оценки качества обслуживания на мультисервисной сети с учетом числа пользователей услуг//Электросвязь-2001 №8-С.5-8.

    36. Cohen R., Radha Н., Streaming fine-grained scalable video over packet-based net-work//IEEE Global Telecommunications Conference San Francisco -27 November-1 December - 2000.

    37. Lee M.J., Kim J.K. Video frame rate control for non-guaranteed network services with explicit rate feedback Visual Communications Lab//Dept. of Electrical Engineering Kusongdong Yusonggu Taejon - PP 305-701.

    38. Wong W.K., Qian Y., Leung V.C. Scheduling for heterogeneous traffic in next generation wireless network//GLOBECOM IEEE-San Francisco 2000 - PP .283-287.

    39. ElAarag H., Bassiouni M. Simulation of transport protocols over wireless communication networks//Proceedings of the 2000 Winter Simulation Conference -PP 235-1241.

    40. Dapeng W., Yiwei H. Streaming video over the Internet Approaches and direc-tions/ЛЕЕЕ Trans / Circuits and Syst. Video Technol 2001 - № 3 - PP.282-300.

    41. Zhao H., Ansari N., Shi Yun Q. Transmission of real-time video over IP differentiated services//Electron. Lett. 2002 - № 19 - PP.1151-1153.

    42. Baskett F., Chandy K.M., Muntz R.R., Polacias F.G. Open, closed and mixednet-works of queues with different classes of customers//Journal of the ACM v.22, №2 - 1975 - PP.248-260.

    43. Konstantopoulos Т., Zazanis M., De Veciana G. Conservation laws and reflection mappings with an application to multiclass mean value analysis for stochastic fluid queues//Stochastic Process vol. 65, №. 1 - 1996 - PP. 139-146.

    44. Marchese M. Study and performance evaluation of TCP modifications and tuning over satellite links//IEEE ICC JUNE 18-22 2000- NEW ORLEANS.

    45. Chen J.C, Agrawal P. Active techniques for real time video transmission and play-Ьаск/ЛЕЕЕ ICC 2000 - New Orleans - PP.239-243.

    46. Lixin W. Hamdi M. Analysis of Multimedia Access Protocols for Shared Medium Networks//IEEE 2000 Global Telecommunications Conference - San Francisco.

    47. Фоминов О. Мультимедиа и сети. Мультимедиа. Цифровое видео, № 5 1997.

    48. Bodamer S., A New Scheduling Mechanism to Provide Relative Differentiation for Real-Time IP Traffic/ЛЕЕЕ 2000 GTC - San Francisco.

    49. Bandara J., Shen X., Nurmohamed Z. A Fuzzy Resource Controller for Non-RealTime Traffic in Wireless Networks//IEEE ICC june 18-22, 2000 - New Orleans.

    50. Jiang J. Lai Т. H., An Efficient Approach to Support QoS and Bandwidth Efficiency in High-Speed Mobile Networks//IEEE ICC june 18-22, 2000 - New Orleans.

    51. Barryl M., Andrew T. Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks//IEEE INFOCOM 2001.

    52. Mansour J. Karam F. Tobagi A. On Traffic Types and Service Classes in the Internet//IEEE Global Telecommunications Conference 2000 - San Francisco.

    53. Mercado A., Ray K. J. Adaptive QoS for Mobile Multimedia Applications Using Power Control and Smart Antennas//IEEE ICC june 18-22,2000 - New Orleans.

    54. Kuzmanovic A. Edward W Measuring Service in Multi-Class Networks//IEEE INFOCOM 2001.

    55. Lombardo A., Morabito G., Schembra G., An Accurate and Treatable Markov Model of MPEG-Video Traffic//IEEE Proc. Infocom April 1998 - USA, San Francisco.

    56. ITU-T Recommendation 1.363.2: B-ISDN ATM Adaptation Layer 2 Specifications, Sep 1997.

    57. ITU-T Recommendation H.323 Version 3, Packet Based Multimedia Communication Systems, 1998.

    58. Capurro M., Ravaglia R., Giuli D. Users, Services and Traffic Modeling for Broadband Telecommunications Planning/TVol. 2- № 4 Jul.-Aug. 1991.

    59. Bonatti M., Gaivoronski A., Lemonche P., Polese P. Summary of Some Traffic Engineering Studies Carried out Within RACE Project R1044//Vol. 5, № 2 Mar. Apr. 1994.

    60. Maniatis S.I., Nikolouzou E.G., Venieris I.S. QoS issues in the converged 3G wireless and wired networks//IEEE Communications Magazine V.40, № 8 -2002 - PP.44-53.

    61. Олифер В.Г., Олифер H.A. Компьютерные сети, принципы, технологии, протоколы. СП.: Питер, 2001, С.668.

    62. Markopoulou P., Tobagi A., Karam J. Assessment of VoIP Quality over Internet Backbones//IEEE INFOCOM 2002.

    63. Voran S. Speech quality of G.723.1 coding with added temporal discontinuity im-pairments//Proc. of ICASSP May 2001.

    64. Ramjee R., Kurose J., Schulzrinne H. Adaptive play out mechanisms for pack-etized audio applications in wide-area networks/ЯЕЕЕ INFOCOM June 1994.

    65. Rosenberg J., Qiu L., Schttlrinne H., Integrating packet FEC into adaptive voice playout buffer algorithms on the lnternet/ЛЕЕЕ INFOCOM March 2000.

    66. Carle G., Biersack E. W., Survey of Error Recoveiy Techniques for IP-Based Audio-Visual Multicast Applications//IEEE Network vol. 11 - November-December 1997 - PP.24-36.

    67. Perkins C., Hodson O., Hardman V. A Survey of Packet-Loss Recovery Techniques for Streaming Audio//IEEE Network vol.12, №. 5 - Sept-Oct 1998 -PP.40-48.

    68. Erdol N., Castelluccia C., Zilouchian A. Recoveiy of Missing Speech Packets Using the Short-Time Energy and Zero-Crossing Measurements//IEEE Transactions on Speech and Audio Processing vol.1, №.3 - July 1993 - PP.295-303.

    69. Chen Y. L., Chen B. S. Model-Based Multirate Representation of Speech Signals and Its Application to Recovery of Missing Speech Packets//IEEE Transactions on Speech and Audio Processing vol. 5, №. 3 - May 1997 - PP.220-231.

    70. Hardman V., Sasse M.A., Handley M., Watson A. Reliable Audio for Use over the Intemet//Int. Proceedings of INET"95 1995.

    71. Советов Б.Я., Яковлев С.А. Построение сетей интегрального обслуживания. -Л.: Машиностроение, 1990. С.332.

    72. ISO/IEC JTC1/SC29/WG11 № 2459 Overview of the MPEG-4 standard. 1998.

    73. Srivastava A., Kumar A., Singru A., Design and Analysis of a Video-on-Demand Served/Multimedia Systems Vol.5, No.4 - July 1997 - PP.238-254.

    74. Wu D., Hou Y., Zhu W., Zhang Y., Peha M. Streaming video over the Internet Approaches and directions//IEEE Trans. Circuits and Syst. / Video Technol. 2001 -№ 3 - PP.282-300.

    75. Conklin G., Greenbaum G., Lillevold K., Lippman A., Reznik Y. Video coding for streaming media delivery on the Internrt/ЯЕЕЕ Trans. Circuits and Syst. Video Technol. - 2001 - № 3 - PP.269-281.

    76. Lee J. On a unified architecture for video-on-demand services/ЛЕЕЕ Trans. Multimedia 2002 - № 1 - PP.38-47.

    77. Pornavalai C., Chakraborty G., Shiratori N. QoS Based Routing Algorithm in Integrated Services Packet NetwoTks//Intemational Conference on Network Protocols Atlanta, Georgia - PP. 167-175.

    78. Rabbat R. Traffic Engineering Algorithms Using MPLS for Service Differentia-tion//IEEE JUNE 18-22, 2000 - NEW ORLEANS.

    79. Toukourou M., Orozco-Barbosa L. Performance of MPEG-2 video-on-demand over RSVP//Proc. SPIE 2000 - PP. 13-24.

    80. Furey S. The place of modeling tools in network planning//EDP Perform. Revio (USA) 1989 - V.17 - №6 - PP. 1-4.

    81. Frost V.S., Melamed В., Traffic modeling for telecommunications net-works//IEEE Communications Magazine Mar. 1994 - PP.70-81.

    82. Loeve W. Construction of programs for simulation//Informatie (Netherlands) -1993,- V.35, № 7-8 PP.485-492.

    83. Shannon R.E., Introduction to simulation//IEEE Winter Simulations Conference Proceedings New York, USA - 1992 - PP.65-73.

    84. Barton R.R., Fishman G.S., Kalos M.H., Kelton W.D., Kleijnen J.P. Experimental design issues for large simulation models//IEEE Winter Simulations Conference Proceedings San Diego, USA - 1989 - PP.411-418.

    85. Henriksen J.O. The integrated simulation environment. Simulation software of the 1990s//0peration Res. (USA) 1983 - V.31, .№6 - PP. 1053-1073.

    86. Radiya A., Fishwick P.A., Nance R.E., Rothenberg J., Sargent R.G. Discrete event simulation modeling, directions for the 1990s. 1992

    87. Розанов Ю.А. Случайные процессы. M.: Наука, 1979г. С. 112.

    88. Казаков В.А. Введение в теорию марковских процессов и некоторые радиотехнические задачи. -М.: Советское радио, 1973.

    89. Гнеденко Б.В. Курс теории вероятностей. М.: Наука. 1969

    90. Феллер В. Ведение в теорию вероятностей и ее приложения. Т.1, 2. М.: Мир, 1984.

    91. Кемин Дж., Снелл Дж. Конечные цепи Маркова. М.: Наука. 1970.

    92. Карлин С.Осноы теории случайных процессов. М.: Мир, 1971.

    93. Krunz, М.М. Makowski A.M., Modeling Video Traffic Using M/G/l Input Processes: A Compromise Between Markovian and LRD Models//IEEE Journalon Selected Areas in Communications 16 (5) PP.733-748.

    94. Poon, W. Lo K., A refined version of M/G/ос processes for modeling VBR video traffic//Computer Communications PP. 1105-1114.

    95. Кофман А., Крюон P. Массовое обслуживание. Теория и приложения. М.: Мир, 1965.

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

    97. Штойян Д. Качественные свойства и оценки стохастических моделей. М.: Мир, 1979.

    98. Кениг Д., Штойян Д. Методы теории массового обслуживания. М.: Радио и связь, 1981.

    99. Jackson J.R. Networks of waiting Iines//Operation Research 1957 - №5 -PP.518-521.

    100. Gordon W.G., Newell G.F. Closed queueing systems with exponential serv-ers//Operation Research V.15, №2 - 1967 - PP.254-265.

    101. Митрофанов Ю.И., Беляков В.Г., Курбангулов B.X. Методы и программные средства аналитического моделирования сетевых систем//Препринт, М.: Научный совет по комплексной проблеме Кибернетика, 1982. с 67.

    102. ChandyK.M., Howard J.H., TowsIeyD.F., Product form and local balance in queueing networks//Journal of the ACM v.24, №2 - 1977 - PP.250-263.

    103. Беляков В.Г., Митрофанов Ю.И., Ярославцев А. Ф. Пакет прикладных программ для математического моделирования сетевых систем. 1986. С. 145150.

    104. Гурьянов А.И., Митрофанов Ю.И. Определение параметров замкнутых линейных сетей систем массового обслуживания. 1970. С.39-49.

    105. Chandy К.М. Neuse D., a heuristic algorithm for queueing network models for communications of the ACM. v.25, №2, PP. 126-141.

    106. Reiser M., Lavenberg S.S. Mean-value analysis of closed multichain queueing networks//J. ACM vol. 27, № 2 - April 1980 - PP 313-322.

    107. Reiser M. Mean-value analysis and convolution method for queue-dependentservers in closed queueing networks//Performance evaluation vol. 1 - 1981 -PP 7-18.

    108. Жожикашвили В.А., Вишневский B.M. Сети массового обслуживания. Теория и применение к сетям ЭВМ. М.: Радио и связь, 1988. С. 192.

    109. Xu Y., Chang Y., Liu Z. Calculation and analysis of compensation buffer size in multimedia systems//IEEE Commun. Lett. 2001 - № 8 - PP.355-357.

    110. Xie J., Jiang S., Jiang Y. A dynamic bandwidth allocation scheme for differentiated services in EPONs//IEEE Communications Magazine august 2004, vol. 42 №. 8, PP.32-39.

    111. Derong L., Endre S., Wei S. Nested auto-regressive processes for MPEG-encoded video traffic modeling/ЛЕЕЕ Trans. Circuits and syst / Video Technol -2001 -№2-PP 169-183.

    112. Митрофанов Ю.И. Синтез сетей массового обслуживания. Саратов: Изд-во ГуНЦ "Колледж", 1995. С. 168.

    113. Uttam K.S., Ramakrishnan S., Dilip S. Segmenting full-length VBR video into shots for modeling with Markov-modulated gamma-based framework//Proc. SPIE-2001 PP. 191-202.

    114. Ярославцев А.Ф., Аль-Днебат С.А. Моделирование процессов передачи мультимедийного трафика в 1Р-сети//Информатика и проблемы телекоммуникаций. Тезисы докладов Российской научно-технической конференции. Новосибирск: СибГУТИ, 2003 - С.77-80.

    115. Ярославцев А.Ф., Аль-Днебат С. А. Применение структурированных сетей обслуживания для оценки параметров качества сервиса телекоммуникационных сетей. Материалы международной научно-практической конференции «Связь 2004». 22-29 августа 2004 г. С.329-335.

    116. CCIE, Cisco Certified internetworking Expert. Учебное руководство, Экзамен 350-001, М, 2002.

    117. Schulzrinne Н., Casner S., Frederick R., Jacobson V. A Transport Protocol for Real-Time Applications//Audio-Video Transport Working Group January 1996.

    118. Braden R., Clark D., Shenker S. Integrated Services in the Internet Architecture:an Overview / Internet RFC 1633, June 1994.

    119. Zhao W. Tripathi S. K. Routing Guaranteed Quality of Service Connections in Integrated Services Packet Networks//International Conference on Network Protocols Atlanta, Georgia - PP. 175-182.

    120. Balakrishnan H., Padmanabhan V., Seshan S., Katz R. A Comparison of Mechanisms for Improving TCP Performance over Wireless Links//IEEE ACM Trans, on Networking December 1997.

    121. He E., Hughes H.D. Experimental Evaluation of TCP Performance over Wireless Networks//Symposium on Performance Evaluation of Computer and Telecommunication Systems 1999.

    122. Schulzrinne H., Casner S., Frederick R., Jacobson V. RTP: A Transport Protocol for Real-Time Applications//RFC 1889 January 1996.

    123. Spiridon В., Li V. Maximizing the number of users in an interactive video-on-demand system//IEEE Trans. Broadcast 2002 - № 4 - PP.281-292.

    124. Hartanto F., Tiohardi L. Effects of interaction between error control and media synchronization on application-level performances//GLOBECOM"00. IEEE San Francisco - 2000 - PP.283-287.

    125. Chatzimisios P., Boucouvalas A.C. Vitsas V. Performance Analysis of IEEE 802.11 DCF in Presence of Transmission Errors//2004 IEEE International Conference on Communications 2004.

    126. Ярославцев А.Ф., Аль-Днебат С.А., Аналитическая модель передачи мультимедийного трафика по TCP/IP сети. Материалы международной научно-практической конференции «Связь 2004». 22-29 августа 2004 г. С.323-328.

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

    © 2024 bugulma-lada.ru -- Портал для владельцев автомобилей