A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism

Size: px
Start display at page:

Download "A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism"

Transcription

1 A QoS Control Method Cooperating with a Dynamic Load Balancing Mechanism Akiko Okamura, Koji Nakamichi, Hitoshi Yamada and Akira Chugo Fujitsu Laboratories Ltd , Kamikodanaka, Nakahara, Kawasaki, , Japan Telephone: Fax: address: {akikoo, nakamichi, hitoshi, chugo}@flab.fujitsu.co.jp Abstract A dynamic traffic engineering architecture is described that provides QoS-guaranteed service (GS) in addition to existing best effort (BE) service. It is designed to provide bandwidthguaranteed paths for GS traffic along optimum routes and to provide one or more paths for BE service traffic along routes that will best avoid congestion. Simulation showed that the proposed routing algorithm achieves both load balancing and efficient resource usage and that dynamic load balancing improves the throughput of BE traffic. Use of this architecture will help to provide QoS-guaranteed service, effectively utilize network resources, and avoid degradation in BE traffic throughput. Keywords:IP Network Management, Traffic Engineering, MPLS, Load Balancing, QoS, Network Optimization 1

2 Introduction Current IP network problems End user's viewpoint Degraded of performance (e.g., lowered throughput and increased delay) due to congestion Network operator's viewpoint Profits do not improve though traffic increases every year Frequent bandwidth increases needed to support traffic increases Services supporting usage-based billing are limited To overcome these problems Provide QoS guaranteed service Develop fee/charge system based on network QoS Use network resources efficiently --> IP traffic control mechanism is required Fujitsu Laboratories Ltd Introduction As the number of users accessing the Internet through broadband connections continues to accelerate and the needs of the users become more diversified, quality of service (QoS) guarantees are becoming more important for both Internet service providers (ISPs) and end users. Since only best effort (BE) service is now provided, network performance is sometimes degraded by congestion. Moreover, even though the amount of Internet traffic is increasing, the providers are still not making much profit. This is because frequent increases in bandwidth are needed, and optional services that support usage-based billing are limited. To overcome these problems so that we can build a new network based on Internet technologies as an infrastructure for the coming broadband, ubiquitous era, we need to develop a QoS control system and a fee/charge system based on network QoS [1]. Doing this will enable ISPs to provide usage-based billing services and enable end users to enjoy reliable networks. Furthermore, network resources should be used efficiently to avoid installing too many network facilities. All of this requires that networks have an IP traffic control mechanism. In short, our challenge is to provide QoS guarantees without over-investing in network facilities. Additionally, new network services should come with a range of QoS-guaranteed service, such as bandwidth guarantees and delay guarantees. 2

3 Level of network efficiency Our Approach to IP Traffic Control High Low +Dynamic flow splitting +Multi route & path control +Explicit routing Minimum hop routing QoS: quality of service SLA: service level agreement SPF: shortest path first Low Traffic Engineering (TE) Static load balancing Hop-by-hop forwarding Best Effort Dynamic load balancing Explicit path setup Connectionless approach (Diffserv) + Packetpriority mechanism Proposed method + Accountrefund Connectionoriented approach (IntServ) + Admission policing shaping Level of QoS/SLA + Performance monitoring reporting Future High Fujitsu Laboratories Ltd Our Approach to IP Traffic Control This diagram illustrates our approach. The final goal, shown on the horizontal axis, is to offer various service level agreements (SLAs). Simply introducing a QoS mechanism is not enough. End users may want to know the actually provided QoS so they can compare it with the target in the SLA. ISPs may have to refund service fees if the target is not achieved. The vertical axis shows how much freedom and flexibility there is in selecting the route. In legacy IP networks, a single route between the ingress and egress routers is selected based on a single criterion, such as shortest path first. This can result in traffic congestion and does not support flexible routing. A network operator achieves its netowork operation policy by using constraint-based routing. Reliable network operation can be achieved by using two or more routes between the ingress and egress routers. However, the static use of two or more routes works poorly in dynamic network situations such as congestion due to burst traffic or faults. Dynamic control can improve performance, for example, by moving traffic from a congested route to one or more non-congested routes. A network should be used as a two-dimensional space, not as a linear line, to improve its tolerance of such dynamic situations. As shown in the figure, several technologies, such as differentiated services (diffserv) [2] and integrated services (intserv) [3], provide QoS and traffic engineering techniques that enable the effective use of networks. However, the use of these techniques does not satisfy the goals of offering QoS and effectively using networks simultaneously. We thus developed an IP traffic control method based on traffic engineering that can provide guaranteed QoS while using network resources efficiently. 3

4 Traffic Engineering (TE) Description Improves traffic performance Facilitates reliable network operations A main application of multiprotocol label switching (MPLS) Constraint-based routing (explicit routing) Example Applications Static/dynamic load balancing Achieves highly reliabile network by avoiding congestion/failure Enables efficient use of bandwidth resources --> Functions of dynamic load balancing have been proposed Fast Reroute Achieves highly reliabile network through high-speed failure recovery Fujitsu Laboratories Ltd Traffic Engineering (TE) Traffic engineering is used to improve traffic performance and to effectively use network resources by avoiding network congestion [4]. It is one of the main applications of multi-protocol label switching (MPLS) [5]. In particular, it enables network congestion to be avoided by using constraint-based routing. A label switched path can be flexibly established not only along the shortest route but also along the route with the largest residual bandwidth or a route that satisfies the network operator s policy(e.g., prohibit to transit a particular node). 3.1 Example Applications Traffic engineering is commonly used for static and dynamic load balancing and fast rerouting. Static and dynamic load balancing use multiple routes to a destination to avoid congestion/failure. For static load balancing, traffic is split statically based on a predefined ratio. For dynamic load balancing, it is split based on the actual traffic load. Fast rerouting establishes detour paths in case of a failure. If the network detects a link or node failure, it quickly moves traffic from the original route to a new route on the detour path. Using fast rerouting, a network can achieve high reliability through high-speed failure recovery. 3.2 Dynamic Load Balancing Dynamic load balancing has been proposed as an application of dynamic TE [6]. It optimizes network resource usage and maximizes network throughput. The main functions of network load balancing are - traffic statistics monitoring, - detour route establishment, - explicit path setting, and - load balancing. The load balancing algorithms are described elsewhere [7]. 4

5 Basic Architecture of Proposed Method - Cooperation between dynamic load balancing and providing QoS guarantee - Admission control TE Controller Statistics monitoring (Network, Application servers) QoS request Load balancing control for best effort traffic User Application Server QoS path control for guaranteed class traffic QoS path Bandwidth reserved High priority at scheduling Optimum route considering both network and application server resources MPLS Network Best Effort path Original path = minimum hop route Detour route used when there is congestion MPLS: multi-protocol label switching Fujitsu Laboratories Ltd Proposed method 4.1 Basic Architecture Our proposed QoS control architecture works in cooperation with a dynamic load balancing mechanism. Here, we consider bandwidth to be the QoS metric. The network provides services via bandwidth-guaranteed paths (QoS paths) using MPLS. The architecture achieve efficient use of network resources, which helps avoid over investment in infrastructure, by providing QoS paths along the optimum routes for the guaranteed service (GS) traffic and by providing one or more paths along routes that will best avoid congestion for the best effort (BE) service traffic. This diagram shows a centralized architecture using a TE controller, one approach to implementing our proposed method. We assume that BE and GS traffic share the network resource (i.e., link bandwidth). The TE controller maintains the network topology, monitors the network and server statistics, accepts user requests, and sets label-switched paths to routers for GS and BE traffic. Each output interface of each router in the network has a priority queue as a scheduling mechanism; it sends GS traffic packets at a higher priority. The path for GS traffic is calculated as an optimum route in order to use both the network and application server resources efficiently. The calculation is done using a topology graph constructed from links satisfying the requested bandwidth, and that bandwidth is reserved on each link along the path. When a single path accommodates aggregated flows, each user request must pass through admission control. If the bandwidth of the path is insufficient to accommodate more flows, an additional path is established. Since bandwidth is not reserved on each link along a path for BE traffic, the shortest route is selected for BE traffic using the entire network topology graph. However, if the route becomes congested, an alternative path is set up and the load is dynamically balanced. As an example application of our proposed method, we will describe a contents delivery network providing a streaming service with a QoS guarantee. Multiple streaming servers are connected to edge routers, and the streaming contents are distributed among these servers. End users can request the contents with the QoS guaranteed or with best effort; with the QoS guaranteed, users pay an extra charge for a guaranteed bandwidth. The TE controller accepts the request, selects the optimum streaming server and route, sets up the QoS path, and directs the user s request to the selected server. 5

6 QoS Routing Algorithm Minimize total cost of link and server total cost = server cost + link cost server cost: 1/(residual available output rate) link cost: 1/(residual available bandwidth) B server cost is high User A link cost D E C server cost TOTAL COST is MINIMUM! Link D-E cost is high Fujitsu Laboratories Ltd QoS Routing Algorithm The basic idea of our algorithm for selecting the optimum server and route for guaranteed QoS is to assign a cost to each link and to each application server based on its load (the higher the load, the higher the cost) and to search for the route and the server that minimize the sum of the costs of the links along the route and the cost of the server. Link cost is based on the non-reserved bandwidth of the link, so we can define link cost = 1 / (R_MAX R ), (1) where R_MAX denotes the link s maximum reservable bandwidth and R denotes the bandwidth actually reserved. Server cost represents the load on the server based on its bottleneck (CPU, IO, etc.). Several values can be used to represent the cost: CPU load, memory consumption, disk access load, number of user connections, traffic output rate, etc. A streaming server, for example, generally has an IO or NIC bottleneck rather then a CPU load bottleneck, so we can define server cost = 1/(S_MAX S), (2) where S_MAX denotes the maximum output rate (NIC rate) and S denotes the current output rate. After determining the cost of each server and each link, we search for the route and the server that minimize the total cost of the links along the route and of the server. We calculate the minimum cost route to each candidate server, from the server's edge node to the user's edge node, using the Dijkstra algorithm. We then select the set of server and route with the minimum total cost. We thus balance both the server load and the network load at a same time, using resources efficiently. 6

7 Evaluation of QoS Routing:Metrics and Model Metrics Number of QoS requests accepted Average number of hops in QoS paths Compared with LSL method (lowest server load) DNS method (domain name server) Simulation model 1 st step Select server with lowest load Select nearest server ISP network, 19 nodes Application servers Four Capacity of 500 Mbps QoS requests 1-10 Mbps bandwidth guarantee (random) User s edge selected at random (user s edge server s edge) 2 nd step Select minimum cost route to server Server location candidate OC3 (155 Mbps) T3 (45 Mbps) Fujitsu Laboratories Ltd Evaluation 5.1 QoS routing We evaluated the effectiveness of the proposed server and route selection algorithm for QoSguaranteed service by simulation. The metrics were the number of requests accepted and the average number of hops in the QoS paths. For reference, we also simulated the performance of two methods that can be achieved by combining existing techniques. - LSL (lowest server load) method: 1) select server with lowest load; 2) select minimum cost route to server. - DNS (domain name server) method: 1) select nearest server (based on location of user s edge); 2) select minimum cost route to server. The criterion for route calculation with both methods was the same as with our proposed method available bandwidth Model We used an ISP network model with 19 nodes [8], as shown in this slide. The network consisted of 155- and 45-Mbps links. There were four servers; the edge routers connected to them are selected at random from the routers shown as slash-pattern circles. End users connected with the other edge routers and requested QoS paths with a specified bandwidth requirement. For each request, a user's edge was selected at random and the requested bandwidth was selected randomly (between 1 and 10 Mbps). The capacity of the server (i.e., the maximum transmission rate) was 500 Mbps. For simplicity, QoS paths were not released. 7

