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

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

Автореферат диссертации по теме "Модели защиты от перегрузок в узлах управления услугами CAMEL"

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

НЬЯНГ Будал

МОДЕЛИ ЗАЩИТЫ ОТ ПЕРЕГРУЗОК В УЗЛАХ УПРАВЛЕНИЯ УСЛУГАМИ САМЕЬ

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

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

0034ВооЬ<

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

2009

003488367

Работа выполнена в Санкт-Петербургском государственном университете телекоммуникаций им. проф. М.А. Бонч-Бруевича на кафедре Систем коммутации и распределения информации и в Научно-техническом центре Протей.

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

Б.С. Гольдштейн

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

Г. Г. Яновский

кандидат технических наук, старший научный сотрудник А. Р. Синяков

Ведущая организация: ООО «Интелсет-ТСС»

Защита состоится « заседании диссертационного

УП

2009 г. в

еэ

_ часов на

при Санкт-

совета Д 219.004.02 Петербургском Государственном Университете Телекоммуникаций им. проф. М.А. Бонч-Бруевича по адресу: 191186, Санкт-Петербург, наб. р. Мойки, 61.

С диссертацией можно ознакомиться в библиотеке университета.

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

Автореферат разослан «

У/

2009 г.

Ученый секретарь диссертационного совета, к.т.н., доцент

В.Х. Харитонов

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

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

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

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

\

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

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

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

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

Названная цель вызвала необходимость решения следующих задач:

1. Анализ методов и исследование механизмов защиты от перегрузок в системах «клиент-сервер»; построение структурно-функциональной модели системы управления услугами CAMEL.

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

3. Оценка ВВХ для сетей- с разным количеством узлов; оптимизация характеристик управления защитой от перегрузок в узлах управления услугами CAMEL.

4. Сравнительный анализ ВВХ системы обслуживания с управлением защитой от перегрузок и с системой без управления.

5. Разработка метода расчёта эффективности узлов CAMEL и пропускной способности каналов Сигнализации/управления.

Состояние исследования. Исследованию модели защиты от перегрузок в Интеллектуальных сетях (IN) посвящены работы ряда авторов (В. Jennings, F. Lodge, P. Ginzboorg), однако в этих работах акцент делается на сигнализации ОКС7 для фиксированных сетей ТфОП, на поиске оптимальных маршрутов и обходных путей в них.

Кроме того, авторы М.А. Шнепс-Шнеппе, А.Е. Кучерявый, A.B. Росляков проводили исследования систем предоставления услуг связи с использованием моделей защиты от перегрузок в классических Интеллектуальных сетях на базе ТфОП. Во всех этих работах акцент делается исключительно на исследовании механизмов управления такой защитой в фиксированной сети связи.

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

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

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

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

Теоретические исследования, выполненные в работе, доведены до инженерных решений. Основные результаты работы использованы в НТЦ Протей при построении платформы интеллектуальных услуг по технологии CAMEL, используемых в сети Оператора ОАО «Мегафон».

Апробация работы. Основные результаты работы докладывались и были одобрены на ежегодных научно-технических конференциях студентов, аспирантов и молодых специалистов СПбГУТ, на 59-й, 60-й и 61-й научно-технических конференциях профессорско-преподавательского состава, научных сотрудников и аспирантов СПбГУТ, на двух конференциях AFRICACOM «South Africa», на конференции «Joint Advanced Student School: The Turbo Principle in Communications», a также на заседаниях кафедры Систем коммутации и распределения информации СПбГУТ в 2005, 2006, 2007, 2008 и 2009 годах.

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

Структура и объем диссертации. Диссертационная работа состоит из введения, четырех глав, заключения и списка литературы. Объем пояснительной записки 118 страниц, 36 иллюстраций, 5 таблиц, список литературных источников насчитывает 116 наименований. В качестве приложений приведены акты о внедрении результатов диссертационной работы.

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

1. Структурно-функциональная модель системы управления услугами CAMEL.

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

