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




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

Пример расчета:

Число станций – 500.

Число транзакций (кадров) от одной станции - 700

Режим работы круглосуточный (24 часа). В час наибольшей нагрузки передается 20% от всего числа передаваемых кадров.

Размер кадра 80 байт.

Итого в час через HUB проходит:

- При Гауссовском распределении N = 700 * 500 * 0.2 = 70000 кадров.

- При нормальном распределении N = 700 * 500 / 24 = 14583,3 кадра.

Скорость поступления кадров получается делением полученных чисел на 3600:

- При Гауссовском распределении 70000 / 3600 = 19,44 кадров в секунду.

- При нормальном распределении 14583,3 / 3600 = 4,05 кадров в секунду.

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

Ожидаемое время обслуживания равно 0,01 секунды, откуда получаем, что средняя скорость обслуживания (величина, обратная к ожидаемому времени обслуживания) составляет 100 кадров в секунду.

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

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

- При Гауссовском распределении Р = 19,44 / 100 = 0,1944 = 19,44%.

- При нормальном распределении Р = 4,05 / 100 = 0,0405 = 4,05%.

Зная степень использования обслуживающего устройства, довольно легко определить вероятность отсутствия заказов (обслуживаемых кадров) в данный момент времени. Эта вероятность, обозначенная нами как P0, равна единице минус степень использования канала (P0 = 1 - P).

- При Гауссовском распределении Р0 = 1 - 0,1944 = 0,8066 = 80,66%.

- При нормальном распределении Р0 = 1 - 0,0405 = 0,9595 = 95,95%.

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

В теории массового обслуживания среднее число объектов (unit) в системе обычно обозначается L, а среднее число объектов в очереди - Lq. Для одноканальной однофазной системы, L равняется средней скорости поступления заказов, деленной на разность между средней скоростью обслуживания и скоростью поступления заказов.

- При Гауссовском распределении L = 19,44 / (100 – 19,44) = 0,2414.

- При нормальном распределении L = 4,05 / (100 – 4,05) = 0,0422.

Таким образом, в буфере маршрутизатора и линии связи в любой момент находится чуть больше 4 - 24% одного кадра. Чтобы определить среднее число объектов в очереди (Lq), перемножим степень использования обслуживающего устройства (P) на число объектов в системе (L).

- При Гауссовском распределении Lq = 0,2414 * 19,44 = 0,0469.

- При нормальном распределении Lq = 0,0422 * 4,05 = 0,00171.

Теория массового обслуживания позволяет рассчитать среднее время нахождения объекта в системе (W) и среднее время ожидания в очереди (Wq).

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

- При Гауссовском распределении W = 1 / (100 - 19,44) = 0,0124с.

- При нормальном распределении W = 1 / (100 - 4,05) = 0,0104с.

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

- При Гауссовском распределении Wq = 0,0124 * 0,1944 = 0,00241с.

- При нормальном распределении Wq = 0,0104 * 0,0405 = 0,00042с.

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

Таблица №1 - Варьирование пропускной способности глобальной сети.

Скорость линии (бит/с)              
Время передачи кадра, с   0,033333 0,02 0,01 0,005 0,0025 0,00125
Средняя скорость обслуживания              
Степень использования канала P 0,648148 0,3889 0,1944 0,097222 0,0486 0,02431
Вероятность отсутствия кадров в системе P0 = 1 - P 0,351852 0,6111 0,8056 0,902778 0,9514 0,97569
Среднее число объектов (всего) L 1,842105 0,6364 0,2414 0,107692 0,0511 0,02491
Среднее число объектов в очередях Lq = L * P 1,193957 0,2475 0,0469 0,01047 0,0025 0,00061
Полное время ожидания W 0,094737 0,0327 0,0124 0,005538 0,0026 0,00128
Время ожидания в очереди Wq = W * P 0,061404 0,0127 0,0024 0,000538 0,0001 3,1E-05

 

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

Используя данный метод мы определили, что при Гауссовском распределении нагрузки на канал его скорость должна составлять 128 кбит/с. Время ожидания в очереди при этом составит 0,000538 сек, а время передачи по каналу связи в одну сторону - 0,005 сек. Степень использования канала 90%, а вероятность отсутствия кадров в системе – 10%. При этом в буфере обмена маршрутизатора в любой момент времени находится 0,5 % одного кадра.

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

Занятие линии одним абонентом, часы                
Cкорость кодирования голоса, бит/с                
Трафик от одного абонента в сутки, бит                
Средняя длина кадра, бит                
Число кадров от одного абонента                
Число абонентов                
Общее число кадров                
Процент от общего числа звонков   50% 50% 50% 50% 50% 50% 50%
Скорость поступления кадров   148,5 148,5 148,5 148,5 148,5 148,5 148,5
Скорость линии (бит/с)                
Время передачи кадра, с   0,0046875 0,0023438 0,0011719 0,0005859 0,000293 0,0001465 7,324E-05
Средняя скорость обслуживания   213,33333 426,66667 853,33333 1706,6667 3413,3333 6826,6667 13653,333
Степень использования канала P 0,6960938 0,3480469 0,1740234 0,0870117 0,0435059 0,0217529 0,0108765
Вероятность отсутствия кадров в системе P0 = 1 - P 0,3039063 0,6519531 0,8259766 0,9129883 0,9564941 0,9782471 0,9891235
Среднее число объектов (всего) L 2,2904884 0,5338526 0,2106881 0,0953043 0,0454847 0,0222366 0,0109961
Среднее число объектов в очередях Lq = L * P 1,5943947 0,1858057 0,0366647 0,0082926 0,0019789 0,0004837 0,0001196
Полное время ожидания W 0,0154242 0,003595 0,0014188 0,0006418 0,0003063 0,0001497 7,405E-05
Время ожидания в очереди Wq = W * P 0,0107367 0,0012512 0,0002469 5,584E-05 1,333E-05 3,257E-06 8,054E-07

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: