DonNTU Українська Русский English
Master's portal
Autobiography
Abstract
Master of Donetsk National Technical University Fazulyanov Sergey
Master'09

Fazulyanov Sergey

Faculty: Computer Information Technologies and Automation (CITA)
Department: Automation and Telecommunications (AT)
Speciality: Telecommunication Systems and Networks (TCS)
Group: ТCS-09m

The name of master's work:
"Research and development of methodology for prioritization in multiservice telecommunication networks"

Scientific adviser: Ph.D. Degtyarenko Ilya


ABSTRACT
of the Master's Qualification Work
"Research and development of methodology for prioritization in multiservice telecommunication networks"

Content

Introduction
Theme Urgency
Connection of the Work with the Academic Programs, Plans, Themes
The Purpose and Problems of the Development (Research)
Review of the Developments and Researches on a Theme
Development of the Criterion for Determining the Relative Priority of Traffic Classes of Multiservice Telecommunication Networks
Development of Methodology for Determining the Relative Priority of Traffic Classes of Multiservice Telecommunication Networks
Practical Value and Features of the Implementation Techniques for Real Multiservice Telecommunication Networks
Simulation of Multiservice Telecommunication Networks Using the Developed Method of Prioritization. Analysis of the Decisions Effectiveness
Directions and Objects for Further Research
Conclusions
References
Note

Introduction

Today the rate of the telecommunications industry development is one of the most rapid. Along with the slowdown in the growth rate of operators’ client base, there is an increase in traffic due to the new technologies implementation and increase in the share of services based on IP technologies. Taking into account these trends, telecommunication providers introduce new services, what leads to a transition of telecommunication networks to being multiservice. In turn, it imposes some restrictions on the telecommunication networks operation. There is a need to fulfil the requirements of Quality of Service (QoS), which are often not only different but contradictory for different traffic classes. To provide different QoS requirements in the communications system simultaneously it is required to implement the traffic control systems, which in turn must take into account the peculiarities of different traffic classes and ensure the efficient reallocation of network resources[1]. One approach to the traffic engineering is the network resources redistribution based on prioritization of traffic classes according to their importance, sensitivity or any other characteristic, chosen as criterial.

Also one of the alternative directions of prioritization is the accelerator - traffic compressor which supports the Priority Queuing algorithm, - the highest priority traffic is provided with the larger bandwidth, or Custom Queuing, which allocates bandwidth according to certain rules laid down in the control algorithm.

Theme Urgency

The current network protocols provide the possibility of labelling the packet with the help of special fields (Class of Service, Differential Service Code Point, etc.) containing the code combinations which correspond to the priority level.

Today, there are several recommendations for determining the traffic classes relative priority offered by individual manufacturers of telecommunication equipment[2]. These solutions differ from each other and do not solve neither the contradictions arising in the different requirements for traffic classes QoS, nor the problems of contradicton between the solutions themselves. It is often connected with particular approaches to the problem of determining the values of the relative traffic classes priority, which are based on one or more criterial features without taking into account all the peculiarities of each traffic class. Today, there is a need for a complex formalized method of determining the relative traffic classes priority of multiservice networks, which would take into account not only the characteristics of various QoS indices for heterogeneous traffic classes, but also the policy of the operator on the priorities distribution. In this work we propose a methodology which is based on a formalized criterion for determining the relative traffic classes priority miultiservice networks, based on the QoS requirements for different network applications forming the data traffic in the multiservice networks.

Connection of the work with the academic programs, plans, themes

The master's qualification work is executed during 2009-2010 according to the scientific direction of the Automation and Telecommunications department of Donetsk National Technical University.

The Purpose and Problems of the Development (Research)

The Purpose

The purpose of this master's qualification work is improving the operation effectiveness of the telecommunications networks in the transition to multiservice: improving the quality of services provided by telecommunication providers; reducing the risk of downtime of the business applications sensitive to the various QoS indices; reducing potential damages to the telecommunication providers because of business applications downtime.