3. Решение задачи расчета задержек передачи запросов по сигнальным каналам узлов CAMEL, расчеты задержки запросов и определение пропускной способности каналов.

4. Алгоритмы вычисления характеристик механизмов защиты от перегрузок.

5. Сравнение двух механизмов защиты от перегрузки.

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

СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

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

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

Как показано в этой главе на примере реализации входящей связи для абонентов, предварительно оплативших услуги связи, (prepaid-абонентов) использование технологии CAMEL приводит к появлению большого числа новых сообщений, которых не было ранее при установлении базового сеанса входящей связи в сети GSM. Это требует учитывать изменение объема сигнальных данных при расчете нагрузки сети сигнализации/управления, а также объема оборудования, необходимого для стабильной работы сети сигнализации/управления, т.е. производительности узлов управления.

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

- принцип выбора фильтрации;

- синхронизация интервалов управления между клиентом и сервером при передаче запросов фильтрации;

- синхронизации информации о текущем трафике.

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

прореживания потока вызовов call gapping, который наиболее часто используется для управления защитой от перегрузок в узлах MSC/gsmSSF.

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

На рис. 1 представлен пример подхода call gapping для прореживания потока вызовов путем фильтрации.

идеализированная система JT

уг ^ реальная система

граничное фильтруемый поток

значение и

Рис. 1. Подход к прореживанию call gapping потока вызовов путем его

фильтрации

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

Во второй главе вводится структурно-функциональная модель, на основе которой строятся математическая модель системы защиты от перегрузок в узлах управления услугами CAMEL и упрощенная математическая модель системы защиты от перегрузок в шлюзе CAMEL. Основными элементами системы управления услугами CAMEL являются система защиты от перегрузок в шлюзах CAMEL и внешние приложения услуг CAMEL. Шлюз CAMEL Gateway взаимодействует с коммутаторами сетей мобильной связи стандарта GSM по протоколу САР. Тем самым узлы гостевой и домашней сетей мобильной связи объединяются в Интеллектуальную сеть,- Необходимым условием взаимодействия сетей • мобильной связи является поддержка коммутаторами MSC функций узла

коммутации услуг (gsmSSF), а также поддержка возможностей обмена информацией домашним (HLR) и гостевыми (VLR) регистрами.

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

- система управления услугами CAMEL состоит из независимых объектов: серверов коммутации услуг и серверов управления услугами CAMEL;

- для взаимодействия между объектами модели используется протокол САР системы ОКС7;

- взаимодействие шлюза CAMEL с внешними приложениями производится по протоколу ТСРЯР через интерфейс API.

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

Рис.2. Математическая модель узлов управления услугами CAMEL для защиты от перегрузок

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

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

Если во всех этих моделях поступающие потоки пуассоновские, время обслуживания в каждом узле распределено по экспоненциальному закону и не зависит от узла коммутации услуг (MSC/gsmSSF) и от узла управления услугами (gsmSCF), а маршруты от одной системы обслуживания к другой выбираются случайно с фиксированными вероятностями, то легко показать, что решения для такой системы получаются в виде произведения, Такие системы называются сетями Джексона (Jackson networks) по имени ученого, впервые показавшего, что они приводят к решению в виде произведения.

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

Вероятность того, что запрос после завершения обслуживания в узле ) направляется в узел к, обозначена символом г1к. Интенсивность обслуживания, как обычно, обозначена . Мы должны получить условие

где цифрой 0 обозначен пункт назначения.

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

Рис. 3. Модель узла управления услугами

(1)

Наша цель - определить вероятность яД^) того, что в узле ] пребывает х/ запросов. Рассчитаем сначала векторную вероятность р(х1,х2.....х].....хм) = р(х).

В диссертации проведено доказательство теоремы Джексона в

обозначениях и терминах этой работы:

м

7-1

рМ^Ц-Р^/.

(3)

(4)

Разные узлы, хотя и связаны между собой и объединяются уравнениями непрерывности (1) и (2), ведут себя так, как если бы они были независимы.