8 Evaluation of QoS Routing: Results Number of requests accepted Effect of QoS routing considering both server and network loads Accommodates many more requests Provides QoS path with the smallest number of hops Number of QoS requests Number of QoS requests Average number of hops LSL method DNS method Our Proposal Fujitsu Laboratories Ltd Results These graphs show the results. The one on the left shows the number of accepted requests as a function of the number of requests. More requests were accepted with our method. With the DNS method, a user's request is rejected when there is no available route to the nearest server, even if a route to another server is available. With the LSL method, the lowest load server is selected first even if the route to the server is long. A lot of link bandwidth can thus be consumed unnecessarily, limiting the number of requests accepted. With our method, a medium load server to which there is a short route can be selected, even if there is a lower load server with a longer route to the server. Moreover, when there is a short route to a server with a high load, that combination of server and route is unlikely to be selected with our method. In short, our method flexibly selects a server and route based on both the server and network conditions, resulting in a lower blocking probability. The graph on the right shows the average number of hops as a function of the number of requests. The number of hops was the lowest with our method, meaning that network resources were used more efficiently. With the LSL method, long routes tend to be selected, as we mentioned above. It is interesting that even the DNS method, which selects the nearest server, suffered an increase in the number of hops as the number of requests increased. This is because a longer detour route is likely to be selected if the link utilization of the shortest route to the nearest server becomes high. With the DNS method, the longer route tends to be selected even if there is a shorter route to another server, so the number of hops is higher than with our method. The average link utilization after 800 requests were received was 43.6% with our method, 50.3% with the LSL method, and 49.2% with the DNS method. Our method can thus achieve a lower load even if it accepts more requests. In this way, our method optimizes the network to achieve efficient resource utilization. 8

9 Evaluation of Dynamic Load Balancing: Metric, Model, and Conditions Evaluate effect of dynamic load balancing under GS traffic conditions Metric Throughput of BE traffic BE: 50 Mbps Model 5-node-ring model with 100 Mbps links GS Conditions 50 Mbps BE traffic Bandwidth reserved for GS traffic is increases to 80 Mbps. Reserved Actual amount of GS traffic fluctuates Congestion detection conditions A) Actual (GS+BE) traffic > 80 Mbps B) (Reserved GS + Actual BE) traffic > 80 Mbps 100 Mbps Actual GS traffic Fujitsu Laboratories Ltd Dynamic load balancing We evaluated how well dynamic load balancing (D-LB) avoids performance degradation of BE traffic due to GS traffic with a time-varying rate. The performance of BE traffic is easily degraded due to actual GS traffic because GS packets have higher priority, as mentioned above. Dynamic load balancing can prevent this degradation. The metric for this evaluation was the throughput of BE traffic Model To show the effect simply, traffic flowed between two points connected by two paths. The link capacity was 100 Mbps, the maximum reservable bandwidth for QoS traffic was 80 Mbps, and the input BE traffic rate was fixed at 50 Mbps. GS flows were added at intervals of 5 seconds with the bandwidth reserved for GS increased in 6-Mbps steps. The actual amount of GS traffic varied based on the sine function Congestion detection conditions When congestion was detected under one of two conditions, load balancing was triggered. Under condition (A), the total amount of actual GS and BE traffic in a link exceed the threshold parameter, the condition detection threshold (CDT), which was set to 80 Mbps. Under condition (B), the sum of the bandwidth reserved for GS traffic and the actual amount of BE traffic exceed CDT. Dynamic load balancing was initiated when the specified condition continued for more than 30 seconds. If condition (A) was specified, dynamic load balancing was done based on the actual state of the GS traffic. This means that if there was enough available bandwidth along the shortest route (because the total amount of actual GS traffic was less than the bandwidth reserved for GS), BE traffic could be sent using the shortest route. If condition (B) was specified, BE flows were moved to the detour path by dynamic load balancing when the bandwidth reserved for GS traffic was increased. In this case, degradation in BE traffic performance was avoided even when the actual GS traffic rate suddenly reached 100% of the reserved bandwidth. 9

10 Evaluation of Dynamic Load Balancing: Results Throughput [Mbps] BE traffic with D-LB D-LB1 (condition A, solid line) D-LB2 (condition B, signs) Bandwidth reserved for GS traffic Actual GS traffic Time [s] Throughput Throughput remains remains almost almost maximum. maximum. BE traffic without D-LB Input BE Traffic = 50 Mbps (fixed) D-LB:Dynamic load balancing Throughput Throughput decreases decreases because because load load cannot cannot be be moved moved to to other other available available links. links. Fujitsu Laboratories Ltd Results This graph shows throughput as a function of time. The throughput of BE traffic without D-LB (dynamic load balancing), with D-LB under condition (A) (D-LB1), and with D-LB under condition (B) (D-LB2) are shown in addition to the bandwidth reserved for GS traffic and the actual throughput of GS traffic. Without D-LB, BE traffic throughput degraded when the GS traffic rate exceeded 50 Mbps. In contrast, with D-LB, BE traffic throughput remained almost always at 50 Mbps. With D-LB1, the throughput decreased for a while due to a lag in detecting the congestion caused by the increase in the actual GS traffic. With D-LB2, congestion was detected immediately, so there was no degradation in throughput of BE traffic. Dynamic load balancing prevents degradation in the performance of BE traffic because it uses other available links efficiently. If the actual rate of GS traffic fluctuates intensely, it is safe to use condition (B) to avoid degradation in BE traffic performance. 10

