Научная статья на тему 'TECHNOLOGICAL MODEL AND SUSTAINABILITY ASSESSMENT METHODOLOGY OF THE MULTISERVICE COMMUNICATION NETWORK FUNCTIONING'

TECHNOLOGICAL MODEL AND SUSTAINABILITY ASSESSMENT METHODOLOGY OF THE MULTISERVICE COMMUNICATION NETWORK FUNCTIONING Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
64
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
NETWORK / RESILIENCE / STABILITY OF FUNCTIONING / QUALITY OF SERVICE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Kudelya V.N., Gel V.E., Vovk V.V.

The modern development of multiservice communication networks (MСN) is characterized by the desire of operators to provide users with an unlimited range of services with guaranteed quality of service (QoS). QoS is determined by the stability of the network's functioning, that is, its ability to function without errors. The existing routing algorithms in modern networks focus the main load on the most productive sections, while the rest of the network is used quite poorly. This is confirmed by the results of studies [1,2], in which the structure of modern global communication networks is assigned to the class of small-world graphs. Obviously, that the increased connectivity of such networks determines high indicators of its stability, but at the same time, this route redundancy is poorly used by existing routing protocols to provide QoS when transmitting different traffic (triple-play: audio, video, and data) [3, 4]. There is also no work devoted to the analysis of the possibilities of sharing different routes (route parallelism) for the implementation of QoS enhancement mechanisms in the MСN. This article discusses the technological concept of a network with route parallelism in communication networks built on the basis of the IP protocol family.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «TECHNOLOGICAL MODEL AND SUSTAINABILITY ASSESSMENT METHODOLOGY OF THE MULTISERVICE COMMUNICATION NETWORK FUNCTIONING»

TECHNOLOGICAL MODEL AND SUSTAINABILITY ASSESSMENT METHODOLOGY OF THE MULTISERVICE COMMUNICATION

NETWORK FUNCTIONING

DOI: 10.36724/2072-8735-2021-15-6-70-74

Viktor N. Kudelya,

Institute for Networking Technology, Saint-Petersburg, Russia, Kudelia.Viktor@int.spb.ru

Manuscript received 16 February 2021; Valentine E. Gel, Accepted 22 March 2021

Military Academy of Communications, Saint-Petersburg, Russia,

gel@rambler.ru

Valeriy V. Vovk,

General Directorate of communications, Moscow, Russia, Ke^ordv ^wot-k, i-es^ce, stabmy

GUS_l@mil.ru of functi°ning. quality of service

The modern development of multiservice communication networks (MСN) is characterized by the desire of operators to provide users with an unlimited range of services with guaranteed quality of service (QoS). QoS is determined by the stability of the network's functioning, that is, its ability to function without errors. The existing routing algorithms in modern networks focus the main load on the most productive sections, while the rest of the network is used quite poorly. This is confirmed by the results of studies [1,2], in which the structure of modern global communication networks is assigned to the class of small-world graphs. Obviously, that the increased connectivity of such networks determines high indicators of its stability, but at the same time, this route redundancy is poorly used by existing routing protocols to provide QoS when transmitting different traffic (triple-play: audio, video, and data) [3, 4]. There is also no work devoted to the analysis of the possibilities of sharing different routes (route parallelism) for the implementation of QoS enhancement mechanisms in the MСN. This article discusses the technological concept of a network with route parallelism in communication networks built on the basis of the IP protocol family.

Information about authors:

Viktor N. Kudelya, leading specialist, Dr., Institute for Networking Technology, Saint-Petersburg, Russia

Valentine E. Gel, candidate of military sciences, associate professor, Military Academy of Communications, Saint-Petersburg, Russia Valeriy V. Vovk, head of the department,General Directorate of communications, Moscow, Russia

Для цитирования:

Куделя В.Н., Гель В.Э., Вовк В.В. Технологическая модель и методика оценки устойчивости функционирования мультисервисной сети связи // T-Comm: Телекоммуникации и транспорт. 2021. Том 15. №6. С. 70-74.