Idea of the Work

The idea of the work consists in a complex approach to the requirements for different traffic classes QoS indices while creating and implementing the multiservice telecommunications network traffic engineering system for the efficient reallocation of system resources and providing the necessary level of customer service quality.

The Main Problems of the Development

The main problems are: 
- Creation of a comprehensive formalized criterion for determining the relative traffic classes priority 
- Development of methodology for determining the relative traffic classes priority based on the use of criterion developed 
- Study of the influence of the provider policy on forming the values of the relative traffic classes priority 
- Study of results of implementing the methodology for determining the values of the relative traffic classes priority in the part of multiservice telecommunication network 
- Study of the possibility of using methodology within the existing approaches to traffic engineering based on traffic classes prioritization.

Subject of the development

The subject of the development is a methodology of services prioritization in the multiservice telecommunication networks.

Object of the development

The object of development is the traffic control system converged telecommunications networks, which for the distribution of network resources using a priority the provision of resources based on priority values obtained by calculating the proposed formalized methodology.

Review of the developments and research on the topic

The issue of creating the methodology for prioritization of services in the multiservice telecommunication networks is related to the QoS requirements. This issue is widely studied by the scientists and specialists in Ukraine, Russia and abroad. Providing services with the stated quality parameters is covered by Olifer N. G., Semenov Yu. A., Vishnevsky V. The leading companies-producers of the network equipment CISCO Systems, Motorola, Nokia, Siemens Networks, Huawei Technologies and others are the pioneers in introducing new methods and mechanisms of regulating QoS in telecommunications networks. In the domestic field the issue of QoS engineering and regulation in multiservice networks is dealt by STC ‘Protey’ and other companies.

Among the foreign researchers there should be noted works on the quality assurance in multiservice networks of the CISCO Systems specialist Srinivas Vageshna, P. Ferguson, D. Heyman and others.
In the Donetsk National Technical University the issue of QoS ensuring in telecommunication networks is enlightened in the works of masters of different graduation years. Among them there are the works of A. Shepelenko on application of the self-similarity theory for forecasting the telecommunication networks condition, M. Soloviev on the research of features of guaranteeing QoS in multiservice networks by adoption of new servises in GSM standart, and others.

Development of the Criterion for Determining the Relative Priority of Traffic Classes of Multiservice Telecommunication Networks

In the master's qualification work the formalized criterion for determining the relative priority traffic classes of the multiservice networks based on the requirements of QoS is developed[3]. In its formation an approach similar to synthesis of the complex additive QoS criteria is used[4].

As an example there were separated seven traffic classes: voice, IPTV, video conference, interactive data, audio on demand, Best Effort, signalling traffic. Requirements for these classes QoS, as recommended by ITU-T Y.1541[5], are listeed in the Table 1. Basing on table data, it is proposed to calculate the overall weighing coefficient.

The calculation is carried out using two matrices A and B. The corresponding columns of the matrix A are filled in by the formulas: (1-4)

Matrix Formula, (1-4)

where Ai1 is the relative packet loss rate, Ai2 – the relative delay rate, Ai3 – the relative jitter rate, Ai4 - the relative bandwidth rate. The relative generalizing coefficients are calculated for bringing the existing data to a common form that is amenable to further mathematical processing.

Matrix B is filled with numbers 1, 2 and 3, which represent respectively low, medium and high importance of QoS requirements. These parameters can be taken in accordance with the classical requirements or may be determined by the provider. The coefficients Bij are used for account of the importance of each traffic class QoS requirement when calculating the priority. The value of priority for traffic classes are calculated using the formula (5):

Priority Formula (5)

This formula can be adapted for any number of the traffic classes and different QoS requirements. The result of calculation is a decimal number 0 <1, which for the highest priority will be greater than for smaller. The priority value may be replaced by the corresponding marker for use in practice. For example, packets can be marked by identifying the IP-priority fields or differentiated services code fields, which are located in the titles of IP-packets.