В диссертации показано, что решение (3) и (4) удовлетворяет концепции глобального равновесия для векторной вероятности р(х). Показано также, что векторная вероятность равна

р(х) =

м

Л:

V;

Р( 0)

(5)

н

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

3>(*) =/>(0)5 = 1,

где сумма 5 выражается в виде

п

м

л-

(6)

(7)

Для осуществимого случая сумма Л должна быть конечной. А если так, то теория указывает, что решение является единственным. При 5 < ~ знаки суммы и произведения мыуг быть переставлены. Тогда, произведя указанное суммирование и обозначая через р! отношение /, получим

и ~ м

(8)

.И Л/=0 )=\

На основании (6), (7) и (8) получается окончательный результат

Р(Х)=П(1 (9)

м

В качестве примера применимости равенства (9) приведем результаты расчета задержки запросов в системе CAMEL. Средняя задержка передачи запроса по каналу управления в системе описывается формулой

м

w =У

зап ¿_j

I

1=1 Уен

1

Q-Q-A,

(Ю)

где

С, - средняя скорость передачи по i-му каналу, 1/(2 — средняя длина запроса,

1/2 С, - среднее время передачи запроса по каналу i.

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

Среднее число запросов в единицу времени, проходящих по i-му каналу сигнализации/управления, равно Л-, = ^ /д .

Интенсивность полного внешнего трафика, поступающего в систему

м м

CAMEL, определим ка.к 'Увиеш / ^ / f Уjk .

j=1 к=1

60 00 100 120 140 160 180 200 220 поступающая нагрузка

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

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

Определим длину пути как число последовательно связанных каналов в этом пути и назовем ее п}к. Тогда средняя длина всех путей в сети:

й? =У ■

' тп

3 МЛ МЛ V

1 (И)

/ внш /с=1 'внеш

Рассмотрим теперь интенсивность полного трафика в сети. Вклад трафика между узлами ] и к в полный трафик равен у]к-п]к, т.к. при движении по Интеллектуальной сети у1к запросов в секунду пройдут п1к участков.' Следовательно:

МЛ МЛ

= £ (12) 7=1 к=1

При анализе сети в работе используется теорема Форда-Фалкерсона о минимальном и максимальном потоке, который сеть может переносить между парой узлов ^тЭБР - gsmSCF).

Выражая среднюю задержку запроса через среднюю длину пути, получим:

-1 í 1 1-Й у1 У4-шУ-Ха-с,-*,} кй-ъ-к (13)

В сети, которая нагружена очень слабо (Япод —> 0), задержка запроса вычисляется по формуле:

мл ^

% = п-ЪР,- тгтг- (И)

¿=1 и' ч

Нагрузку, превышающую пропускную способность сети, т.е. Утеш У к' можно найти следующим образом:

Для некоторого значения нагрузки утш нужно определить

наибольшее отношение - тах —^—.

о<км ¡2. С1

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

п/ __*Увнеи*_

Упс- • (15)

тах —'■—

о<«<м д. с.

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

Необходимо минимизировать время пребывания запроса в сети,

мл

удовлетворяющее ограничению: 0 = ^(1,- С,, где - стоимость

м

пропускной способности г'-го канала,

Для решения задачи будем варьировать пропускную способность С,, каналов сигнализации/управления.

Для минимизации средней задержки запроса в системе

используем функцию Лагранжа и на этой основе получаем следующий результат

А, Р, Дч

1=1

где Д. - добавочная стоимость канала.

При таком наборе значений пропускной способности каждый канал будет иметь, по крайней мере, пропускную способность Я, /£) и, кроме того, некоторую дополнительную пропускную способность.

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

W-= у -Q De • (17)

* внеш е

0,7 0,6

в 0,5

£

ё 0,4

U

И 0,3

S

I 0,2

0)

S

8 0,1

о

0 20 40 60 80 100 120 140 160 стоимость канала

Рис. 5. Зависимость задержки от добавочной стоимости канала

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

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

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

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