For citation:

Kudelya V.N., Gel V.E., Vovk V.V. (202l)Technological model and sustainability assessment methodology of the multiservice communication network functioning. T-Comm, vol. 15, no.6, рр. 70-74. (in Russian)

Mathematical model of the structure of a multiservice communication network with route parallelism

In general, the MCN model can be formally represented as follows.

All n objects (n = |N| - the capacity of the set of network

nodes N), participating in the data exchange are numbered in a certain sequence, and the object with the number i in the model is assigned a node ni regardless of the functions of this object in

the exchange of information.

Some nodes of the model are connected by edges in pairs. Model edge connecting nodes ni and n j we will denote (ij) .

The set of edges will be denoted by the symbol A .

Interaction of the data entry point ci with the exit point c.,

(i, j = 1,2,..., c , c = |C| - power of multiple network nodes C) within the MCN, performed through intermediate nodes hk (k = 1,2,..., h, h = |H| - power of multiple network nodes H) using IP packet switching. The route in the MCN includes nodes ci, Cj and some set of transit nodes hk between the sender and

the recipient of the information.

In general, the MCN model can be represented as consisting of three components: a nodal basis, a network of edges (arcs), and an action technology.

A list of data that defines the model.

Parameters of the nodal basis. The set of nodes N = {ni}; i = 1,2,...,|N| - the set of natural numbers. The model node represents the entire set of devices located in the object being modeled. The node ni is characterized by the performance and probabilistic characteristics of packet processing. There are three types of nodes:

- boundary nodes ci, ci e C, i = 1,2,...,|C|. The set ct forms the MCN boundary level;

- core nodes hi, hi e H, i = 1,2,...,|H|. The set hi forms

the core of the MCN;

- center nodes zi, zi e Z, i = 1,2,...,|Z|, z = |Z|. The set

zt forms the level of the MCN center. Then N = C|J HU Z .

Edge parameters. Edge (ij) e A it is characterized by its throughput and probabilistic characteristics of packet delivery. The probabilistic characteristics of the packet delivery of each edge is determined by the joint probability of delivery of the entire set of devices represented by it.

The set of these nodes and edges defines the structure of the MCN.

Action technology.

The node (nodes) of the center forms route subsystems on the set of MCN nodes c. ^ c., i, j = 1,2,...,c -1 - some finite set of

i j 7 'J ill

routes for each pair of boundary nodes ci and c. . Packet

streams from ci in c . are distributed within the subsystem, between its routes. The formation of subsystems for each pair of boundary nodes and the algorithm for distributing flows between routes (route parallelism technology) in the subsystem are determined by the flow distribution plan for each type of traffic.

The technology of route parallelism.

The technology of route parallelism refers to packet switching technologies and involves the exchange of data between the sender and the receiver over several MCN routes.

The main functional and structural units of the MCN are nodes that perform the functions of processing, routing, packet communication and communication resources (channels, paths, networks). Communication resources are virtualized and, based on this, the MCN is based on the following principles of route parallelism:

- virtualization of the network topology, in which arbitrary routing can be implemented, while communication resources continue to function according to traditional protocols, for example, routing packets along a single shortest path;

- the parallelism of the existence of delivery routes (route subsystem) between a certain pair of nodes, i.e. the ability of several or all nodes to jointly and simultaneously solve the problem of parallel delivery of the packet flow between the source and the consumer;

- the prevailing use of mass (minimally complex) hardware and software and existing network equipment.

For each pair of nodes of some selected subset C from the set N all nodes of the MCN are formed on the set of CU H set of routes. A set of routes contains more than one route. Such a set of routes will be called a route subsystem c. ^ c., where

i J

c., c. e C . The route subsystem is designed to implement route

i J

parallelism in the MCN. Packet flows between pairs of nodes from a subset C are distributed within the subsystem between its routes.

The route from the route subsystem is entered in the service field of the packet (routing from the source) and is necessarily written in each packet that makes up the message (stream).

