A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration
|
|
|
- Lawrence Mills
- 9 years ago
- Views:
Transcription
1 Int. J. of Computers, Communications & Control, ISSN , E-ISSN Vol. V (2010), No. 5, pp A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration A. Peculea, B. Iancu, V. Dadarlat, I. Ignat Adrian Peculea, Bogdan Iancu, Vasile Dadarlat, Iosif Ignat Technical University of Cluj-Napoca Romania, Cluj-Napoca, 15 Constantin Daicoviciu {Adrian.Peculea,Bogdan.Iancu,Vasile.Dadarlat,Iosif.Ignat}@cs.utcluj.ro Abstract: This paper proposes a novel end-to-end QoS framework, called Self-Adaptive bandwidth Reconfiguration QoS framework (SAR). SAR provides end-to-end QoS guarantees on a per-flow basis through admission control and end-to-end bandwidth reservation. In order to adapt to short and long time traffic load changing, SAR performs dynamic bandwidth reconfiguration. Due to a new organization of the network physical lines, SAR allows for a better utilization of the links capacity and a smaller number of rejected flows, increasing the network s availability. Keywords: end-to-end QoS, admission control, bandwidth reconfiguration. 1 Introduction Computer networks transport simultaneously several flows, fact that makes necessary a multiplexing mechanism. Transport procedures affect the traffic flows, reason for which the traffic has to be characterized and quality of service (QoS) requirements need to be established. Traffic types and their QoS requirements impose the implementation of QoS methods and architectures. This paper presents the design and implementation of a new end-to-end QoS framework with self-adaptive bandwidth reconfiguration. Integrated Services (IntServ) [1] provide end-to-end quality of service (QoS) guarantees for individual flows by maintaining the state and by reserving bandwidth for each flow at routers on the path between source and destination. The additional loading introduced by the perflow bandwidth reservation processing and by the per-flow state maintaining at each router is significant and is increasing along with the network. For this reason, Integrated Services presents scalability problems. Differentiated Services (DiffServ) [1] group the flows in traffic classes at the edge of the network. Interior routers forward each packet function of the per-hop behavior associated to the traffic class of the packet. Because of the flow aggregation and the lack of admission control, Differentiated Services do not provide end-to-end QoS guarantees to individual flows. On-Demand QoS Path (ODP) [2] provides end-to-end QoS guarantees to individual flows introducing an additional load much lower than in the case of Integrated Services and maintaining a similar scalability to the one of the Differentiated Services. ODP exercises per-flow admission control and end-to-end bandwidth reservation at the edge of the network. Inside the network ODP differentiates the traffic classes as in the Differentiated Services. The main disadvantage of ODP is that the bandwidth adjustment is only inside the traffic class and does not allow for bandwidth redistribution between classes. The free bandwidth of the Provisioned Links that are not used or present a low utilization can not be made available for other Provisioned Links, the free bandwidth remaining unused. Another disadvantage of this framework is the fact that it does not include a module for determination of the bandwidth necessary for each input flow. In order to eliminate the disadvantages above mentioned, we elaborated, implemented and proposed a framework for end-to-end quality of service guaranteeing through admission control Copyright c by CCC Publications
2 A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration 863 and self-adaptive bandwidth reconfiguration, which allows for bandwidth redistribution between classes. In this approach, the Physical Line is divided into two main sections, a part being the Guaranteed Link (GL) necessary for guaranteeing a minimum bandwidth (where is the case) for traffic classes (TCs), and a common part named Common Link (CL), which can be used by any TC. Having two separated sections, the framework guarantees a minimum bandwidth for any trunk and offers a common bandwidth which can be used by every trunk, irrespective to their TC. This allows for better bandwidth utilization and for the decrease of the rejected flows number. This paper is organized in the following manner. Section II presents related work, Section III describes the architecture and the functioning of the proposed framework, Section IV and Section V present the admission control method, and respectively the self adaptive reconfiguration technique of the proposed framework and, finally, Section VI presents the experimental results and the concluding remarks. 2 Related Work Integrated Services (IntServ) framework uses Resource Reservation Protocol (RSVP) to reserve bandwidth for each flow at every router along the path of the flows. Using per-flow based hop-by-hop signaling, consisting of PATH and RESV messages, Integrated Services provides endto-end guarantees. These guarantees come with the overhead of processing per-flow bandwidth reservation and maintaining per-flow state at each router along the flow s path. Because this overhead is significant and is increasing along with the network size, IntServ presents scalability problems. Differentiated Services (DiffServ) framework classifies packets into traffic classes at the boundary of the network. During the classification process each packet is marked according to its traffic class. The routers inside the network recognize the traffic class of the packets and, using a scheduling mechanism, forward each packet function of the per-hop behavior associated to the traffic class of the packet. In the case of this framework, the service is provided on a per-class basis instead of a per-flow basis as in IntServ framework. This approach removes the overhead specific to IntServ framework reason for which DiffServ framework is much more scalable. However, Diff- Serv framework does not exercise admission control at the edge of the network, so the network can be overloaded, reason for which this framework does not provide end-to-end guarantees. On-Demand QoS Path (ODP) provides end-to-end QoS guarantees to individual flows with less overhead than in the case of IntServ, maintaining a similar scalability to the one of the DiffServ. Two types or routers are defined in this framework: edge and core. ODP exercises per-flow admission control and end-to-end bandwidth reservation at the edge of the network. Inside the network ODP differentiates the traffic classes as in the DiffServ. ODP organizes link bandwidth hierarchically. Each physical link is statically divided into several Provisioned Links (PLs), each PL being dedicated to a traffic class. Each PL is divided into several trunks, each trunk being dedicated to an edge router. An edge router keeps track of available bandwidth of its trunks and performs admission control locally without hop-by-hop signaling through network. The main disadvantage of ODP is that the bandwidth adjustment is only inside the traffic class and does not allow for bandwidth redistribution between classes. The free bandwidth of the Provisioned Links that are not used or present a low utilization can not be made available for other Provisioned Links, the free bandwidth remaining unused. Another disadvantage of this framework is the fact that it does not include a module for determination of the necessary bandwidth for each input flow.
3 864 A. Peculea, B. Iancu, V. Dadarlat, I. Ignat 3 The Architecture of the Framework The proposed framework serves the user networks and defines two types of routers, edge and core, and entities for common bandwidth control. Figure 1: Bandwidth organization in the proposed framework Edge routers (ERs), connected to served networks, determine the necessary bandwidth for each input flow, take admission or rejection decision for each input flow, dynamically reconfigure the bandwidth assigned to trunks, map flows to corresponding TCs and transmit the packets belonging to the admitted flows in the network. Core routers (CRs), connected to edge or core routers, recognize TCs and provide class based service differentiation. Entities for common bandwidth control monitor and update common bandwidths utilization and accept or reject the requests for additional bandwidth for trunks received from ERs. The bandwidth is hierarchically organized. Each Physical Line is divided in two sections as it is presented in Figure 1. A first section guarantees the minimum bandwidth, which can be also 0, for each class and each trunk. The second section, CL, offers a common bandwidth which can be used by every trunk function of their bandwidth requirements, irrespective to their belonging TC or ER. So, trunks can acquire additional bandwidth without being conditioned by the available bandwidth of the belonging class. First section is statically divided in several Guaranteed Class Links (GCLs). Each GCL is reserved to a TC existing a one to one mapping between the TCs supported by the Physical Line and GCLs. Each GCL is divided in several trunks, each trunk being dedicated to an ER. A trunk belonging to a GCL supports the flows belonging to the TC that corresponds to the considered GCL, originating from the ER to which the trunk is dedicated, irrespective to their destination. An ER keeps track of available bandwidth of its assigned trunks and performs admission control locally, without hop-by-hop signaling through network. A Virtual IP Path (VIP) is a path from a source ER to a destination ER for a TC, being a concatenation of trunks belonging to the source ER over a source-destination path. The bandwidth assigned to trunks has a minimum guaranteed value which can be also 0 and, by using CL, is dynamically adjusted function of the network traffic modifications. Function of the entities for common bandwidth control there are three possible approaches: Central Control (CC), Router-Aided (RA) and Edge-to-Edge (EE). The architecture of the framework is presented in Figure 2 and it is composed of two en-
4 A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration 865 tities: edge router and entity for common bandwidth control. The edge router determines the necessary bandwidth for each input flow, takes the admission or rejection decision for each input flow, reserves the necessary bandwidth for each admitted flow, dynamically reconfigures the bandwidth assigned to trunks and classifies the packets belonging to the admitted flows. The entity for common bandwidth control monitors and updates common bandwidths utilization and accepts or rejects the additional bandwidth requests for trunks, received from edge routers. The communication between the two entities is realized through a predefined message set. Figure 2: The architecture of the proposed framework The edge router is composed of two planes: local resources monitoring plane and flow management and local resources control plane. The local resources monitoring plane is composed of the following tables: classification and reservation table which realizes a correspondence between flow types, the elements that identify them, corresponding traffic class, their necessary bandwidth and the maximum necessary bandwidth for any flow from the respective traffic class, flow table which stores the admitted flows and the time of the last packet from each flow, routing to VIP correspondence table which allows for VIPs determination, VIP table which stores the VIPs and trunk table which stores the reserved bandwidth, bandwidth being used and minimum reserved bandwidth for every trunk belonging to the ER. The flow management and local resources control plane takes the packets from the traffic policy module and delivers them to the routing process being composed of the following blocks: packet reception time storage which reads the receiving time of each packet, flow identification which determines and identifies the packets membership to admitted flows, flow table update which updates the reception time of the last packet from each flow from flow table, admission control and additional resources acquiring which admits the flows for which there are enough resources and rejects the flows when there is not enough bandwidth for them, acquires additional bandwidth for trunks, reserves the necessary bandwidth for the admitted flows and inserts the admitted flows in the flow table and packet classification which identifies the packets function of classification and reservation table criteria and marks them according to the identification criteria. The second task of this plane is to determine finished admitted flows and release the acquired resources used for these flows. The following blocks realize this task: clock generates the time period when acquired resources are released and acquired resources release which determines finished admitted flows and releases reserved acquired resources for these flows. The entity for common bandwidth control is composed of two planes: common resources monitoring plane and common resources control plane. The common resources monitoring plane
5 866 A. Peculea, B. Iancu, V. Dadarlat, I. Ignat contains common bandwidth table which stores the reservation and utilization for common bandwidths of CLs. The common resources control plane contains the common resources control block which updates the common bandwidth table and decides if additional bandwidth requests for trunks received from ERs can be accepted or not. 4 Admission Control Admission control is performed at the arrival of the first packet from a new flow, by the source ER. Admission control and additional resources acquiring module stores the packet into the not admitted flows memory and determines if there are other packets belonging to this flow stored in the memory. If there are no more such packets, it determines from classification and reservation table the necessary bandwidth for the flow and TC, determines from routing to VIP correspondence table the flows corresponding VIP and extracts from VIP table the trunks that belong to the determined VIP. Then, for trunks which have enough available bandwidth, reserves the flows necessary bandwidth by updating the Bdw being used field. For a trunk, the condition to have enough available bandwidth is: Reserved_Bdw Bdw_being_used + Necessary_Bdw (4.1) where Reserverd_Bdw and Bdw_being_used are the amounts of reserved and utilized bandwidth for the trunk and Necessary_Bdw is the flows necessary bandwidth. The update of the Bdw_being_used field is done in the following manner: Bdw_being_used = Bdw_being_used + Necessary_Bdw (4.2) If the VIP has enough bandwidth to support the input flow, the admission control accepts the flow. If there are trunks which do not have enough available bandwidth, admission control and additional resources acquiring module tries to increase the reserved bandwidth of those trunks sending in this sense a request to the entities for common bandwidth control. If the request is admitted, the reserved bandwidth of the trunks is increased by updating Reserved_Bdw field, so that these trunks too will have enough available bandwidth to support the input flow. For these trunks, admission control and additional resources acquiring module reserves the flows necessary bandwidth by updating the Bdw_being_used field. In this case too, the admission control accepts the flow. After a flow acceptance, the flow is inserted into the flow table and the packets belonging to this flow, stored into the not admitted flow memory, will be transmitted to the flow table update module for the rest of the processing and transmission. If the request is rejected, the flow is rejected, the reservations made on the trunks which had enough available bandwidth are canceled by updating the Bdw_being_used field and the packets belonging to the flow, stored into the not admitted flow memory, are discarded. A flow is considered finished after an inactivity period that exceeds a predefined value. Each ER, using the acquired resources release module, periodically inspects its own flow table in order to identify the finished flows and, as a consequence of finished flow identification, releases the bandwidths correspondingly. If there are finished flows, the reserved bandwidth and TC for these flows are determined from the classification and reservation table and the flows are discarded from the flow table. Then, the acquired resources release module, determines from routing to VIP correspondence table the corresponding VIPs and extracts from the VIP table the trunks belonging to the determined VIPs. After this, releases the reserved bandwidth for the flows by updating the bandwidth being used field from the trunk table for each trunk belonging to the VIPs. The update of the Bdw_being_used field is done in the following manner: Bdw_being_used = Bdw_being_used Necessary_Bdw (4.3)
6 A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration 867 Also, it extracts from the classification and reservation table the maximum amount of bandwidth for the corresponding TCs and verifies if the trunks utilization is under the predetermined lower threshold. For a trunk, the condition to have the utilization under a predetermined lower threshold is: Reserved_Bdw > Bdw_being_used + n TC_maximum_necessary_Bdw (4.4) where TC_maximum_necessary_Bdw is the maximum amount of bandwidth for the corresponding TC and n is a predefined parameter having a value larger than or equal to 1. Also, it extracts from the trunk table the minimum reserved bandwidth for the trunks and verifies if the trunks have additional bandwidth acquired from CLs. For a trunk, the condition to have additional bandwidth acquired from CL is: Reserved_Bdw > Trunk_minimum_reserved_Bdw (4.5) where Trunk_minimum_reserved_Bdw is the minimum reserved bandwidth for the trunk If there are trunks whose bandwidth being used is under the predetermined lower threshold and the trunks have additional bandwidth acquired from CLs, the acquired resources release module, in the limit of the acquired bandwidth, computes de bandwidth that will be released from the reserved bandwidth of the trunks. Reduction of the reserved bandwidths is accompanied by appropriated resources release for the common bandwidths. 5 Self-Adaptive Bandwidth Reconfiguration The proposed framework dynamically adjusts the bandwidth assigned to the trunks, in order to adapt to changes in network traffic. A source edge router has the option to request additional bandwidth for its trunks or it can release bandwidth not used by the trunks, depending on bandwidth usage of his trunks. Bandwidth adjustment is done using the CL s bandwidth. This adjustment allows all trunks, regardless of the class of traffic or the edge router where they belong, to share the bandwidth provided by LC. The trunk reconfiguration process of the proposed framework involves three main actions: (1) the control of the Common Bandwidth Table, (2) the release of bandwidth not used by the trunks, and (3) acquisition of additional bandwidth for trunks. A Common Bandwidth Table stores the common bandwidth utilization of the network CLs. As shown in Figure 3, an entry in this table contains: CLs identifier, the reserved amount of shared bandwidth and the amount of shared bandwidth for the CL. Figure 3: Common Bandwidth Table Depending on the share bandwidth entities, three approaches are being proposed: Central Control (CC), Router-Aided (RA) and Edge-to-Edge (EE). In the Central Control approach the Common Bandwidth Table is managed by a network management server (NMS) and the Common Bandwidth Table stores the bandwidth utilization of all CLs in the network. In the Router-Aided approach, each core router manages a Common Bandwidth Table, and each of these tables stores the bandwidth utilization of the LCs belonging to all physical links directly connected to that core router. In the Edge-to-Edge approach each edge router manages a Common Bandwidth Table, which will store the bandwidth utilization of all the CLs in the network.
7 868 A. Peculea, B. Iancu, V. Dadarlat, I. Ignat Figure 4: Reserved bandwidth update algorithm Each edge router periodically examines its own Flow Table and determines which flows are finished. If there are any finished flows, the flow table and the trunk table will be updated. A next step for the edge router is to examine the trunk table and to obtain the bandwidth utilization of its own trunks. If the bandwidth utilization of any trunk is under a predetermined lower threshold and those trunks have additional bandwidth acquired from the Common Link, the source edge router computes the amount of bandwidth to be released from the reserved bandwidth, adjusts the released bandwidth of the trunks, in the limit of the additional acquired bandwidth, updates its own trunk table and sends a control message to the entities for common bandwidth control, in order to release the used shared bandwidth. Adjusting a trunk s bandwidth is done only in the limit of the additional acquired bandwidth. The algorithm that describes the reserved bandwidth update process for the trunks is presented in figure 4. The trunk reconfiguration process is always initiated by a source edge router using a threshold and computed values driven mechanism. 6 Experimental Results and Conclusions For the development and testing of the proposed QoS framework (SAR framework) and also for the developing of new ones, an experimental methodology was used, rather than simulation techniques, thus an integrated solution - a development tool, was created [3]. Also a benchmarking system for QoS parameters [4] was developed in order to allow the testing of the proposed SAR QoS framework. The benchmarking system generates traffic for the defined testbed and measures the following parameters: delay, IP delay variation (IPDV) or jitter and bandwidth, both on TCP and UDP. The benchmarking allows a user to define and store complex traffic patterns that can be recharged for making further measurements, to test various QoS techniques based on the same traffic characteristics. For simulations purposes, the Self-Adaptive bandwidth Reconfiguration QoS framework (SAR) described in the previous section and the ODP framework were tested, in a comparative manner, using the development tool and the benchmarking system. The final testbed is a network of programmable routers, and consisted of three edge routers and three served networks. The tests were intended as performance comparison between ODP and SAR frameworks. Traffic classes and traffic patterns were defined similarly in both frameworks tested. Four classes of traffic were considered. Two test traffic patterns were defined. In the first traffic pattern considered flows are injected from classes 2 and 3 and in the case of the second traffic pattern flows belonging to class 2 are injected. For both traffic patterns a balanced distribution of traffic from and to the served networks is ensured. After testing and analyzing the results (Figure 5) it was found that the number of flows
8 A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration 869 Figure 5: Test Results - Admitted Flows admitted for SAR framework is higher than in the case of ODP framework, on both tested traffic patterns, which demonstrates a more efficient use of network resources. Also, the equal number of control messages transmitted by the two frameworks shows that SAR is a scalable framework. Finally, tests confirmed that admission control has eliminated network congestion. This paper presents a new end-to-end QoS framework, called Self-Adaptive bandwidth Reconfiguration QoS framework (SAR). The proposed dynamic allocation method guaranties a minimum bandwidth available for each traffic class and trunk, and provides a common bandwidth section which can be used by every trunk, function of their bandwidth requirements, irrespective to their belonging TC or ER. Thus, trunks can acquire additional bandwidth without being conditioned by the available bandwidth of the belonging class. The new framework, SAR, uses the proposed bandwidth organization, allowing the increase of the traffic volume it handles, guaranteeing end-to-end quality of service through network resources monitoring, admission control and resource reservation for new flows. The end-to-end QoS framework with self-adaptive bandwidth reconfiguration overcomes the disadvantages of ODP by providing minimum service guaranties and bandwidth redistribution between classes. Acknowledgments This work was supported by the PNII-IDEI 328/2007 QAF - Quality of Service Aware Frameworks for Networks and Middleware research project within the framework - National Research, Development and Innovation Programme initiated by The National University Research Council - Romania (CNCSIS - UEFISCSU).
9 870 A. Peculea, B. Iancu, V. Dadarlat, I. Ignat Bibliography [1] Z. Wang, Internet QoS: Architectures and Mechanisms for Quality of Service, Morgan Kaufmann, San Francisco, [2] M. Yang, Y. Huang, J. Kim, M. Lee, T. Suda, M. Daisuke, An End-to-End QoS Framework With On-Demand Bandwidth Reconfiguration, Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), Hong-Kong, Vol. 3, pp , [3] A. Peculea, V. Dadarlat, I. Ignat, B.Iancu, L. Cobarzan, On Developing a Qos Framework With Self-Adaptive Bandwidth Reconfiguration, Pollack Periodica An International Journal for Engineering and Information Sciences, Vol.4, No.1, pp , [4] A. Peculea, B. Iancu, V. Dadarlat, I. Ignat, E. Cebuc, Z. Baruch, Benchmarking System for QoS Parameters, Proceedings of the IEEE 3rd International Conference on Intelligent Computer Communication and Processing 2007 (ICCP 2007), Cluj-Napoca, Romania, p.255- p.258, 2007.
How To Provide Qos Based Routing In The Internet
CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) Herman and Azizah bte Abd. Rahman Faculty of Computer Science and Information System Universiti Teknologi Malaysia
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP
Scientific Bulletin of the Electrical Engineering Faculty Year 11 No. 2 (16) ISSN 1843-6188 EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP Emil DIACONU 1, Gabriel PREDUŞCĂ 2, Denisa CÎRCIUMĂRESCU
Integrated Service (IntServ) versus Differentiated Service (Diffserv)
Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook Computer Networking A Top- Down Approach Featuring the Internet ACN: IntServ and DiffServ
Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman
A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline
Real-time apps and Quality of Service
Real-time apps and Quality of Service Focus What transports do applications need? What network mechanisms provide which kinds of quality assurances? Topics Real-time versus Elastic applications Adapting
18: Enhanced Quality of Service
18: Enhanced Quality of Service Mark Handley Traditional best-effort queuing behaviour in routers Data transfer: datagrams: individual packets no recognition of flows connectionless: no signalling Forwarding:
Internet Quality of Service
Internet Quality of Service Weibin Zhao [email protected] 1 Outline 1. Background 2. Basic concepts 3. Supporting mechanisms 4. Frameworks 5. Policy & resource management 6. Conclusion 2 Background:
King Fahd University of Petroleum & Minerals Computer Engineering g Dept
King Fahd University of Petroleum & Minerals Computer Engineering g Dept COE 543 Mobile and Wireless Networks Term 111 Dr. Ashraf S. Hasan Mahmoud Rm 22-148-3 Ext. 1724 Email: [email protected] 12/24/2011
QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001. IETF Integrated Services (IntServ)
QoS in IP networks Computer Science Department University of Crete HY536 - Network Technology Lab II 2000-2001 IETF Integrated Services (IntServ) Connection-oriented solution (end-to-end) QoS guarantees
Measurement of IP Transport Parameters for IP Telephony
Measurement of IP Transport Parameters for IP Telephony B.V.Ghita, S.M.Furnell, B.M.Lines, E.C.Ifeachor Centre for Communications, Networks and Information Systems, Department of Communication and Electronic
Network management and QoS provisioning - QoS in the Internet
QoS in the Internet Inernet approach is based on datagram service (best effort), so provide QoS was not a purpose for developers. Mainly problems are:. recognizing flows;. manage the issue that packets
Quality of Service (QoS)) in IP networks
Quality of Service (QoS)) in IP networks Petr Grygárek rek 1 Quality of Service (QoS( QoS) QoS is the ability of network to support applications without limiting it s s function or performance ITU-T T
CS 268: Lecture 13. QoS: DiffServ and IntServ
CS 268: Lecture 13 QoS: DiffServ and IntServ Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776 1
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
Supporting End-to-End QoS in DiffServ/MPLS Networks
Supporting End-to-End QoS in DiffServ/MPLS Networks Ji-Feng Chiu, *Zuo-Po Huang, *Chi-Wen Lo, *Wen-Shyang Hwang and Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University, Taiwan
Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71
Chapter 7 outline 7.1 multimedia networking applications 7.2 streaming stored audio and video 7.3 making the best out of best effort service 7.4 protocols for real-time interactive applications RTP, RTCP,
QoSpy an approach for QoS monitoring in DiffServ Networks.
QoSpy an approach for QoS monitoring in DiffServ Networks. Ulrich Hofmann Alessandro Anzaloni Ricardo de Farias Santos. [email protected] Instituto Tecnológico de Aeronaútica São José dos Campos-SP-Brazil
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh [email protected], [email protected],
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS Shubhangi Rastogi 1, Samir Srivastava 2 M.Tech Student, Computer Science and Engineering, KNIT, Sultanpur, India 1 Associate
Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS
Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS What is Quality of Service (QoS)?... 2 Differentiated Services (DiffServ)... 2 Overview... 2 Example XYZ Corporation... 2 Components of
Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage
Lecture 16: Quality of Service CSE 123: Computer Networks Stefan Savage Final Next week (trust Blink wrt time/location) Will cover entire class Style similar to midterm I ll post a sample (i.e. old) final
Multimedia Requirements. Multimedia and Networks. Quality of Service
Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service
Quality of Service on the Internet: Evaluation of the IntServ Architecture on the Linux Operative System 1
Quality of Service on the Internet: Evaluation of the IntServ Architecture on the Linux Operative System 1 Elisabete Reis [email protected] Polytechnic Institute of Coimbra Fernando Melo [email protected]
16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4
Multimedia Networking Principles Last time Classify multimedia Multimedia Networking Applications Streaming stored audio and video Identify the network Real-time Multimedia: Internet Phone services the
Quality of Service for VoIP
Quality of Service for VoIP WCS November 29, 2000 John T. Chapman Cisco Distinguished Engineer Broadband Products and Solutions Course Number Presentation_ID 1999, Cisco Systems, Inc. 1 The QoS Matrix
CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 QoS Why a New Service Model? Best effort clearly insufficient Some applications need more assurances from the network What is the basic
Figure 1: Network Topology
Improving NGN with QoS Strategies Marcel C. Castro, Tatiana B. Pereira, Thiago L. Resende CPqD Telecom & IT Solutions Campinas, S.P., Brazil E-mail: {mcastro; tatibp; tresende}@cpqd.com.br Abstract Voice,
Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov [email protected]
Management of Telecommunication Networks Prof. Dr. Aleksandar Tsenov [email protected] Part 1 Quality of Services I QoS Definition ISO 9000 defines quality as the degree to which a set of inherent characteristics
A Policy-Based Admission Control Scheme for Voice over IP Networks
Journal of Computer Science 5 (11): 817-821, 2009 ISSN 1549-3636 2009 Science Publications A Policy-Based Admission Control Scheme for Voice over IP Networks Sami Alwakeel and Agung Prasetijo Department
CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE
CS/ECE 438: Communication Networks Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE Introduction The Internet only provides a best effort service
A Well-organized Dynamic Bandwidth Allocation Algorithm for MANET
A Well-organized Dynamic Bandwidth Allocation Algorithm for MANET S.Suganya Sr.Lecturer, Dept. of Computer Applications, TamilNadu College of Engineering, Coimbatore, India Dr.S.Palaniammal Prof.& Head,
An Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,[email protected] Abstract-Traditionally, network management systems
Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)
Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC) http://users.encs.concordia.ca/~glitho/ Outline 1. LTE 2. EPC architectures (Basic and advanced) 3. Mobility management in EPC 4.
QoS in VoIP. Rahul Singhai Parijat Garg
QoS in VoIP Rahul Singhai Parijat Garg Outline Introduction The VoIP Setting QoS Issues Service Models Techniques for QoS Voice Quality Monitoring Sample solution from industry Conclusion Introduction
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,
Cisco CCNP 642 845 Optimizing Converged Cisco Networks (ONT)
Cisco CCNP 642 845 Optimizing Converged Cisco Networks (ONT) Course Number: 642 845 Length: 5 Day(s) Certification Exam This course will help you prepare for the following exam: Cisco CCNP Exam 642 845:
CS268 Exam Solutions. 1) End-to-End (20 pts)
CS268 Exam Solutions General comments: ) If you would like a re-grade, submit in email a complete explanation of why your solution should be re-graded. Quote parts of your solution if necessary. In person
Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)
Improving QOS in IP Networks Thus far: making the best of best effort Future: next generation Internet with QoS guarantees RSVP: signaling for resource reservations Differentiated Services: differential
Quality of Service for IP Videoconferencing Engineering White Paper
Engineering White Paper Subha Dhesikan Cisco Systems June 1 st, 2001 Copyright 2002 Cisco Systems, Inc. Table of Contents 1 INTRODUCTION 4 2 WHY QOS? 4 3 QOS PRIMITIVES 5 4 QOS ARCHITECTURES 7 4.1 DIFFERENTIATED
The QoS of the Edge Router based on DiffServ
The QoS of the Edge Router based on DiffServ Zhang Nan 1, Mao Pengxuan 1, Xiao Yang 1, Kiseon Kim 2 1 Institute of Information and Science, Beijing Jiaotong University, Beijing 100044, China 2 Dept. of
Mixer/Translator VOIP/SIP. Translator. Mixer
Mixer/Translator VOIP/SIP RTP Mixer, translator A mixer combines several media stream into a one new stream (with possible new encoding) reduced bandwidth networks (video or telephone conference) appears
Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS. What s the Problem?
Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS The Internet s most contentious subject - Inside vs. Outside the Network (see P&D, pp. 519-520) Computer
IP, Ethernet and MPLS
IP, Ethernet and MPLS Networks Resource and Fault Management Andre Perez ISTE WILEY Table of Contents Preface xi Chapter 1. Network Operation 1 1.1. Basic concepts 1 1.1.1. Layered structure 1 1.1.2. LANs
VoIP versus VoMPLS Performance Evaluation
www.ijcsi.org 194 VoIP versus VoMPLS Performance Evaluation M. Abdel-Azim 1, M.M.Awad 2 and H.A.Sakr 3 1 ' ECE Department, Mansoura University, Mansoura, Egypt 2 ' SCADA and Telecom General Manager, GASCO,
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012. Network Chapter# 19 INTERNETWORK OPERATION
Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012 Network Chapter# 19 INTERNETWORK OPERATION Review Questions ٢ Network Chapter# 19 INTERNETWORK OPERATION 19.1 List
MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport
MPLS-TP Future Ready. Today Introduction As data traffic started dominating telecom networks, there was a need for transport data networks, as opposed to transport TDM networks. Traditional transport technologies
The Quality of Internet Service: AT&T s Global IP Network Performance Measurements
The Quality of Internet Service: AT&T s Global IP Network Performance Measurements In today's economy, corporations need to make the most of opportunities made possible by the Internet, while managing
Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP
Voice over IP Andreas Mettis University of Cyprus November 23, 2004 Overview What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP 1 VoIP VoIP (voice over IP - that is,
Per-Flow Queuing Allot's Approach to Bandwidth Management
White Paper Per-Flow Queuing Allot's Approach to Bandwidth Management Allot Communications, July 2006. All Rights Reserved. Table of Contents Executive Overview... 3 Understanding TCP/IP... 4 What is Bandwidth
"Charting the Course... ... to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary
Course Summary Description Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such as best effort, IntServ, and DiffServ,
Constructing End-to-End Traffic Flows for Managing Differentiated Services Networks
Constructing End-to-End Traffic Flows for Managing Differentiated Services Networks Jae-Young Kim 1, James Won-Ki Hong 1, Sook-Hyun Ryu 1, and Tae-Sang Choi 2 1 Department of Computer Science and Engineering
enetworks TM IP Quality of Service B.1 Overview of IP Prioritization
encor! enetworks TM Version A, March 2008 2010 Encore Networks, Inc. All rights reserved. IP Quality of Service The IP Quality of Service (QoS) feature allows you to assign packets a level of priority
02-QOS-ADVANCED-DIFFSRV
IP QoS DiffServ Differentiated Services Architecture Agenda DiffServ Principles DS-Field, DSCP Historical Review Newest Implementations Per-Hop Behaviors (PHB) DiffServ in Detail DiffServ in other Environments
Highlighting a Direction
IP QoS Architecture Highlighting a Direction Rodrigo Linhares - [email protected] Consulting Systems Engineer 1 Agenda Objective IntServ Architecture DiffServ Architecture Some additional tools Conclusion
Congestion Control Review. 15-441 Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?
Congestion Control Review What is congestion control? 15-441 Computer Networking What is the principle of TCP? Lecture 22 Queue Management and QoS 2 Traffic and Resource Management Resource Management
The need for bandwidth management and QoS control when using public or shared networks for disaster relief work
International Telecommunication Union The need for bandwidth management and QoS control when using public or shared networks for disaster relief work Stephen Fazio Chief, Global Telecommunications Officer
6.6 Scheduling and Policing Mechanisms
02-068 C06 pp4 6/14/02 3:11 PM Page 572 572 CHAPTER 6 Multimedia Networking 6.6 Scheduling and Policing Mechanisms In the previous section, we identified the important underlying principles in providing
APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?
QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS By Thierno Diallo, Product Specialist With the increasing demand for advanced voice and video services, the traditional best-effort delivery model is
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING. Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk College of Engineering, Koç University, 34450 Sariyer, Istanbul, Turkey ABSTRACT
Project Report on Traffic Engineering and QoS with MPLS and its applications
Project Report on Traffic Engineering and QoS with MPLS and its applications Brief Overview Multiprotocol Label Switching (MPLS) is an Internet based technology that uses short, fixed-length labels to
Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:
Quality of Service 1 Traditional Nonconverged Network Traditional data traffic characteristics: Bursty data flow FIFO access Not overly time-sensitive; delays OK Brief outages are survivable 2 1 Converged
IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)
IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS) COURSE OVERVIEW: Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such
BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS Friday 2 nd October 2015 Morning Answer any FOUR questions out of SIX. All questions carry
5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. [email protected].
5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] April 2008 Overview Service Management Performance Mgt QoS Mgt
Adopting SCTP and MPLS-TE Mechanism in VoIP Architecture for Fault Recovery and Resource Allocation
Adopting SCTP and MPLS-TE Mechanism in VoIP Architecture for Fault Recovery and Resource Allocation Fu-Min Chang #1, I-Ping Hsieh 2, Shang-Juh Kao 3 # Department of Finance, Chaoyang University of Technology
Architecture of End-to-End QoS for VoIP Call Processing in the MPLS Network
1/18 Fifth International Workshop on Quality of future Internet Service(QofIS 04) Architecture of End-to-End QoS for VoIP Call Processing in the MPLS Network 2004. 9. 29 National Computerization Agency
Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led
Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led Course Description Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements,
Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network
Fuzzy Active Management for Assured Forwarding Traffic in Differentiated Services Network E.S. Ng, K.K. Phang, T.C. Ling, L.Y. Por Department of Computer Systems & Technology Faculty of Computer Science
QoS issues in Voice over IP
COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This
A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks
A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks Didem Gozupek 1,Symeon Papavassiliou 2, Nirwan Ansari 1, and Jie Yang 1 1 Department of Electrical and Computer Engineering
Quality of Service (QoS): Managing Bandwidth More Effectively on the Series 2600/2600-PWR and Series 2800 Switches
6 Quality of Service (QoS): Managing Bandwidth More Effectively on the Series 2600/2600-PWR and Series 2800 Switches Contents Introduction................................................... 6-3 Terminology................................................
How To Provide Quality Of Service In Multiiservice Ip Networks
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 17, August 2004, 261-274 A Novel Approach for Providing Quality of Service in Multiservice IP Networks Mirjana Stojanović and Vladanka Aćimović-Raspopović
IP-Telephony Quality of Service (QoS)
IP-Telephony Quality of Service (QoS) Bernard Hammer Siemens AG, Munich Siemens AG 2001 1 Presentation Outline End-to-end OoS of VoIP services Quality of speech codecs Network-QoS IntServ RSVP DiffServ
An Adaptive Load Balancing to Provide Quality of Service
An Adaptive Load Balancing to Provide Quality of Service 1 Zahra Vali, 2 Massoud Reza Hashemi, 3 Neda Moghim *1, Isfahan University of Technology, Isfahan, Iran 2, Isfahan University of Technology, Isfahan,
How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As)
Policy Based QoS support using BGP Routing Priyadarsi Nanda and Andrew James Simmonds Department of Computer Systems Faculty of Information Technology University of Technology, Sydney Broadway, NSW Australia
DOCSIS 1.1 Cable Modem Termination Systems
DOCSIS 1.1 Cable Modem Termination Systems Chris Bridge [email protected] DOCSIS 1.1 Features QoS management Dynamic QoS management Dynamic QoS addition Dynamic QoS change Dynamic QoS deletion Policy-based
Modeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications
Modeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications Sarhan M. Musa Mahamadou Tembely Matthew N. O. Sadiku Pamela H. Obiomon
Performance Evaluation of VoIP using Shortest-Widest and Modified Widest-Shortest QoS Routing Algorithms
Performance Evaluation of VoIP using Shortest-Widest and Modified Widest-Shortest QoS Routing Algorithms Ala F. Khalifeh, and Ali H. El-Mousa Abstract Implementation of current real time services (of which
Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?
18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic
QoS Strategy in DiffServ aware MPLS environment
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute of Technology P.O.Box 4, Klong Luang, Pathumthani,
1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.
Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because routers are receiving packets faster than they can forward them, one
Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)
Chapter 4 VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network) 4.1 Introduction Traffic Engineering can be defined as a task of mapping traffic
This topic lists the key mechanisms use to implement QoS in an IP network.
IP QoS Mechanisms QoS Mechanisms This topic lists the key mechanisms use to implement QoS in an IP network. QoS Mechanisms Classification: Each class-oriented QoS mechanism has to support some type of
Protocols with QoS Support
INF5071 Performance in Distributed Systems Protocols with QoS Support 13/10-2006 Overview Quality-of-Service Per-packet QoS IP Per-flow QoS Resource reservation QoS Aggregates DiffServ, MPLS The basic
CCNP: Optimizing Converged Networks
CCNP: Optimizing Converged Networks Cisco Networking Academy Program Version 5.0 This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for noncommercial
Performance Evaluation of the Impact of QoS Mechanisms in an IPv6 Network for IPv6-Capable Real-Time Applications
Journal of Network and Systems Management, Vol. 12, No. 4, December 2004 ( C 2004) DOI: 10.1007/s10922-004-0672-5 Performance Evaluation of the Impact of QoS Mechanisms in an IPv6 Network for IPv6-Capable
Influence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK
Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,