• Я — • Рв

Рис. 6. Модель блокировки обращений

Рассмотрим теперь влияние блокировки обращений на эффективность. При уменьшении размера N буфера обращений они будут блокироваться более часто, и эффективность уменьшится. Вероятность блокировки обращения в точности равна

_РЫ(Х-Р) Б~ [I-рн+1]- (18)

Относительно эффективности можно говорить для любых значений обслуженной нагрузки р, нормируя эффективность работы с обращениями относительно ц{\-а), т.е. максимального числа запросов в единицу времени в модели на рис. 6 (1/ц - это среднее время обработки запросов и 1///(1-а) - среднее время работы с обращением). Определено, что нормированная эффективность работы с обращениями равна 1об1р{\-а) = р{\-РБ).

С™

w N

Г

6

па

7об

1 -а

73

за

О 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8 2 обслуженная нагрузка

Рис. 7. Вероятность блокировки обращений как функция обслуженной

нагрузки

1

* 0,8 ж

а

О

а £ 0,6

8 ю J

Б 0,4 о г а

Р

$ 0,2

#

Г)

о

О 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8 2 обслуженная нагрузка

Рис. 8. Эффективность блокировки обращений как функция обслуженной

нагрузки

Вероятность блокировки становится очень большой, и большинство обращений отклоняется, но очередь обращений всегда заполнена до максимального значения N, а эффективность обработки запросов достигает максимально возможного значения ц{\-а) запросов в единицу времени. На рис. 7 и 8 эти понятия поясняются, соответственно, для вероятности блокировки РБ и эффективности управления блокировкой обращений y^Z/uQ-cc).

Модель управления защитой от перегрузок путем задержки пребывания запросов в системе устроена так, что в ней имеется две очереди: одна с конечной очередью к шлюзу CAMEL (gsmSCF),

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

г-

Очередь обслужив_ания_

1 к

а

Внешняя очередь

1 -а

J

I

______^

Рис. 9. Модель задержки запросов в системе

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

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

Изменение среднего числа запросов в каждой из двух очередей при изменении параметра управления может быть легко показано на примере. Выберем точку большой нагрузки р = 0,9. Тогда среднее число запросов в обеих очередях всегда будет равно р1(\-р) независимо от параметра управления. На рис. 10 показаны соответствующие кривые зависимости от параметра управления N в каждой из двух очередей.

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

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

параметр управле ния

—внешняяочоредь —а—внутреняя очередь

Рис. 10. Влияние параметра управления на среднюю длину очереди

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

В четвертой главе проведена экспериментальная проверка системы управления нагрузкой, создаваемой услугами CAMEL в Интеллектуальных сетях на основе ПО НТЦ Протей для платформ CAMEL.

В этой главе проведено сравнение ВВХ, полученных аналитически, с экспериментальными данными. Сравнение результатов показывает, что те и другие данные совпадают с точностью до 5% .

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

В заключении в краткой форме перечислены основные научные и практические результаты диссертационной работы.

В работе рассмотрены модели защиты от перегрузок в узлах управления услугами CAMEL. Исследованы аналитические методы анализа вероятностно-временных характеристик защиты от перегрузок в этих узлах.

В работе получены следующие основные результаты:

1. Функциональная модель объекта исследования диссертационной работы - системы управления услугами CAMEL, учитывающая алгоритмы реализации услуг CAMEL, и основные характеристики функционирования систем реализации услуг: производительность, задержка сообщений и время ответа, определенные в соответствии с рекомендациями ETSI.

2. Аналитические модели защиты от перегрузок, применяемые для управления нагрузкой в Интеллектуальных сетях. В качестве аналитического метода исследования ВВХ-выбрана теория открытых сетей Джексона. С использованием основной теоремы для открытых сетей в общем виде, получены формулы для вычисления характеристик системы: средняя задержка, производительность, средняя длина очереди.