The results of calculations are displayed in the last column of table 1. In the quotation marks the number of the data packet processing priority is indicated.

Table 1 - QoS Requirements for Different Traffic Classes and Their Relative Priority

Traffic classes

і

Показатели QoS

Приоритет

Pri

Losse

P, %

Delay

T, ms

Jitter

dt, ms

Bandwidth

C, kbps

j=1

j=2

j=3

j=4

Voice

1

< 0,25

150

< 10

21-106

0,2430 (2)

IPTV

2

< 2

1000

< 30

10240

0,1527 (4)

Video Conferences

3

< 1

150

< 30

12288

0,2314 (3)

Interactive Data

4

< 0,1

400

No importance

128

0,0950 (5)

Audio

5

< 1

1000

<15

256

0,0157 (6)

Signaling Traffic

6

< 0,1

100

No importance

64

0,2514 (1)

Best Effort

7

< 2

1000

No importance

64

0,0109 (7)


This criterion allows creating a unified and formalized approach to the service prioritization of any multiservice networks traffic class, which are necessary for solving the problems of effective network resources engineering.

Development of Methodology for Determining the Relative Priority of Traffic Classes of Multiservice Telecommunication Networks

The methodology offers to label packets with a code combination received from the previous calculation of the criteria values for each traffic class[6]. For this purpose at the initial stage of the operation systems are determined together with the input data, which are formed by both the QoS requirements and the provider’s policy. The next step after getting the criterion values for each traffic class is allocating the code combination to each class, which corresponds to the criteria value for this traffic class. Then the received combinations are recorded in the corresponding fields of the network protocols that have been marked above.

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

The method can be used to distinguish the processing order for traffic classes of the multiservice networks using different network protocols adapted for specifying the priority level in the packets titles. The process of determining priority may be automated by creating software that would perform the calculation of the relative priority after determining the new values of input variables.

The methodology algorithm is shown in the figure.


The Methodology Algorithm

Figure 1. The Methodology Algorithm

Practical Value and Features of the Implementation Techniques for Real Multiservice Telecommunication Networks

One of the characteristics of the methodology implementation is the different code priority presentation form in different specialized fields of the subheadings of packages of different network protocols.

The standard 802.1p considers the principles of the priority traffic organization at L2 level, based on the use of fields of 802.1Q standard[7]. 802.1p standard is a part of the 802.1D standard (bridge connection). The 802.1Q protocol defines 4 bytes of the label which transmits information about the origin of the package to one or another VLAN. It consists of two parts - EtherType field and group of fields forming TCI (Tagged Control Information). EtherType field is used in the label as TPID (Tagged Protocol Identifier) that contains information about the necessity of processing a frame according to IEEE 802.1Q.

VLAN Label

Figure 2. VLAN Tags Format at L2 Level (802.1p Standard)

A part of a tag which consists of the traffic class priority fields (CoS, Class of Service), CFI (Canonical Format Identifier) and 12-bit field VID (VLAN ID) is called TCI (Tagged Control Information). CoS priority codes are labelled by user. After adding the label into the frame it is required to recalculate the FCS checksum. In such a case, this link layer must support multiple queues. While adding a tag the maximal possible frame length (1518 bytes) may be exceeded. In this connection, IEEE is developing a 802.3aс specification, in which the maximal length of the frame is increased up to 4 octets[8].

The calculated 3-bit combination that encodes the relative class traffic priority is placed in the priority field without problems, and no additional operations for coding words transforming are required.

Traffic Engineering at L3 level in the TCP / IP protocol stack is based on the capacity of these transport protocols (IP, UDP, TCP). IP protocol provides ToS values setting, determined by the corresponding header field[9].

The type of service field (TOS - type of service) describes how the datagram should be handled. TOS field format is defined in the RFC-1349 document. This field is divided into 6 subfields. C, D, T and R bits describe the request for ways of the datagrams deliver. D = 1 requires minimal delay, T = 1 - high bandwidth, R = 1 - high reliability, and C = 1 - low cost. Simultaneously, a combination of these four fields can contain only one bit equal to 1. The default value of all four bits is zero.

