Разработка имитационной модели функционирования

advertisement
XLIII Всероссийская конференция по проблемам
математики, информатики, физики и химии
Бичуцкая Галина Юрьевна
Гудкова Ирина Андреевна
Першаков Николай Владимирович
РАЗРАБОТКА ИМИТАЦИОННОЙ
МОДЕЛИ ФУНКЦИОНИРОВАНИЯ
ПРОТОКОЛА УПРАВЛЕНИЯ
ПОТОКОВОЙ ПЕРЕДАЧЕЙ
Кафедра систем телекоммуникаций
МОСКВА, РУДН
2007 г.
Протокол SCTP (1/3)
Протокол управления потоковой передачей
(Stream Control Transmission Protocol) –
транспортный протокол, обеспечивающий:
 надежную доставку сообщений пользователя
внутри нескольких потоков передачи с
возможностью упорядочивания
 объединение нескольких сообщений
пользователя в одном пакете
 поддержку основных и резервных адресов для
сторон, участвующих в соединении
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
2
Протокол SCTP (2/3)
Функциональная схема
Инициация
данных
Формирование
пакета
Передача
пакета
Порция
Пакет
Приложение
пользователя
23-27 апреля 2007 г.
Протокол SCTP
Поток
IP-сеть
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
3
Протокол SCTP (3/3)
Таймер ограничения времени
формирования пакета
Таймер формирования пакета
Интервал времени между
поступлением первой порции
пакета и моментом истечения
таймера его формирования
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
4
Постановка задачи
Анализ показателей качества передачи
сообщений пользователя по протоколу SCTP:
 задержка обработки сообщений
пользователя на уровне SCTP, включая
задержку в очереди на передачу



среднее значение
95% – квантиль
среднеквадратичное отклонение
 коэффициент использования узла
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
5
Имитационная модель (1/2)
Диаграмма состояний
Прием порций данных и
формирование пакетов
Поступила порция
Формирование пакета
Пакет сформирован
: Пакет
[Канал свободен]
Передача пакета
Пакет доставлен
[Иначе]
[Очередь пуста]
Передача сформированных пакетов
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
6
Имитационная модель (2/2)
 Очередь событий
Обработка
события
Поступление порции
Истечение таймера формирования пакета
Завершение передачи пакета
 Таймер формирования пакета
 Потеря сообщений при переполнении
буфера
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
7
Передача сигнальных сообщений
ОКС 7 по IP-сети (1/5)
Архитектура стека протоколов SIGTRAN
MAP
ISUP
ОКС 7
TCAP
SCCP
MTP3
MTP2
MTP1





M2PA
M3UA
M2UA
SCTP
Sigtran
IP-сеть
IP
MAP – Mobile Application Part,
прикладная подсистема подвижной связи
TCAP – Transaction Capabilities Application Part,
прикладная подсистема возможностей транзакций
ISUP – ISDN User Part, подсистема пользователя ISDN
SCCP – Signaling Connection Control Part,
подсистема управления соединениями сигнализации
MTP – Message Transfer Part,
подсистема передачи сообщений
23-27 апреля 2007 г.
SUA




M2PA – MTP2-User Peer-to-Peer Adaptation
Layer, уровень адаптации подсистемы MTP2
M2UA – MTP2-User Adaptation Layer, уровень
адаптации подсистемы MTP2
M3UA – MTP3-User Adaptation Layer, уровень
адаптации подсистемы MTP3
SUA – SCCP-User Adaptation Layer, уровень
адаптации подсистемы SCCP
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
8
Передача сигнальных сообщений
ОКС 7 по IP-сети (2/5)
Фрагмент сети сотовой подвижной связи
ISUP
MTP3
BS
MTP2
MTP1
64 Кбит/с
1
Звенья
сигнализации
BS
BSC
16
64 Кбит/с
M3UA
Размер
пакета –
1500 байт
SCTP
IP
2 Мбит/с
К ITP, IP-HLR,
IP-MSC/VLR
ITP
Поток СС от подсистемы ISUP