3. Разработаны два метода защиты от перегрузок в узлах управления услугами CAMEL: метод блокировки запросов и метод задержки запросов т.е. создание внешнего буфера.

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

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

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

1. Boudai Niang, Freinkman V.A. A core element of network convergence. Communications Africa, April/May 2007.

2. Будал Ньянг. Механизм защиты CAMEL-шлюзов от перегрузок при обработке массового потока вызовов. 60-й НТК профессорско-преподавательского состава СПбГУТ, Санкт Петербург 2007.

3. Будал Ньянг, Гольдштейн Б.С., Потапов Д.А., Финстербуш Ш. 2-я попытка организации услуг третьей стороны. Вестник связи. № 4, 2008, (В перечне ВАК),

4. Будал Ньянг. Модели защиты CAMEL ML-шлюзов. 62-я научная конференция СПбГУТ, Санкт Петербург 2008.

5. Будал Ньянг. Проблемы защиты от перегрузки в CAMEL-шлюзах. Вестник связи. № 8,2008. (В перечне ВАК).

6. Будал Ньянг. Анализ перегрузок в CAMEL-шлюзах. 61-НТК СПбГУТ, Санкт Петербург 2009.

7. Будал Ньянг. Исследование перегрузок в CAMEL-шлюзе. 63-я научная конференция СПбГУТ, Санкт Петербург 2009.

Подписано к печати 29.10.2009. Тираж 80 экз. Объем 1 печ. л. Заказ №37 Тип. СПбГУТ, 191186 СПб, наб. р. Мойки, 61

Оглавление автор диссертации — кандидата технических наук Ньянг Будал

СОДЕРЖАНИЕ.

СПИСОК СОКРАЩЕНИЙ.

СПИСОК ОБОЗНАЧЕНИЙ.

ВВЕДЕНИЕ.

ГЛАВА 1. Проблематика защиты от перегрузок при реализации интеллектуальных услуг CAMEL.

1.1. Особенности трафика интеллектуальных услуг CAMEL.

1.2. Перегрузки серверов в системах клиент-сервер.

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

1.4. Модели исследования.

1.5. Проблематика диссертационной работы.

1.6. Выводы.

ГЛАВА 2. Аналитические модели и исследование перегрузки в узлах управления услугами CAMEL.

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

2.2. Математическая модель системы защиты от перегрузок в узлах управления услугами CAMEL.

2.3. Аналитические методы исследования вероятностно-временных характеристик.

2.4. Пример расчетов.

2.5. Расчеты задержки в Интеллектуальной сети.

2.6. Определение пропускной способности каналов.

2.7. Выводы.

ГЛАВА 3. Разработка механизмов защиты от перегрузок в узлах управления услугами CAMEL.

3.1. Защита от перегрузок в узлах управления услугами CAMEL.

3.2. Система обслуживания без управления защитой от перегрузок.

3.3. Модель защиты от перегрузки путем блокировки обращений.

3.4. Модель управления защитой от перегрузок путем задержки пребывания запросов в системе.

3.5. Сравнение механизмов защиты от перегруз ок.

3.6. Выводы.

ГЛАВА 4. Экспериментальный анализ производительности защиты от перегрузок в узлах управления услугами CAMEL.

4.1. Системы ограничения нагрузки в узлах управления услугами CAMEL.

4.2. Система контроля нагрузки шлюза CAMEL «Trafic Manager».

4.3. Обзор интеллектуальных услуг на базе технологии CAMEL.

4.4. Использование технологии CAMEL.для управления услугами в сетях IMS.

4.5. Выводы.

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

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

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

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

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

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

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

11

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

Названная цель вызвала необходимость решения следующих задач:

1. Анализ методов и исследование механизмов защиты от перегрузок в системах «клиент-сервер»; построение структурно-функциональной модели системы управления услугами CAMEL.

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

3. Оценка ВВХ обслуживания для сетей с разным количеством узлов; оптимизация характеристик управления защитой от перегрузок в узлах * управления услугами CAMEL.