11 Implementation - Snapshot of Operation Screen - Control status display panel (Path setting, load balancing, etc.) Path-setting status display Detailed path information Click Fujitsu Laboratories Ltd Implementation We implemented a prototype traffic engineering(te) controller capable of dynamic load balancing and QoS path setting using software under SunOS. It has the following functions. - Admission control: accept end user service requests with bandwidth guarantee if they can be satisfied using existing resources - QoS control: calculates optimum route for GS flow - Dynamic load balancing control: calculates detour route for BE traffic when congestion is detected; if there are multiple available paths for BE traffic, periodically calculates, based on network situation, ratio of flows to be moved to each path - Statistics monitoring: periodically monitors statistics for each router and each application server - Router setting: controls each router via a command line interface (CLI) to set up label switched paths, accommodate GS flows into each path, and split BE flows into multiple paths As an actual application for QoS (bandwidth) guaranteed service, we selected video-on-demand service. Users request streaming content with a bandwidth guarantee from a contents menu screen on a Web server. The TE controller calculates the optimum route on acceptance of the user s request, considering the hop count, available bandwidth, and streaming server load. After determining the route, the controller sends commands to the ingress router via the CLI to set up the QoS path for the requested flow and then responds to the user via the Web server screen. Concurrently, the controller collects network information from the routers by using SNMP and maintains the information as a database of the topology, paths, and statistics. Based on this information, the controller detects congestion, executes route search, and balances the BE traffic load by sending commands to the edge routers. We built a test-bed system using this prototype TE controller. The behavior of the system was monitored using an operation GUI we developed. The GUI shows the control status of the controller such as congestion is detected or QoS path searching. It also shows the network topology, the statistics collected from the routers, and the path information for GS and BE traffic. 11

12 Conclusion Conclusion & Future Work Proposed method effectively utilizes resource while providing QoS QoS routing based on network and server loads Number of QoS requests accepted is improved Server and network load balancing are achieved Use of dynamic load balancing effectively provides QoS-guaranteed service Degradation in BE traffic throughput when GS traffic is fluctuating is avoided Future work Evaluation of performance in large-scale network Development of more advanced QoS control method based on TE Fujitsu Laboratories Ltd Conclusion In this paper, we proposed an architecture and a method for dynamic traffic engineering that both sets a QoS path along an optimum route for guaranteed service traffic and performs dynamic load balancing for best effort traffic. The result is efficient use of network resources and provision of QoS-guaranteed services. Simulation showed that our QoS routing algorithm achieves both load balancing and efficient resource usage and that dynamic load balancing improves the throughput of BE traffic. Introducing a dynamic load balancing function that works with a QoS control mechanism when QoS-guaranteed services are provided offers several advantages to both providers and end users. We plan to study and evaluate the scalability of our architecture and to develop an advanced QoS control mechanism based on TE techniques. References [1] Paul Ferguson and Geoff Huston, Quality of Service: Delivering QoS on the Internet and in Corporate Networks, John Wiley and Sons, [2] S. Blake, et al., An Architecture for Differentiated Services, RFC2475, IETF, December [3] R. Braden, D. Clark and S. Shenker, Integrated Services in the Internet Architecture: an Overview, RFC 1633, IETF, June [4] D. Awduche, et al., "Overview and Principles of Internet Traffic Engineering," RFC3272, IETF, May [5] D. Awduche, et al., Requirements for Traffic Engineering Over MPLS, RFC2702, IETF, September [6] H. Yamada, K. Nakamichi, M. Fukazawa and M. Katoh, "Dynamic Traffic Engineering for Network Optimization - Architecture and Evaluation," Proceedings of APNOMS2002, pp , Jeju Island, Korea, September [7] K. Nakamichi, H. Yamada and A. Chugo, "Dynamic Traffic Engineering under different traffic patterns," 16th International Workshop on Communications Quality & Reliability (CQR2002), Okinawa, Japan, May [8] Q. Ma and P. Steenkiste, "On path selection for traffic with bandwidth guarantees," Proceedings of International Conference on Network Protocols (IEEE ICNP97), pp , Atlanta, USA, October

End-To-End QoS Control Architecture and Route Selection Method for IP Networks

End-To-End QoS Control Architecture and Route Selection Method for IP Networks End-To-End QoS Control Architecture and Route Selection Method for IP Networks V Akiko Yamada V Keiichi Nakatsugawa V Akira Chugo (Manuscript received April 17, 2006) In this paper, we propose a new end-to-end

More information

Designing A New Routing Simulator for DiffServ MPLS Networks *

Designing A New Routing Simulator for DiffServ MPLS Networks * Designing A New Routing Simulator for DiffServ MPLS Networks * Peng Zhang, Zhansong Ma, Raimo Kantola Networking Laboratory Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel:

More information

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements Achim Autenrieth (1) *, Andreas Kirstädter (2) (1) Munich University of Technology Institute

More information

A Bandwidth-Broker Based Inter-Domain SLA Negotiation

A Bandwidth-Broker Based Inter-Domain SLA Negotiation A Bandwidth-Broker Based Inter-Domain SLA Negotiation Haci A. Mantar θ, Ibrahim T. Okumus, Junseok Hwang +, Steve Chapin β θ Department of Computer Engineering, Gebze Institute of Technology, Turkey β