Type of Service

Figbre 3. Type of Service Field Format
(Animation: frames - 10, cycles - 7, duration - 42 sec)

3-bit priority subfield (IPP - IP Precedence) provides the ability to assign a code priority to each datagram. To place a combination determining the relative traffic class priority value in the field of IP Precedence no additional transforms of the calculated codeare required. To set D, T, R, C bit values it is necessary to introduce into the algorithm of the method additional operands which will generate code for the traffic type with the maximal sensitivity of a particular traffic class to one or another QoS indicator. Currently the ToS field is not used.

In the RFC-2474 recommendations TOS field has been replaced by DSCP field (Differentiated Services Code Point), where 6 lower bits define the DS code (Differentiated Services), and 2 higher bits are not defined and are subject to nullification[10].

Since the beginning of intensive development to ensure the QoS indicators there increased an attention to the possibility of using ToS field, which was ignored in most implementations before. In 1998, inRFC-2474 there appeared the proposal to replace the ToS field to DSCP field, which also has a length of 8 bits, but, unlike the ToS field, only 6 bits are involved in the services code definition. The remaining 2 bits are currently not defined. Sometimes DSCP field is called DS byte (Differenttiated Services).

DSCP Field

Figure 4. DSCP Field Format

. DSCP Field Format. DS0-DS5 bits define a class selector. The value of this code are presented in the table below. Standard default DSCP value is 000000.

Table 2. Class Selector DSCP

Class Selector

DSCP

Priority 1

001000

Priority 2

010000

Priority 3

011000

Priority 4

100000

Priority 5

101000

Priority 6

110000

Priority 7

111000

In addition, PHB (per Hop Behavior) is DSCP-based. The policy defines DSCP codes within classes, that significantly expands the ability for network resources engineering and the required QoS level ensuring.

To adapt the methodology for use with the DSCP field it is required to introduce into the algorithm the operands which will add into the code combination determining the traffic class priority a combination of three bits to convert the results into the DSCP field format. These bits can be formed based on PHB, by introducing into the method coresponding operands, or taken equal to 0 for 6-bite class selector combination getting.

DSCP vs Metodology

Figure 5. Adding Extra Bits to the Traffic Class Priority Code to Put It into DSCP Field

According to the RFC-1883 document the priority field in IPv6 protocol had 4 bits[11]. For this purpose priority value fields are divided into two sub-bands. Codes from 0 to 7 are used to set the traffic priority for which the overload control is performed, codes from 8 to 15 are used to determine the traffic priority for which the overload tracking and processing is not made, for example, in the case of the real time traffic.

Currently, according to the RFC-2460, the priority field is replaced by a traffic class field of 8 bits length[12]. In such a way the size of the flow label field was reduced to 20 bits. Thus the IPv6 packet header format was given to "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers" RFC-2474 requirements, oriented on QoS traffic engineering.

Simulation of Multiservice Telecommunication Networks Using the Developed Method of Prioritization. Analysis of the Decisions Effectiveness.

Simulation of Multiservice Telecommunication Networks Using the Developed Method of Prioritization is planned to perform in Opnet. This software allows creating a diverse data stream that will simulate the part of the multiservice network with the need of the resources distribution management between different classes of services. Simulation will consist of several experiments: 

- Simulation of functioning of the part of multiservice network without the usage of prioritization 
- Simulation of functioning of the part of multiservice network with prioritization based on one of the conditions (bandwidth, delay, etc.)
- Simulation of functioning of the part of multiservice network using the developed method to prioritize

On the basis of the results the conclusion on the effectiveness and quality of decision will be made.

Directions and Objects for Further Research

In the future we plan to make an investigation of the possibility to adapt the methodology of the relative priority values calculation for use in the traffic compressors, the definition of specifics of the method implementation in traffic engineering systems, in the networks built by different network technologies.