4. Сравнительный анализ ВВХ системы обслуживания с управлением защитой от перегрузок и с системой без управления.

5. Разработка метода расчёта эффективности узлов CAMEL и пропускной способности каналов сигнализации/управления.

Состояние вопроса. Исследованию модели защиты от перегрузок в интеллектуальных сетях (Ш) посвящен ряд работ [16,24,30,31,33], однако в этих работах акцент делается на сигнализации ОКС7 для фиксированных сетей ТфОП, на поиске в них оптимальных маршрутов и обходных путей.

Кроме того, в работах [51,52,54,55,56] проводятся исследования систем предоставления услуг связи с использованием моделей защиты от перегрузок в классических Интеллектуальных сетях. Во всех этих работах акцент делается исключительно на исследовании механизмов управления такой защитой в фиксированной сети связи.

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

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

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

Теоретические исследования, выполненные в работе, доведены до инженерных решений. Основные результаты работы использованы в НТЦ Протей при построении платформы интеллектуальных услуг на базе технологии CAMEL, реализованных в сети Оператора ОАО «Мегафон». Использование результатов диссертационной работы подтверждается соответствующими актами.

Апробация работы. Основные результаты работы докладывались и были одобрены на ежегодных научно-технических конференциях студентов, аспирантов и молодых специалистов СПбГУТ, на 59-й, 60-й и 61-й научно-технических конференциях профессорско-преподавательского состава, научных сотрудников и аспирантов СПбГУТ, на двух конференциях AFRICACOM «South Africa», на конференции «Joint Advanced Student School: The Turbo Principle in Communications», а также на заседаниях кафедры Систем коммутации и распределения информации СПбГУТ в 2005, 2006, 2007, 2008 и 2009 годах.

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

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

Заключение диссертация на тему "Модели защиты от перегрузок в узлах управления услугами CAMEL"

4.5. Выводы

В четвертой главе диссертации получены следующие результаты.

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

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

3. Решена задача оптимизации средней задержки в шлюзах CAMEL «ПРОТЕЙ» с использованием аналитических методов, определенных во второй главе диссертационной работы.

4. Дан обзор интеллектуальных услуг на базе технологии CAMEL.

5. Показан вариант использования технологии CAMEL для управления услугами в сетях IMS.

6. Рассмотрены перспективные системы защиты от перегрузок для узлов управления услугами CAMEL в конвергентной сети (GSM + IMS).

ЗАКЛЮЧЕНИЕ

В работе рассмотрены модели защиты от перегрузок в узлах управления услугами CAMEL. Исследованы аналитические методы анализа вероятностно-временных характеристик защиты от перегрузок в этих узлах.

Получены следующие основные результаты:

1. Функциональная модель объекта исследования диссертационной работы - системы управления услугами CAMEL, учитывающей алгоритмы реализации услуг CAMEL и основные характеристики функционирования систем реализации услуг: производительность, задержка сообщений и время ответа, определенные в соответствии с рекомендациями ETSI.

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

3. Разработаны два метода защиты от перегрузок в узлах управления услугами CAMEL: метод блокировки запросов и метод задержки запросов т.е. создание внешнего буфера.

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

5. Выполнено 'сравнение двух методов защиты от перегрузок в интеллектуальных узлах. Доказана эффективность комбинированной защиты при значительных нагрузках и большом разнообразии услуг.

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

7. Исследованы зависимости основных характеристик систем от исходных параметров.

8. Рассмотрены перспективные системы защиты от перегрузок для узлов управления услугами CAMEL в мобильных сетях GSM/UMTS.

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

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

1. Гольдштейн Б.С., Ехриель И.М., Рерле Р.Д. Интеллектуальные сети. М.: Радио и связь, 2000.

2. Гольдштейн Б.С., Фрейнкман В.А. Предоплаченные услуги мобильной связи. «Вестник связи» №4, 2000.

3. Дымарский Я.С. Задачи и методы оптимизации сетей связи: Учеб. пособие. СПб: СПбГУТ, 2005. - 207 с.