A route from a route subsystem always starts at a node ci and ends at the node c. from the set C . Between nodes ci and c. a route can contain a number of transit nodes hk from the subset

H . The subset H is not an empty set. The route in the service field of the package is used as a pointer when selected in a node from a subset H an address of the next MCN node to forward the packet. Prepare the process of developing route subsystems for the corresponding multiroute protocol. Using this protocol in a node from a subset of Z e N for each node from the subset C a «tree» of route subsystems in the MCN is created between this node and all other nodes from the subset C .

Model of the delay reduction mechanism

Parallelization of information delivery has been known for a long time and is currently actively used in the transmission of information through various communication channels, including to reduce the time of information delivery. In contrast to this

a weight coefficient, which is the coefficient of operational readiness of the node and the probability of loss of the packet by the communication resource.

On the constructed MCN graph, two poles are distinguished (two vertices-the boundary nodes "source" and "drain"), which mark the selected direction of data exchange. All elementary paths are selected in the selected direction m between the selected pair of network poles. For all elements of the graph, the connectivity of the two-pole network between the selected nodes is calculated by combining elementary paths, taking into account the absorption effect. The complete list of elementary paths between network nodes is determined based on the maximum allowed number of route elements k (restrictions on the length of the elementary path).

Then the criterion for package delivery is the presence of at least one of several delivery routes, both the package itself and its copies between the considered nodes can be considered (connectivity of routes from the route subsystem). Assume that there is a list of possible delivery routes for a packet and its copies between the source 5 and the drain t in the form of a list of items included in each route.

The probability of package delivery by anyone Km route, where

m = ||M || is the power of the set of routes between the sending node and the receiving node can be calculated using the serial connection formula Km = rS ■ PS2 ■ r2 ■ P23 • •• r ■ Pj ■ •• Pktt ■ rt, where r is, in our case, the operational readiness coefficient, age and its c°pies are delivered to the edge node C} different p ^ = 1 _ q }, and q} is the probability of packet loss in the

routes from the route subsystem [6]. Replication can be multiples or fractions. Fractional replication implies that for a stream consisting of m packets, copies of the k packets are being created (replication coefficient), at the same time m << k. Obviously, for multiple replication m = k. The m packet stream and the k packet copies are routed by different routes.

Fractional replication can be used to ensure the integrity of large-volume streams, for example, video, audio broadcasts, etc.

Multiple replication can be used to deliver packets that make up a small message, when the loss of such a message will lead to disastrous consequences. Such messages can include, for example, command signals to protection devices in power supply systems or command signals of emergency protection systems in nuclear power, periodically transmitted messages in on-board information and control systems, etc.

well-known mechanism, in the proposed technology, the paral-lelization of flows is performed along the MCN routes [4]. This solution uses the natural redundancy of the network and is, of course, much cheaper. Efficiency of parallelization of flows on

several routes m is determined by the formula s = x 100%,

T

поел

where Тпосл - time spent on sequential delivery of a stream of packets by a single route, Тпарал - time spent delivering the same stream over multiple routes. Тпосл depends on the characteristics of each element к of this route, a T - from the characteris-

y парал

tics of the slowest route when dividing the flow by routes, that is T = max T ,i = 1...m.

парал марш 7

Obviously, the delivery time of the message (stream) will depend on the number of routes used and their performance characteristics.

Model of the error correction mechanism

Packet replication-reducing packet loss and/or the number of error packets by introducing spatiotemporal packet redundancy.

In the node С i copies of the packages are created, and the pack-

Methodology for evaluating the effectiveness of the error correction mechanism

The method of evaluating the effectiveness of the error correction mechanism is based on the use of the mathematical apparatus of graph theory and finding connectivity by a set of routes between graph elements using the method of iterating elementary paths (routes). The structure of the MCN is modeled by the graph of the network, the vertices and edges of which are nodes and communication channels. The vertices of the graph represent the nodes of the network CU H, but edges are communication resources (ij), which connect the vertices of the graph to each other. All elements of the graph (vertices and edges) are assigned