BS – Base Station, базовая
станция
BSC – Base Station Controller,
контроллер базовой станции
СС – сигнальные сообщения




23-27 апреля 2007 г.
ITP – IP Transfer Point,
транзитный пункт сигнализации, поддерживающий Sigtran
HLR – Home Location Register,
опорный регистр местонахождения абонента
VLR – Visitor Location Register,
визитный регистр местонахождения абонента
MSC – Mobile Switching Center, центр коммутации подвижной связи
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
9
Передача сигнальных сообщений
ОКС 7 по IP-сети (3/5)
Модель трафика
Успешное установление соединения
(IAM-ACM-ANM-REL-RLC)
Вызываемый абонент не отвечает
(IAM-ACM-REL-RLC)
68,1%
Вызываемый абонент занят
(IAM-REL-RLC)
)
(%
18%
ля
До
C
аC
ин )
Дл байт
(
13,9%
IAM
43
22%
ACM
17
19%
ANM
15
15%
REL
19
22%
RLC
14
22%
Состояния вызова
IAM
ACM
ANM
REL
RLC
–
–
–
–
–
Initial Address Message
Address Complete Message
Address Answer Message
Release Message
Release Complete Message
Средняя длина CC
23-27 апреля 2007 г.
22,2 байт
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
10
Передача сигнальных сообщений
ОКС 7 по IP-сети (4/5)
Таймер формирования пакета – 5 мс
14 мс
18,6 мс
Задержка обработки
СС на уровне MTP 2:
5,2 мс
Среднее значение
95%-квантиль
4 мс
Сигнальная нагрузка ОКС 7:
0,2 Эрл
0,4 Эрл
Пропускная способность
канала – 2 Мбит/с
Максимальный размер
пакета – 1500 байт
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
11
Передача сигнальных сообщений
ОКС 7 по IP-сети (5/5)
Таймер формирования пакета – 10 мс
18,6 мс
14 мс
Задержка обработки
СС на уровне MTP 2:
Среднее значение
95%-квантиль
Сигнальная нагрузка ОКС 7:
5,2 мс
4 мс
0,2 Эрл
0,4 Эрл
Пропускная способность
канала – 2 Мбит/с
Максимальный размер
пакета – 1500 байт
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
12
Выводы и задачи дальнейших
исследований
 Разработана имитационная модель
функционирования протокола SCTP
 Разработаны методы вычисления вероятностных
характеристик передачи сообщений пользователя
по протоколу SCTP
 Исследованы показатели качества передачи
сигнальных сообщений ОКС 7 по IP-сети и
предложены параметры SCTP-ассоциации
 Предметом дальнейших исследований является
модификация имитационной модели для случая
нескольких параллельных потоков передачи
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
13
Литература
Стандарты ITU-T и IETF
1.
ITU-T Recommendation Q.7xx Series Specifications of Signaling
System No. 7 // ITU-T White Book, Geneva, 1993.
2.
Ong L., Rytina I., Garcia M. et al. Framework Architecture for
Signaling Transport // RFC 2719, IETF, October 1999.
3.
Stewart R., Xie Q., Morneault K. et al. Stream Control Transmission
Protocol // RFC 2960, IETF, October 2000.
Методы исследования
4.
Jain R., Chlamtac I. The P2 algorithm for dynamic calculation of quantiles
and histograms without storing observations // Communications of
the ACM, vol.28, no.10, November 1985, pp.1076-1085.
5.
Бусленко Н.П. Моделирование сложных систем // М.: Наука,
главная редакция физико-математической литературы, 1968.
6.
Самуйлов К.Е. Методы анализа и расчета сетей ОКС 7 //
М.: Изд-во РУДН, 2002.
7.
Самуйлов К.Е., Чукарин А.В., Першаков Н.В. Разработка модели
функционирования протокола управления потоковой передачей //
Вестник РУДН, серия «Прикладная и компьютерная математика»,
т.4, №1, 2005, стр.40-47.
23-27 апреля 2007 г.
XLIII Всероссийская конференция по проблемам математики,
информатики, физики и химии
14
СПАСИБО ЗА ВНИМАНИЕ
Download