4. Дымарский Я.С., Крутякова Н.П., Яновский Г.Г. Интеллектуальные сети и компьютерная телефония. М.: Радио и связь, 2001. 238 с.

5. Клейнрок Л. Вычислительные системы с очередями. М.: «Мир». 1979.

6. Клейнрок Л. Теория Массового Обслуживания. М.: «Машиностроение». 1979.

7. Кучерявый Е.А. Управление трафиком и качество обслуживания в сети Интернет. М.: Наука и техника, 2004.

8. Лихтциндер Б.Я., Кузякин М.А., Росляков А.В. Интеллектуальные сети связи. М.: «Эко-Трендз», 2000.

9. Приказ Мининфомсвязи России от 03.10.2006 № 128 «Об утверждении Правил применения оборудования, реализующего с помощью прикладных подсистем сигнализации по общему каналу (ОКС7) функции коммутации и управления услугами связи».

10. Росляков А., Титов А. Оценка сигнальной нагрузки на сеть ОКС7 от интеллектуальных услуг на базе технологии CAMEL, Мобильные Телекоммуникации 06-07, 2007.

11. Росляков А.В. Общеканальная система сигнализации №7. М.: «Эко-Трендз», 2002.

12. Фрейнкман В.А. CAMEL Gateway: эффективный инструмент для предоставления новых услуг // "Mobile Communications International Russian Edition". 2004. - №2.

13. Фрейнкман В.А. Как предоставить интеллектуальные услуги абонентам prepaid? Влияние конвергентного биллинга на архитектуру сервисных платформ. «Мобильные системы» №5, 2005.

14. Фрейнкман В.А. Общение без границ. Современные услуги в сетях операторов мобильной связи // Мир Связи. «Connect!» 2004. - №9.

15. Фрейнкман, В.А. Союз стандартизации и уникальности. Современные подходы к предоставлению интеллектуальных услуг в сетях GSM / В.А. Фрейнкман // Connect! Мир связи. 2005. №11. С. 60-61.

16. А. Нас, and L. Gao, Congestion Control in Intelligent Networks, IEEE International Performance, Computing & Communications Conference, pp. 279-283, 1998.

17. A. A. lazar and T.G. Robertazzi, "The Geometry of Lattices for Markovian Queuing Networks" Columbia Research Report, July 1984.

18. B. Wallstrom, "A Feedback Queue with Overload Control," ITC 10, Tenth International Teletraffic Congress, Montreal, June 1983, Session 1.3 paper 4.

19. B.T. Doshi and H. Heffes, Analysis of Overload Control Schemes for a Class of Distributed Systems,, ITC 10, Tenth International Teletraffic Congress, Montreal, June 1983, Session 5.2, paper 2.

20. B.T. Doshi and H. Heffes, Comparison of Control Schemes for a Class of distributed Systems, 21st IEEE Conf. on Decision and Control, Orlando, Fla. Dec. 1982.

21. Bakshi Y. et al. Overload control in a distributed system // ITC15 Proceedings, 1997.

22. Brendan.Jennings. Network-oriented Load Control for SS.7/IN. PhD thesis, April 4th 2001.

23. D. E. Smith, Ensuring Robust Call Throughput and Fairness for SCP Overload Controls, IEEE/ACM Transactions on Networking, Vol. 3. No. 5, pp. 538-548,1995.

24. F. Basket et al, "Open, Closed, and Mixed Networks of Queues with Different Classes of Customers", ACM, vol. 22, № 2,1975, 248-260.

25. F. Lodge, D. Botvich, and T. Curran, A Fair Algorithm for Throttling Combined IN and non-IN Traffic at the SSP of the Intelligent Network,

