Главная  Новые телекоммуникационные услуги 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [ 115 ] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159]

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

5.1.3.2 Глобальная функциональная плоскость

Для моделирования услуг в рамках архитектуры CS-2 определен ряд новых блоков SIB, а также определены дополнительные требования, касающиеся глобальной функциональной плоскости, такие как:

• поддержка взаимодействия между ВСР и GSL;

• возможность дробления SIB;

• возможность рекурсивного использования SIB;

• возможность формального описания структур дан ных для SIB при помощи абстрактного синтаксиса ASN.1;

• поддержка параллельного исполнения нескольких SIB;

• совместная работа сетей должна быть «видима» со стороны GSL.

Как и в CS-1, глобальная функциональная плоскость в CS-2 используется для представления основных сетевых возможностей в виде блоков SIB и описания способа комбинирования этих SIB при моделировании услуг, введенных на плоскости услуг Для решения этих задач определены два разных аспекта представления услуги на глобальной функциональной плоскости. Графическая иллюстрация этих представлений приведена на рисунке 5.2.2.

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

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

Здесь под новым для глобальной функциональной плоскости термином операция (на рисунке обозначаемая как SIB ор) понимается



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

Плоскость услуг

Услуга 1

Атрибут

Атрибут

Атрибут

услуги 1

услуги 2

услуги 3

Глобальная /

функциональная /

плоскость /

/ ор1 ( ор2

SIB1

ор 1 ор2

SIB2

ор 1

SIB3

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

-*{ор i\-p{op 2>> -Уа

представление с точки зрения услуги

Рис. 5.2.2 Аспекты глобальной функциональной плоскости для CS-2

В связи с введением операций несколько изменился шаблон описания SIB. По этой причине как новые SIB, так и блоки, введенные ранее рекомендациями для CS-1, приведены в Q.1224 в соответствие с новыми правилами (см рис. 5.2.3). Основное отличие заключается в том, что шаблон, похожий на описание SIB для CS-1, теперь приводится для каждой составляющей этот блок операции. При этом данные SSD и CID определены отдельно для каждой операции и делятся на входные и выходные.

SERVICE FILTER SIB

- Service filter activating

- Service filter reporting

Рис. 5.2.3 Описание SIB CS-2

В качестве примера рассмотрим SIB SERVICE FILTER (бывший LIMIT, переименованный в CS-2). В соответствии с функциональным назначением, блок составляют две операции - Service filter activating



И Service filter reporting, первая из которых предназначена для активизации процедуры просеивания, вторая - для выдачи отчета о результатах просеивания. Как видно из рисунков 5.2.4 и 5.2.5, на которых изображены шаблоны операций, составляющих блок, практически все данные SSD и CID, ранее определенные для блока LIMIT рекомендациями по CS-1, сохранены.

Входные параметры

Критерий просеивания (SSD) Характеристики просеивания {i SD) Время просеивания (SSD) Обработка отсеянного вызова (SSD)

Старт

Service filter activating

Выходные параметры Причина ошибки (CID)

-+ Успех Ошибка

Рис. 5.2.4 Описание операции Service filter activating

Старт

Service filter reporting

Отчет

Завершение

Выходные параметры Статистический отчет (СЮ)

Рис. 5.2.5 Описание операции Service filter reporting

Соответствие между услугами и возможностями глобальной функциональной плоскости в CS-2 задается с использованием техники композиции и декомпозиции «обычных» SIB в/из SIB высокого уровня HLSIB (High level SIB), атакже параллельного исполнение SIB. Иллюстрация таких возможностей приведена на рисунках 5.2.6 и 5.2.7. Для моделирования параллельно исполняемых процессов введены точки синхронизации (POS- Points of synchronization), представляющие те состояния процесса, в которых возможна передача сообщений другому процессу.

Процесс обслуживания

SIB высокого уровня


SIBop

Рис. 5.2.6 Композиция в/из SIB высокого уровня



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [ 115 ] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159]

0.0011