More information

Converged Networks. Objectives. References

Converged Networks. Objectives. References Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture

More information

A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System

A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System A DiffServ IntServ Integrated QoS Provision Approach in BRAHMS Satellite System Guido Fraietta 1, Tiziano Inzerilli 2, Valerio Morsella 3, Dario Pompili 4 University of Rome La Sapienza, Dipartimento di

More information

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS 28 CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS Introduction Measurement-based scheme, that constantly monitors the network, will incorporate the current network state in the

More information

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service CSCD 433/533 Advanced Networks Spring 2016 Lecture 22 Quality of Service 1 Topics Quality of Service (QOS) Defined Properties Integrated Service Differentiated Service 2 Introduction Problem Overview Have

More information

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

More information

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time).

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time). Real-Time Applications Tolerant: can tolerate occasional loss of data. Intolerant: cannot tolerate such losses. Delay-adaptive: applications that can adjust their playback point (delay or advance over

More information

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science

More information

Telecommunication Services Engineering Lab. Roch H. Glitho

Telecommunication Services Engineering Lab. Roch H. Glitho 1 Quality of Services 1. Terminology 2. Technologies 2 Terminology Quality of service Ability to control network performance in order to meet application and/or end-user requirements Examples of parameters

More information

Cross-Layer QoS Support in the IEEE Mesh Network

Cross-Layer QoS Support in the IEEE Mesh Network Cross-Layer QoS Support in the IEEE 802.16 Mesh Network Chun-Chuan Yang, Yi-Ting Mai and Liang-Chi Tsai Multimedia and Communications Laboratory Department of Computer Science and Information Engineering

More information

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54 MPLS Technology Overview Ahmed Benallegue A.Benallegue@ecmwf.int RMDCN workshop on the migration to IP/VPN 1/54 Plan 1. MPLS basics 2. The MPLS approach 3. Label distribution RSVP-TE 4. Traffic Engineering

More information

An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation

An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation Telecommunication Systems 19:3,4, 481 495, 2002 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. An Efficient Rerouting Scheme for MPLS-Based Recovery and Its Performance Evaluation GAEIL

More information

Unit 2 Packet Switching Networks - II

Unit 2 Packet Switching Networks - II Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source

More information

Quality of Service in the Internet

Quality of Service in the Internet 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:

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

Quality of Service in the Internet

Quality of Service in the Internet 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:

More information

Network Support for Multimedia

Network Support for Multimedia Network Support for Multimedia Daniel Zappala CS 460 Computer Networking Brigham Young University Network Support for Multimedia 2/33 make the best of best effort use application-level techniques use CDNs

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK I.J.E.M.S., VOL.2 (3) 211: 163-171 ISSN 2229-6X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION Jai Kumar and U.C. Jaiswal Department of Computer Science and Engineering, Madan

More information

Internet QoS : A Big Picture

Internet QoS : A Big Picture Internet QoS : A Big Picture Xipeng Xiao and Lionel M. Ni, M, Michigan State University IEEE Network, March/April 1999 Oct 25, 2006 Jaekyu Cho Outline Introduction IntServ/RSVP DiffServ MPLS Traffic Engineering/CBR

More information

Modelling direct application to network bandwidth provisioning for high demanding research applications

Modelling direct application to network bandwidth provisioning for high demanding research applications Modelling direct application to network bandwidth provisioning for high demanding research applications H. Wessing, Y. Yan and M. Berger Research Center COM Technical University of Denmark Bldg. 345V,

More information

Quality of Service II

Quality of Service II Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated

More information

Lecture 13. Quality of Service II CM0256

Lecture 13. Quality of Service II CM0256 Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject

More information

Source Routing Algorithms for Networks with Advance Reservations

Source Routing Algorithms for Networks with Advance Reservations Source Routing Algorithms for Networks with Advance Reservations Lars-Olof Burchard Communication and Operating Systems Technische Universitaet Berlin ISSN 1436-9915 No. 2003-3 February, 2003 Abstract

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. 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:

More information

QUALITY of SERVICE. Introduction

QUALITY of SERVICE. Introduction QUALITY of SERVICE Introduction There are applications (and customers) that demand stronger performance guarantees from the network than the best that could be done under the circumstances. Multimedia

More information

IP Differentiated Services

IP Differentiated Services Course of Multimedia Internet (Sub-course Reti Internet Multimediali ), AA 2010-2011 Prof. 7. IP Diffserv introduction Pag. 1 IP Differentiated Services Providing differentiated services in IP networks

More information

QoS for Real Time Applications over Next Generation Data Networks

QoS for Real Time Applications over Next Generation Data Networks QoS for Real Time Applications over Next Generation Data Networks Final Project Presentation December 8, 2000 http://www.engr.udayton.edu/faculty/matiquzz/pres/qos-final.pdf University of Dayton Mohammed

More information

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures

Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures Analysis of the interoperation of the Integrated Services and Differentiated Services Architectures M. Fabiano P.S. and M.A. R. Dantas Departamento da Ciência da Computação, Universidade de Brasília, 70.910-970

More information

Converged Communication Networks

Converged Communication Networks Converged Communication Networks Dr. Associate Professor Department of Electrical Engineering Indian Institute of Technology Bombay Powai, Mumbai - 400076 girishs@ee.iitb.ac.in Outline Convergence in core

More information

Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research

Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research Supporting Quality of Service for Internet Applications A thesis presented for the degree of Master of Science Research Department of Computer Systems Faculty of Information Technology University of Technology,

More information

Internet Services & Protocols. Quality of Service Architecture

Internet Services & Protocols. Quality of Service Architecture Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Quality of Service Architecture Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:

More information

QoS Services with Dynamic Packet State

QoS Services with Dynamic Packet State QoS Services with Dynamic Packet State Ion Stoica Carnegie Mellon University (joint work with Hui Zhang and Scott Shenker) Today s Internet Service: best-effort datagram delivery Architecture: stateless

More information

Comparative Performance Analysis of RSVP and RMD

Comparative Performance Analysis of RSVP and RMD Comparative Performance Analysis of RSVP and RMD András Császár and Attila Takács HSNLab, Budapest University of Technology and Economics TrafficLab, Ericsson Telecommunication Hungary 2003.09.19. 1 Outline

More information

Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures

Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures Journal of Computer Science 5 (12): 1042-1047, 2009 ISSN 1549-3636 2009 Science Publications Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label

More information

Presented by: B. Dasarathy OMG Real-Time and Embedded Systems Workshop, Reston, VA, July 2004

Presented by: B. Dasarathy OMG Real-Time and Embedded Systems Workshop, Reston, VA, July 2004 * This work is supported by DARPA Contract NBCH-C-03-0132. Network QoS Assurance through Admission Control* by B. Coan, B. Dasarathy, S. Gadgil, K. Parmeswaran, I. Sebuktekin and R. Vaidyanathan, Telcordia

More information

QoS Provisioning Using IPv6 Flow Label In the Internet

QoS Provisioning Using IPv6 Flow Label In the Internet QoS Provisioning Using IPv6 Flow Label In the Internet Xiaohua Tang, Junhua Tang, Guang-in Huang and Chee-Kheong Siew Contact: Junhua Tang, lock S2, School of EEE Nanyang Technological University, Singapore,

More information

Evaluation of Performance for Optimized Routing in MPLS Network

Evaluation of Performance for Optimized Routing in MPLS Network Evaluation of Performance for Optimized Routing in MPLS Network Neethu T U Student,Dept. of Electronics and Communication The Oxford College of Engineering Bangalore, India Reema Sharma Assistant Professor,Dept.of

More information

THE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS

THE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS VOLUME: 9 NUMBER: 5 SPECIAL ISSUE THE EFFICIENCY OF CONSTRAINT BASED ROUTING IN MPLS NETWORKS Martin MEDVECKY Department of Telecommunications, Faculty of Electrical Engineering and Information Technology,

More information

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d) Problems with IntServ EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