26. Proceedings of Intelligence in Service & Networks (IS&N'98), Antwerp, Belgium, 1998.

27. F.P. Kelly, Reversibility and Stochastic Networks, John Willey& Sons, Chichester, U.K. 1979.

28. Gonzalo Camarillo and Miguel-Angel Garcia-Martin, The 3G IP multimedia subsystem (IMS): merging the internet and the cellular worlds. John Wiley & Sons: Chichester, 2004.

29. H. Kawamura, and E. Sano, A Congestion Control System for an Advanced Intelligent Network, Proceedings of NOMS '96 IEEE Network Operations and Management Symposium, Kyoto, pp. 628-631, 1996.

30. H. Kobayashi, Modeling and Analysis: An Introduction to System Performance Evaluation Methodology, Addison-Wesley, Reading, Mass., 1978.

31. ITC 10, Session 5.2, Overload Control, Tenth International Teletraffic Congress, Monreal, June 1993.

32. ITC 9, Ninth International Teletraffic Congress, Montreal, June 1979.

33. ITU-T E.800, Terms and definitions related to quality of service and network performance including dependability, 1994.

34. J. Bedoy et al, Study of Control Mechanisms for the Effective Delivery of IN Services, IEEE International Communication Conference (ICC'98), pp. 1738-1742, 1998.

35. Jackson J.R. Jobshop-like queueing systems. Management Science, vol. 10, №1, pp. 131-142, 1963.

36. Jackson J.R. Networks of waiting lines. Operations Research, Vol. 5. 518521. 1957.

37. Jackson J.R. Queueing system with phase type service. Operation Research Quarterly, vol. 5 pp. 109-120, 1954.

38. L.J. Forys, Performance Analysis of a New Overload Strategy, ITC 10 Session 5.2, Tenth International Teletraffic Congress, Montreal, June 1983 Session 5.2, paper 4.

39. Lodge F., An Investigation into Intelligent Network Congestion Control Techniques, PhD Thesis, Dublin City University, Ireland, 2000.

40. M. Eisenberg, A Strict Priority Queuing System with Overload Control, ITC 10, Tenth International Teletraffic Congress, Montreal, June 1983, Session 1.3.

41. M. Kihl, and C. Nyberg, Investigation of Overload Control Algorithms for SCPs in the Intelligent Network, IEE Proceedings-Communications, Vol. 144, No. 6, pp. 419-424, 1997.

42. Manfield D. R. and M. Zukerman, Analysis of congestion onset thresholds for CCITT SS7 networks, in Proceedings of the 1992 IEEE Conference on Global Telecommunications(Globecom'92), December 1992.

43. Manfield D. R., G. K. Millsteed and M. Zukerman, Performance Analysis of SS7 Congestion Controls under Sustained Overload, IEEE Journal on Selected Areas in Communications, vol. 12, no. 3, pp. 405-414, April 1994.

44. McMillan D. and M. Rumsewicz, Analysis of Congestion Control for SCCP Traffic & the Impact on Intelligent Network Services, in Proceedings of IEEE 1996 Intelligent Network Workshop (IN'96), Melbourne, Australia, 1996.

45. Mischa Schwartz and S. Saad, Analysis of Congestion Control Techniques in Computer Networks, Versailles, France, Feb. 1979.

46. Mischa Schwartz, Telecommunication Networks: Protocols, Modeling and Analysis. Addison Wesley Publishing Company - 1987.

47. Nyberg H. and В. Olin, Load Control of an SCP in the Intelligent Network, in Proceedings of the Australian Telecommunication Network and Applications Conference, Melbourne, Australia, December 1994.

48. Nyberg H. and B. Olin, Load Control of Data Bases in the Intelligent Network, in Proceedings of the 12th Nordic Teletraffic Seminar, Espoo, Finland, 1995.

49. Philip Ginzboorg, Methods to synchronize the IN SCP's overload protection mechanism, Nokia Research Center.

50. Rogier Noldus, CAMEL: Intelligent Networks for the GSM, GPRS and UMTS Networks, Ericcson Telecommunications, The Netherlands, 2006.

51. X. H. Pham and R. Betts, Congestion Control in Intelligent Networks, Computer Networks and ISDN Systems, Vol. 26, No 5, pp. 511-524,1994.