
- •Метод двойных коэффициентов Круитгофа
- •Пример 11.1.1: Приложение метода двойных коэффициентов Круитгофа
- •Топология
- •11.3. Принципы маршрутизации
- •Приблизительные методы вычисления значений блокировки «из конца в конец»
- •Метод фиксированной точки
- •Точный метод расчета блокировки «из конца в конец»
- •Алгоритм свертки
- •Управление нагрузкой и защита сервиса
- •Пучок резервных каналов
- •Защита виртуального канала
- •Принцип Мо
- •Балансирование предельных затрат
- •Оптимальная обслуженная нагрузка
- •Пример 11.7.2: Оптимизация треугольника
- •Краткие итоги
- •Лекция 12. Системы с ожиданием
- •Система с ожиданием Эрланга м/м/п
Оптимальная обслуженная нагрузка
Рассмотрим случай, когда обслуженная нагрузка является функцией числа каналов (11.7) — Y. Если мы обозначаем доход R(Y), а затраты C(Y) (11.6), то прибыль равна:
(11.13)
Необходимое условие оптимальной прибыли:
*Ш1- о => (11.14)
dY dY dY ’
то есть предельный доход должен быть равен предельным затратам. Применяя
Р(пип2,...,пк) = R (f (пьп2, ■ ..,пкУ) - |со+Х] С,- и, (11.15)
получаем оптимальное решение
4— = * D,/- с, = 0, (И.16)
orii dY
которое при использовании (11.12) дает dR
(И.17)
Коэффициент &, данный в (11.12) - отношение между стоимостью одного канала и нагрузки, которую можно обслужить дополнительно, если соединение будет увеличено на один канал. Таким образом, мы будем добавлять каналы к соединению, пока предельный доход не будет равен предельной стоимости 9 (7.35).
Пример 11.7.1: Оптимальное распределение емкости
Мы рассматриваем два направления (две группы пучков каналов), где предложенная нагрузка — 3 Эрл. и соответственно 15 Эрл. Каналы для этих двух систем имеют одну и ту же стоимость, общее количество доступных каналов — 25. Как мы должны распределить эти 25 каналов среди двух направлений?
Из (11.12) мы замечаем, что функции увеличения должны иметь приблизительно одинаковые значения для этих двух направлений. Поэтому проводим вычисления, используя таблицу:
Ах |
= 3 erlang |
а2 |
= 15 erlang |
п\ |
F\AA\) |
П2 |
Fi,n(A2) |
3 |
0.4201 |
17 |
0.4048 |
4 |
0.2882 |
18 |
0.3371 |
5 |
0.1737 |
19 |
0.2715 |
6 |
0.0909 |
20 |
0.2108 |
7 |
0.0412 |
21 |
0.1573 |
Для и, = 5 и п2= 20 мы используем все 25 каналов. Это кончается перегрузкой 11.0%, соответственно 4.6%, то есть отмечается более высокая перегрузка для меньшей группы пучка каналов.
Пример 11.7.2: Оптимизация треугольника
Это классическая оптимизация сети треугольника используемой при альтернативной маршрутизации нагрузки (рис. 11.1). От А до В мы имеем запрос нагрузки, равный А Эрл. Нагрузку частично обслуживает на прямой маршрут (первичный маршрут) от А до В и частично - альтернативный маршрут (вторичный маршрут) А -» Т —>В, где Т — транзитная станция. Другие возможности маршрутизации не используются. Стоимость прямого подключения — cd, и для вторичного подключения — с,.
Сколько нагрузки нужно обслужить в каждом из этих двух направлений? Маршрут А -» Т В уже обслуживает нагрузку «к и от» других пунктов назначения, и мы обозначаем, предельное использование для канала на этом маршруте а. Мы предполагаем независимость дополнительной нагрузки, которая поступит на обходной маршрут в результате блокировки от А —> В.
Согласно (11.12), условия минимума равны:
F\,niA) _ Ц Cd Q
Здесь п — число каналов первичного маршрута. Это означает, что затраты должны быть одинаковыми как при обслуживании вызовов через прямой маршрут, так и через альтернативный маршрут.
Если бы один маршрут был дешевле другого, то мы направляли бы больше нагрузки в более дешевом направлении.
Так как нагрузки, которые мы применяем как основание для планирования, получаются путем измерения, они обычно характеризуются ненадежностью из-за ограниченной выборки, ограниченного периода измерений, принципа измерения и т.д. Как показано в лекции 15, эта ненадежность приблизительно пропорциональна измеренному объему нагрузок. Измеряя за один и тот же период времени нагрузку для всех направлений, мы получим самую высокую неопределенность для маленьких по ёмкости направлений (групп пучков каналов), но она частично компенсируется вышеупомянутой чувствительностью к блокировкам, которая является наименьшей для маленьких групп пучков каналов. Как типичное представительское значение мы выбираем измеренную среднюю величину плюс стандартное отклонение, умноженное на константу, например, 1,0.
Мы должны быть уверены, и это должно далее быть подчеркнуто, что планируем сеть для обслуживания нагрузки в течение 1-2 лет от момента планирования. Поэтом значение, используемое для планирования, дополнительно имеет неопределенность прогноза. Мы не рассмотрели факт, что некоторая часть оборудования может не работать из-за технических ошибок.
ITU-T рекомендует, чтобы нагрузка для планирования была измерена в течение всех часов наибольшей нагрузки в течение года. Мы выбираем п, используя среднюю величину 5 наибольших наблюдений из 30 наибольших, чтобы получить следующие вероятности блокировки:
£„(Л30) < o.oi, ;
En(As) < 0.07. (11.18)
Вышеупомянутые критерии обслуживания могут быть непосредственно применены к отдельным группам пучков каналов. Практически, мы стремимся к заданной вероятности блокировки от A-абонента к В-абоненту, которая должна быть одинаковой для всех типов вызовов. При программном управлении станциями тенденция состоит в том, чтобы обеспечить непрерывную диспетчеризацию нагрузки на всех дорогих и международных маршрутах.
В заключение мы можем сказать, что значения нагрузки, используемое для планирования, имеет неопределенность, которая в большом пучке каналов суммируется. В некоторых приложениях непредвиденное значение нагрузки может кончиться серьезными последствиями для уровня обслуживания. В течение последних лет, наблюдается повышенный интерес к программам адаптации нагрузки и управления маршрутизацией (управление нагрузкой сети), которые могут быть введены в программное управление цифровых систем телекоммуникаций. С помощью таких технологий мы можем в принципе выбирать оптимальную стратегию маршрутизации нагрузки при возникновении любого сценария.