k -th edge of the route, at the same time qi}. thanks to the serial

connection formula takes into account both the probability of packet loss due to the reliability characteristics of the edge, and the probability of packet loss due to distortion and network congestion. In this case, the desired probability of delivery of the package Pst depends on the probability of delivery of the package and its copies on each route.

Thus, the probability of packet delivery is correlated with a well-defined probability of connectivity between the routes of the sending node and the receiving node. In general, the routes will be dependent, since any element of the network can be included in different routes. That is Pst it depends on the probability of delivery of the package on each individual route and the options for intersecting these routes on common elements. Denote the probability of package delivery, which is provided by the first routes i from m , through Pi, i = 1,..., m . Adding the next one (i +1) route with the probability of delivering a copy of the package Ki+1 will increase the probability of packet delivery,

which will be determined by combining two events: there is at least one route (either of the i first, either of the (i +1) -th). The probability of occurrence of this combined event, taking into account the possible dependence of the presence of (i +1) route and the first:

Pt+\ ~ Pi + Ki+i Ki+iPi/(¿+1)

(1)

where Pi/(i1) - the probability of having at least one of the first

i routes provided that there is (i +1) -th route.

From the definition of conditional probability Pi/(i+r> follows

that when calculating it, the probability of proper operation of all elements during the passage of the packet and the possibility of losing it due to distortions in these elements included in (i +1) -th route, must be put equal to one. For convenience, we present the last term of expression (1) in the following form

K P = K * P

^i+111 /(i+1) -ivi+1 (2)

where (*) - symbolic multiplication operation, which means that when multiplying the probability of packet delivery by each element included in the first i routes and shared with (i +1) -th route, are replaced by a unit. Taking into account (2), you can rewrite (1)

= KM * Q

(3)

* Qi

AQi+1 = KM-

The solution to equation (4) is the function Q, = (1 - K) * (1 - K2) *...* (1 - K )

(4)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(5)

(i +1) -th. It follows from this that the greatest effect is from the ratio of the increment of the probability of delivery to the num-

AP

ber of routes (copies of packages)

is shown when deliver-

m

ing copies of the package on independent routes.

In the case of independent routes, the symbolic multiplication operation is the same as the usual multiplication, and the expression (5) gives the probability of packet loss between the sending node and the receiving node, since the transmission of the packet and its copies in the network is carried out on routes that do not have common elements

Qst = (1 - Ki) x (1 - K2) x ...x (1 - Km )

(6)

where AP+1 = Pi+1 - Pi - increment of the probability of package delivery at the time of introduction (i +1) delivery route of a copy of the package; Qi = 1 - Pi - the probability that there will

be a packet loss on the first i routes.

Given that the increment in the probability of delivery AP+] is numerically equal to the decrease in the probability of loss AQi+1, we obtain the following equation in finite differences:

From the relations (1) - (5), it is obvious that the increment of the probability of delivery of the packet at the introduction of (i +1) delivery route for a copy of the package APi+1, the more, the less common elements the first ones have i routes with

From the above mathematical relations (1) - (6), it follows that the proposed model of the error correction mechanism allows, with the introduction of the next route for the delivery of copies of the package, to increase the probability of delivery of the package Pst without taking special measures to reduce (adjust) losses on each route.

References

1. R. Albert, A.-L. Barabasi (2002). Statistical mechanics of complex networks. Reviews of modern physics. 2002. Vol. 74. No. 1. P. 47.

2. D. Krioukov, K. Fall, A. Brady, others (2007). On compact routing for the Internet. ACM SIGCOMM Computer Communication Review. Vol. 37. No. 3. P. 41-52.

3. A. Capone, L. Fratta, F. Martignon (2006). Dynamic online QoS routing schemes: performance and bounds. Computer Networks. No. 50. P. 966-981.

4. A. Capone, L. Fratta, F. Martignon (2003). Dynamic routing of bandwidth guaranteed connections in MPLS networks. Intern. Journal on Wireless & Optical Communications. No. 1. P. 75-86.