Congestion Avoidance Overview

Congestion Avoidance Overview Congestion avoidance techniques monitor network traffic loads in an effort to anticipate and avoid congestion at common network bottlenecks. Congestion avoidance is achieved through packet dropping. Among

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications

More information

Call Admission Control in IP networks with QoS support

Call Admission Control in IP networks with QoS support Call Admission Control in IP networks with QoS support Susana Sargento, Rui Valadas and Edward Knightly Instituto de Telecomunicações, Universidade de Aveiro, P-3810 Aveiro, Portugal ECE Department, Rice

More information

Modular Quality of Service Overview on Cisco IOS XR Software

Modular Quality of Service Overview on Cisco IOS XR Software Modular Quality of Service Overview on Cisco IOS XR Software Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential forwarding for higher-priority packets. The

More information

Configuring Modular QoS Congestion Avoidance

Configuring Modular QoS Congestion Avoidance Congestion avoidance techniques monitor traffic flow in an effort to anticipate and avoid congestion at common network bottlenecks. Avoidance techniques are implemented before congestion occurs as compared

More information

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yuki Koizumi. February 15th, 2006

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yuki Koizumi. February 15th, 2006 Master s Thesis Title Cross-Layer Traffic Engineering in IP over WDM Networks Supervisor Professor Masayuki Murata Author Yuki Koizumi February 15th, 2006 Graduate School of Information Science and Technology

More information

Global IP Network System Large-Scale, Guaranteed, Carrier-Grade

Global IP Network System Large-Scale, Guaranteed, Carrier-Grade Global Network System Large-Scale, Guaranteed, Carrier-Grade 192 Global Network System Large-Scale, Guaranteed, Carrier-Grade Takanori Miyamoto Shiro Tanabe Osamu Takada Shinobu Gohara OVERVIEW: traffic

More information

THE Differentiated Services (DiffServ) architecture [1] has been

THE Differentiated Services (DiffServ) architecture [1] has been Efficient Resource Management for End-to-End QoS Guarantees in DiffServ Networks Spiridon Bakiras and Victor O.K. Li Department of Electrical & Electronic Engineering The University of Hong Kong Pokfulam

More information

Internetworking with Different QoS Mechanism Environments

Internetworking with Different QoS Mechanism Environments Internetworking with Different QoS Mechanism Environments ERICA BUSSIKI FIGUEIREDO, PAULO ROBERTO GUARDIEIRO Laboratory of Computer Networks, Faculty of Electrical Engineering Federal University of Uberlândia

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types

More information

Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering

Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering Classification and Evaluation of Constraint-Based Routing Algorithms for MPLS Traffic Engineering GET/ENST Bretagne - Département Réseaux et Services Multimédia 2 rue de la Châtaigneraie - CS 1767-35576

More information

Networking Quality of service

Networking Quality of service System i Networking Quality of service Version 6 Release 1 System i Networking Quality of service Version 6 Release 1 Note Before using this information and the product it supports, read the information

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

Towards Service Differentiation on the Internet

Towards Service Differentiation on the Internet Towards Service Differentiation on the Internet from New Internet and Networking Technologies and Their Application on Computational Sciences, invited talk given at Ho Chi Minh City, Vietnam March 3-5,

More information

BW Protection. 2002, Cisco Systems, Inc. All rights reserved.