Also one of the areas of research may be elected a study of the possibility of adding into the methodology a more explicit definition of the packages sensitive to a specific QoS request. Within this study it is planned to investigate the possibility of forming DSCP codes with regard to per Hop Behavior policy for the finer distribution of network resources.

Conclusions

During carrying out the work there were examined guidelines for the multiservice telecommunications networks traffic prioritization, a review of the basic principles of the priority traffic organization in the modern telecommunication networks was made. The reasoning of the work purpose was considered as the creation of formalized methodology for prioritization services of the multiservice telecommunication networks based on the criterion of the relative traffic classes priority calculation according to the requirements put to the Quality of Service forward by the traffic classes and providers.

We propose the formalized criterion for determining the relative traffic classes priority of the multiservice networks, based on the QoS requirements, put forward by the traffic classes and the telecommunication providers. A basic algorithm of the methodology operation, based on the proposed criterion, is worked out.

The features of the priority traffic organization, described by various standards and recommendations, are studied. The directions for further research aimed at adapting the developed methodology for practical application in terms of the real multiservice telecommunication networks are defined.

References

1. Крылов В.В. Теория телетрафика и ее приложения./ В.В. Крылов, С.С. Самохвалова. –  СПб.: БХВ-Петербург. –2005. – 288 c
2. Vegesna S. IP Quality of Service./ Srinivas Vegesna. –  Cisco Press. – 2001. – 368 p
3. Фазульянов С.В. Критерій визначення відносного пріоритету класів трафіку мультисервісних мереж. - Сучасні проблеми радіотехніки та телекомунікацій «РТ - 2010»: Матеріали 6-ої міжнар. молодіжної наук.-техн. конф., 19 – 24 квітня 2010 р. — Севастополь: Вид-во СевНТУ, 2010. – стор. 162.
4. Норенков И.П. Основы автоматизированного проектирования: Учеб. для вузов./ И.П.Норенков – М.: Изд-во МГТУ им. Н.Э. Баумана, 2000. –360 с.
5. ITU-T Recommendation Y.1540/Y.1541. Network perfomance objectives for IP-based services. Geneva: International Telecommunication Union.[Electronic resourse] – 2006./ -Acces mode to article: http://www.itu.int/rec/dologin~type=items
6. Дегтяренко І.В., Фазульянов С.В. Методика визначення відносного пріоритету класів трафіку мультисервісних мереж. – Науково-технічна конференція «Проблеми телекомунікацій»: Збірник тез. К.: НТУУ «КПІ», 2010. – стор. 188
7. Олифер Н., Олифер В. Базовые технологии локальных сетей./Н.Олифер, В.Олифер –  Центр Информационных Технологий, 1999
8. Семенов Ю.А. Telecommunication technologies - телекоммуникационные технологии (v3.3, 10 мая 2010 года) [Electronic resourse]/Ю.А.  Семенов./ - Acces mode to article:  http://book.itep.ru
9. Type of Service in the Internet Protocol Suite; RFC-1349,  July 1992 [Electronic resourse]/P. Almquist./ - Acces mode to article: http://www.ietf.org/rfc/rfc1349.txt
10. Definition of the Differentiated Services Field (DS Field)in the IPv4 and IPv6 Headers; RFC-2474, December 1998 [Electronic resourse]/K. Nichols./ - Acces mode to article: http://www.ietf.org/rfc/rfc2474.txt
11. Internet Protocol, Version 6 (IPv6); RFC-1883, December 1995 [Electronic resourse]/S. Deering, R. Hinden./ - Acces mode to article: http://www.ietf.org/rfc/rfc1883.txt
12. Internet Protocol, Version 6 (IPv6); RFC-2460, December 1998 [Electronic resourse]/S. Deering, R. Hinden./ - Acces mode to article: http://www.ietf.org/rfc/rfc2460.txt

Note

When writing this abstract the master’s qualification work is not completed. Date of the final completion of the work is December 1, 2010. The full text of the work and materials on the work theme can be received from the author or his scientific supervisor after that date.

Autobiography
Abstract