5. V.N. Kudelya (2019).Method of multirouting data blocks in a switched network. Russian Patent No. 2678470.

6. V.N. Kudelya (2012). Method of guaranteed delivery of data blocks in a lossy switched network. Russian Patent No. 2461136.

ТЕХНОЛОГИЧЕСКАЯ МОДЕЛЬ И МЕТОДИКА ОЦЕНКИ УСТОЙЧИВОСТИ ФУНКЦИОНИРОВАНИЯ МУЛЬТИСЕРВИСНОЙ СЕТИ СВЯЗИ

Куделя Виктор Николаевич, ЗАО "Институт Сетевых Технологий", г. Санкт-Петербург, Россия, Kudelia.Viktor@int.spb.ru Гель Валентин Эдуардович, Военная академия связи имени Маршала Советского Союза С.М.Буденного,

г. Санкт-Петербург, Россия, gel@rambler.ru Вовк Валерий Васильевич, Главное управление связи ВС РФ, г. Москва, Россия, GUS_l@mil.ru

Аннотация

Современное развитие мультисевисных сетей связи (МСС) характеризуется стремлением операторов к предоставлению пользователям неограниченного спектра услуг с гарантированным качеством обслуживания (Quality of Service, QoS). QoS определяется устойчивостью функционирования сети, то есть её способностью функционировать без ошибок. Существующие алгоритмы маршрутизации в современных сетях основную нагрузку сосредо-тачивают на наиболее производительных участках, при этом остальная часть сети используется довольно слабо. Это подтверждается результатам исследований, в которых структура современных глобальных сетей связи отнесена к классу small-world графов. Очевидно, что повышенная связность таких сетей определяет высокие показатели её устойчивости, но в тоже время эта маршрутная избыточность плохо используется существующими протоколами маршрутизации для обеспечени QoS при передаче разнородного трафика (triple-play: аудио, видео и данные). Так же отсутствуют и работы, посвященные анализу возможностей совместного использования различных маршрутов (маршрутного параллелизма) для реализации механизмов повышения QoS в МСС. В настоящей статье рассматривается технологическая концепция сети с маршрутным параллелизмом в сетях связи, построенных на базе семейства протоколов IP.

Ключевые слова: сеть, устойчивость функционирования, качество обслуживания.

Литература

1. Albert R. Barabsi A.-L. Statistical mechanics of complex networks // Reviews of modern physics. 2002. Т. 74, №1. С. 47.

2. Krioukov D., Fall K., Brady A. и др. On compact routing for the Internet // ACM SIGCOMM Computer Communication Review. 2007. Т. 37, №3. С. 41-52.

3. Capone A., Fratta L., Martignon F. Dynamic online QoS routing schemes: performance and bounds // Computer Networks. 2006. № 50. P. 966-981.

4. Capone A., Fratta L., Martignon F. Dynamic routing of bandwidth guaranteed connections in MPLS networks // Intern. Journal on Wireless & Optical Communications. 2003. № 1. P. 75-86.

5. Куделя В.Н. Способ мультимаршрутизации блоков данных в коммутируемой сети. Патент РФ №2678470. 2019.

6. Куделя В.Н. Способ гарантированной доставки блоков данных в коммутируемой сети с потерями. Патент РФ №2461136. 2012.

Информация об авторах:

Куделя Виктор Николаевич, ведущий специалист, д.т.н., ЗАО "Институт Сетевых Технологий", г. Санкт-Петербург, Россия Гель Валентин Эдуардович, начальник научно-исследовательского центра, кандидат военных наук, доцент, ФГКВОУ ВПО "Военная академия связи имени Маршала Советского Союза С.М.Буденного" Министерства обороны Российской Федерации, г. Санкт-Петербург, Россия Вовк Валерий Васильевич, Главное управление связи ВС РФ, Москва, Россия

i Надоели баннеры? Вы всегда можете отключить рекламу.