BW Protection. 2002, Cisco Systems, Inc. All rights reserved. BW Protection 2002, Cisco Systems, Inc. All rights reserved. 1 Cisco MPLS - Traffic Engineering for VPNs Amrit Hanspal Sr. Product Manager MPLS & QoS Internet Technologies Division 2 Agenda MPLS Fundamentals

More information

MPLS-TE Configuration Application

MPLS-TE Configuration Application CHAPTER 6 The contains the following tabs and subtabs: Global Tab, page 6-53 Labels Tab, page 6-54 Links Tab, page 6-55 General Subtab, page 6-56 Backup Tunnels Subtab, page 6-57 Tunnel Head Tab, page

More information

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service

TDDD82 Secure Mobile Systems Lecture 6: Quality of Service TDDD82 Secure Mobile Systems Lecture 6: Quality of Service Mikael Asplund Real-time Systems Laboratory Department of Computer and Information Science Linköping University Based on slides by Simin Nadjm-Tehrani

More information

Providing Bandwidth Guarantees with OpenFlow

Providing Bandwidth Guarantees with OpenFlow Providing Bandwidth Guarantees with OpenFlow Hedi Krishna, Niels L. M. van Adrichem, and Fernando A. Kuipers Network Architectures and Services, Delft University of Technology Mekelweg 4, 2628 CD Delft,

More information

UNIVERSITY OF CYPRUS

UNIVERSITY OF CYPRUS Master s Thesis EXTENDING DIFFSERV ARCHITECTURE: INTEGRATION OF IDCC AND RMD FRAMEWORK Costas Djouvas UNIVERSITY OF CYPRUS DEPARTMENT OF COMPUTER SCIENCE May 2003 UNIVERSITY OF CYPRUS DEPARTMENT OF COMPUTER

More information

Cisco SCE 2020 Service Control Engine

Cisco SCE 2020 Service Control Engine Data Sheet Cisco SCE 2000 Series Service Control Engine The Cisco SCE 2000 Series Service Control Engine is a network element specifically designed for carrier-grade deployments requiring high-capacity

More information

Optimization of the Bandwidth Distribution Scheme for Handling Topology Changes

Optimization of the Bandwidth Distribution Scheme for Handling Topology Changes In Proc. IPCCC-2004, 23 rd IEEE International Performance, Computing, and Communications Conference, Phoenix, AZ (April 2004), pp. 215-222. Optimization of the Bandwidth Distribution Scheme for Handling

More information

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control Chapter 12 Congestion in Data Networks Effect of Congestion Control Ideal Performance Practical Performance Congestion Control Mechanisms Backpressure Choke Packet Implicit Congestion Signaling Explicit

More information

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,

More information

H3C S9500 QoS Technology White Paper

H3C S9500 QoS Technology White Paper H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), and

More information

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Performance of Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Chin Hooi Tang, and Tat Chee Wan, Member, IEEE ComSoc. Abstract Quality of Service (QoS) schemes such

More information

Internet Quality of Service: an Overview

Internet Quality of Service: an Overview Internet Quality of Service: an Overview W. Zhao and et al, Columbia University presented by 리준걸 2006.10.25 INC Lab, Seoul Nat l University Outline Introduce QoS framework IntServ DiffServ Detailed mechanism

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

Congestion Control and Resource Allocation

Congestion Control and Resource Allocation Problem: allocating resources Congestion control Quality of service Congestion Control and Resource Allocation Hongwei Zhang http://www.cs.wayne.edu/~hzhang The hand that hath made you fair hath made you

More information

Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning

Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning Christos Bouras and Dimitris Primpas Research Academic Computer Technology Institute, N.Kazantzaki

More information

Stateless Proportional Bandwidth Allocation

Stateless Proportional Bandwidth Allocation Stateless Proportional Bandwidth Allocation Prasanna K. Jagannathan *a, Arjan Durresi *a, Raj Jain **b a Computer and Information Science Department, The Ohio State University b Nayna Networks, Inc. ABSTRACT

More information

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Int. J. Commun. Syst. 2002; 15:899 906 (DOI: 10.1002/dac.571) Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of

More information

Resource reservation in a connectionless network

Resource reservation in a connectionless network 13 Resource reservation in a connectionless network A. Eriksson Ericsson Telecom Dialoggatan 1, S-126 25 Stockholm, Sweden phone: +46-8-719 2253, fax: +46-8-7196677 e-mail: etxaeon@kk.etx.ericsson.se Abstract

More information

Truffle Broadband Bonding Network Appliance

Truffle Broadband Bonding Network Appliance Truffle Broadband Bonding Network Appliance Reliable high throughput data connections with low-cost & diverse transport technologies PART I Truffle in standalone installation for a single office. Executive

More information

Deploying MPLS & DiffServ

Deploying MPLS & DiffServ Deploying MPLS & DiffServ Thomas Telkamp Director, Data Architecture & Technology Global Crossing Telecommunications, Inc. telkamp@gblx.net MPLS and DiffServ technologies are getting a lot of attention

More information

BTEC Level 3 Extended Diploma

BTEC Level 3 Extended Diploma BTEC Level 3 Extended Diploma Unit 9 Computer Network Routing and Routing Protocols BTEC Level 3 Extended Diploma Introduction to Routing Routing is the process that a router uses to forward packets toward

More information

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 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

More information

Advanced Mechanisms for Available Rate Usage in ATM and Differentiated Services Networks

Advanced Mechanisms for Available Rate Usage in ATM and Differentiated Services Networks Advanced Mechanisms for Available Rate Usage in ATM and Differentiated Services Networks Roland Bless, Dirk Holzhausen, Hartmut Ritter, Klaus Wehrle Institute of Telematics, University of Karlsruhe Zirkel

More information

DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET

DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET DIFFERENTIATED SERVICES ENSURING QOS ON INTERNET Pawansupreet Kaur 1, Monika Sachdeva 2 and Gurjeet Kaur 3 1 Department of Computer Engineering, SBS State Technical Campus, Ferozpur, Punjab Meens399@gmail.com

More information

Quality of Service in Ultrabroadband models

Quality of Service in Ultrabroadband models Quality of Service in Ultrabroadband models Elias Aravantinos ICT Consultant, CITI Managing Director, Exelixisnet earavantinos@exelixisnet.com April 4, 2008 TELECOM ParisTech Contents 1 2 3 4 UBB & QoS

More information

Trafffic Engineering 2015/16 1

Trafffic Engineering 2015/16 1 Traffic Engineering 2015/2016 Traffic Engineering: from ATM to MPLS fernando.silva@tecnico.ulisboa.pt Instituto Superior Técnico Trafffic Engineering 2015/16 1 Outline Traffic Engineering revisited Traffic

More information

Approaches and Challenges for Guaranteeing Quality of Service in Next Generation Internet

Approaches and Challenges for Guaranteeing Quality of Service in Next Generation Internet Approaches and Challenges for Guaranteeing Quality of Service in Next Generation Internet Zoubir MAMMERI IRIT - Paul Sabatier University 118, route de Narbonne, 31062 Toulouse - France mammeri@irit.fr

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

HST-3000 Class of Service (CoS) Test Suite

HST-3000 Class of Service (CoS) Test Suite Application Note HST-3000 Class of Service (CoS) Test Suite By John Williams The development of new Internet Protocol (IP)-packet based, so called Triple-Play, services (voice, video, data) delivered over

More information

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Semra.gulder@crc.ca, mathieu.deziel@crc.ca Abstract: This paper describes a QoS mechanism suitable for Mobile Ad Hoc Networks

More information

QoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior

QoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior Table of Contents QoS Configuration 1 Overview 1 Introduction to QoS 1 QoS Policy 1 Traffic Policing 2 Congestion Management 3 Line Rate 9 Configuring a QoS Policy 9 Configuration Task List 9 Configuring

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

Lecture Outline. Bag of Tricks

Lecture Outline. Bag of Tricks Lecture Outline TELE302 Network Design Lecture 3 - Quality of Service Design 1 Jeremiah Deng Information Science / Telecommunications Programme University of Otago July 15, 2013 2 Jeremiah Deng (Information

More information

Quality of Service Fact or Fiction?

Quality of Service Fact or Fiction? Quality of Service Fact or Fiction? by Geoff Huston, Telstra Much has been written about the potential of Quality of Service (QoS) and the Internet. However, much of the material is strong on promise,

More information

Lecture 9. Quality of Service in ad hoc wireless networks

Lecture 9. Quality of Service in ad hoc wireless networks Lecture 9 Quality of Service in ad hoc wireless networks Yevgeni Koucheryavy Department of Communications Engineering Tampere University of Technology yk@cs.tut.fi Lectured by Jakub Jakubiak QoS statement

More information

Contents. QoS overview 1

Contents. QoS overview 1 Contents QoS overview 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 1 QoS techniques overview 1 Deploying QoS in a network 2 QoS processing flow in a device 2 Configuring

More information

Look-ahead Type Detour Path Management Methods Yu Miyoshi, Tatsuyuki Kimura, and Yoshihiro Otsuka

Look-ahead Type Detour Path Management Methods Yu Miyoshi, Tatsuyuki Kimura, and Yoshihiro Otsuka Look-ahead Type Detour Path Management Methods Yu Miyoshi, Tatsuyuki Kimura, and Yoshihiro Otsuka Abstract We describe a look-ahead type detour path specification method that can specify in advance detour

More information

Configuring QoS. Understanding QoS CHAPTER

Configuring QoS. Understanding QoS CHAPTER 29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Providing Quality of Service Guarantees Using. Only Edge Routers

Providing Quality of Service Guarantees Using. Only Edge Routers Providing Quality of Service Guarantees Using 1 Only Edge Routers Sudeept Bhatnagar and Brett J. Vickers {sbhatnag,bvickers}@cs.rutgers.edu Dept. of Computer Science Rutgers University 110 Frelinghuysen

More information

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo. QoS in IPv6 Madrid Global IPv6 Summit 2002 March 2002 Alberto López Toledo alberto@dit.upm.es, alberto@dif.um.es Madrid Global IPv6 Summit What is Quality of Service? Quality: reliable delivery of data

More information

Active Adaptation in QoS Architecture Model

Active Adaptation in QoS Architecture Model Active Adaptation in QoS Architecture Model Drago agar and Snjeana Rimac -Drlje Faculty of Electrical Engineering University of Osijek Kneza Trpimira 2b, HR-31000 Osijek, CROATIA Abstract - A new complex

More information

"Filling up an old bath with holes in it, indeed. Who would be such a fool?" "A sum it is, girl," my father said. "A sum. A problem for the mind.

Filling up an old bath with holes in it, indeed. Who would be such a fool? A sum it is, girl, my father said. A sum. A problem for the mind. We were doing very well, up to the kind of sum when a bath is filling at the rate of so many gallons and two holes are letting the water out, and please to say how long it will take to fill the bath, when

More information

Adaptive-Weighted Packet Scheduling for Premium Service

Adaptive-Weighted Packet Scheduling for Premium Service -Weighted Packet Scheduling for Premium Service Haining Wang Chia Shen Kang G. Shin The University of Michigan Mitsubishi Electric Research Laboratory Ann Arbor, MI 489 Cambridge, MA 239 hxw,kgshin @eecs.umich.edu

More information