Active Adaptation in QoS Architecture Model

Size: px
Start display at page:

Download "Active Adaptation in QoS Architecture Model"

Transcription

1 Active Adaptation in QoS Architecture Model Drago agar and Snjeana Rimac -Drlje Faculty of Electrical Engineering University of Osijek Kneza Trpimira 2b, HR Osijek, CROATIA Abstract - A new complex applications and services, especially distributed multimedia and interactive applications, could during the communication demand different level of QoS. The network, also, could change its preferences that result in QoS variation, and also QoS degradation. Overall variations are not necessarily a result of the traffic load, but could also be the result of using different possibilities on user devices, on different networks, or on mobile. All QoS changes could be caused by user or by network. Therefore, the QoS architecture has to continuously supervise the actual quality of service and build in the correction mechanisms. The network QoS mechanisms can improve network ability to offer high quality of service while efficiently uses network resources. The end system has to compensate the QoS variations and insure acceptable quality of service. One of the important components that can improve quality of service is the application itself. In this paper we propose the architecture that performs active adaptation of local resources, and supports the user with the best possible service, while the network gives the certain level of QoS. Key-Words: - QoS, application, architecture, adaptation, variation, service, resources, network 1 Introduction One of the important questions for the development of global information and communication infrastructure is Quality of Service (QoS). Quality of service represents the set of those quantitative and qualitative characteristics of a distributed multimedia system necessary to achieve the required functionality of an application. The great increasing of network capacities probably would not resolve problems according to heavy traffic load because of simultaneous increasing the number of users and new applications that starving for resources. The increasing of capacity will only help that new services and applications become more interesting and their demands more complex. For all of that reasons quality of service will become more and more important. To allow efficiently management of the network resources it is necessary to enable traffic differentiation and also resource reservation for the traffic of higher priorities. The quality of service that will be offered in the next network generation must go beyond the "besteffort" service level. The user services are and will be very diverse not only from information and media point of view but also from quality of service demands. The actual Internet technology is not suitable for real-time applications and services because the Internet was primarily developed for data communication without hard time constraint and only offers best-effort service, without any quality guaranties. In base of all real-time applications are demands for some guaranteed services and that kind of services cannot be achieved without management of network resources and resource reservations. All of that extends the demands for network control mechanisms and increases complexity of communications infrastructure. In any case the user must be able to receive the service which quality is enough predictable so that application can be performed in way for the duration of time that user defines. Depending on required quality of service guarantees, the networks should support four types of QoS traffic: the high quality guarantees for quantitative signal applications, the middle quality guarantees for qualitative signal applications, the low quality guarantees for time unstable applications and best-effort service for all other applications. To achieve acceptable quality of service it is necessary to design architectures and protocols to allow the user applications and services to define its own QoS requirements, and to achieve SLA (Service Level Agreement) between application/service and the network. In this paper we present an application QoS management system, which could actively manage the system resources in sense to perform gracefully degradation of quality when the network or local system resources become critical. In this way the application could actively negotiate to achieve acceptable level of user satisfaction. By the appropriate human-machine

2 interface the user could express his wishes on QoS, depending on current needs or desired cost of service that is ready to pay. 2 Application QoS and Resource Management 2.1 Application QoS Demands The QoS from the user level could be represented by the set of objective (qualitative aspect of presentation) and subjective (quantitative aspect of presentation) parameters. While the subjective parameters we can change during the session, the objective parameters we have to maintain constant. The application process makes the demands on service quality and transforms them in a form of QoS parameters, and than transfers them to the other system components. The negotiation process between the system components should define if they together could satisfy the demanded quality of service. If the negotiation process ends successively by service agreement about requested values of service quality, the application can run. This simple model of service quality could become very complicated. For example, the QoS demands could be changed during the application session. Furthermore, the agreed parameters could become not maintainable because of network congestion that all together requires renegotiation. The primary source of QoS demands is a user and we need to allow the end user with appropriate interface to choose QoS parameters. The end system parameters could firmly impact on service quality from the user point of view. Depending on several criterion (using circumstances, user preferences, type of media, costs and resources availability, networks topology etc.) the applications must be able to get different level of presentational quality and quality of service. The levels of application performance depend and vary very widely on packet delivery time and on packet delay. Depending on different criteria (duration of session, reality of time, traffic directions and fidelity) we can divide the applications in several classes. The class of applications that needs a data from each packet in exactly limited period of time is called real-time applications. The classes of applications that will always wait for data are called elastic applications. The very important class of real-time applications is playback applications. Similarly, the applications exhibit wide range of sensitivity to loss of fidelity. We can recognise two somewhat artificially classes: intolerant applications, which require absolutely faithful playback, and tolerant applications, which can tolerate some loss of fidelity. We can assume that new complex applications and services, would during the communication require different level of service quality and would be executed with different (accessible) level quality of service. The important role of every end system is to compensate the variations in quality of service that the network gives and provide the user with accessible quality of service. One important component that could influence to improve quality of service is the application. In sense to validate the applications, that are executed on and systems, we can distinguish three types of applications: common, adaptive and proactive applications. The common applications dont perform any action to adapt itself to current resource availability. The rather inflexible behaviour of common applications makes them not well suited for distributed communication scenarios where quality of network service may change rapidly over time [2, 3, 4]. The multimedia and mobile communication, especially in the Internet network, more and more attention dedicate to adaptive QoS systems. Compared to common applications, the behaviour of adaptive applications is more intelligent. These applications are characterised by the ability to react to changes in the quantity resources. Adaptive applications support the user with the best service that is possible under the current circumstances. In this way the application can provide the user by the improved QoS support. An environmental change doesnt necessary lead to degradation of application QoS support. Even though when the degradation is unavoidable, as a result of limited resources, the level of QoS support is improved in comparison to common applications. The end user could only notice "gracefully" degradation of service quality, and the user satisfaction would be grater that adaptive compensation wasnt performed. The adaptive application can decide when to terminate itself in the case that observed parameters, that represent quality of service, fall below the specified predetermined threshold. From the former we can conclude that adaptation is not only passive one but also reactive process. Unlike the adaptive applications, the proactive applications actively influence on resource management. This is especially great advantage by the mobile devices, which use multitasking, and where many applications attempt to use limited resources, as e.g. bandwidth and processing time. If resources became critical, the proactive application first tries to adapt on new situation, as does adaptive application. If the adaptation is not sufficient to satisfy QoS demands specified by application user, the proactive application, in the second step, actively influence on resource scheduling, to achieve a better QoS support. That could allow the application to achieve application specific parameters for a long-term period, even than more applications try to compete for available resources.

3 To achieve certain level of service quality, the new architectures and protocols were designed. They can enable users applications and services to specify its QoS demands and the negotiation between the network and the application. The actual level of service quality is result of the current network facilities. The QoS architectures and their control systems offer a possibility to serve a user with guaranteed service end-to-end. They usually offer a number of control functions for different situations that could happen as for example: QoS specification, mapping, negotiation, renegotiation, supervision and adaptation [1]. 2.2 Network QoS Management In the base of real-time applications is request for some guaranteed services, and guaranteed services cannot be obtained without reservations. In any case the user must be able to receive a service which quality is enough predictable, so that application can be performed in acceptable way for the duration of time that user defines. Generally, stricter guarantees are more expensive because the shared resources became not available to other users. The consequence of above is that in communication networks exists invulnerable necessity for resources management, in order to give some guaranteed quality of service. An important consequence is that network elements must be able to maintain flow-specific state, what is fundamental change in Internet model. Depending on necessary quality of guarantees in network, QoS networks would support four types of QoS traffic: high quality guarantees for quantitative signal applications - these applications provide signalisation and can quantitative assign its resource requirements. Examples of these types of applications are IP telephony, video streams and other multimedia applications. middle quality guarantees for qualitative signal applications - recent adaptation of classical reservation model allowed an improved management of traffic resources for applications that can signal, but can not exactly quantify their resource requirements. Instead of quantitative parameters, a qualitative application simple identifies resource application and type of traffic flow and lets the network to give traffic handling priorities. low quality guarantees for unstable applications - the signalisation have sense only for applications that generate time stable sessions. For the applications as web browsing, the communication points can change so often that signalisation can not adapt. "best-effort" service for all other applications - it is obvious that many applications will continue to work very well without any guarantees offering standard service "best-effort". Data packets Signalisation Routing Classification Packet scheduler Flow specification Resource reservation Queue/Control Queue/Control Signalisation Admission control Backward processes Traffic control Data packets Figure 1. The network architecture QoS components In the last few years a much research was done in developing new network architectures and service models to fulfil the requirements of new applications. Although exist relatively fundamental differences between different proposed architectural models, the widely accepted agreement is that any new architecture, that supports multicasting and different quality of service, can be divided into five separated components (Figure 1.) [1]: Flow specification; the network and different data flows have to use a common language, so that data source can specify its traffic characteristics to the network, and to specify quality of service that will be attached to them. In some cases flow specification is the central component of the architecture, because it represents a service interface over which the application communicates with the network. Routing; the network must decide how to transport the packets from a source to destination or in multicast communication, to many destinations. Resource Reservation; to assign a quantitatively specific quality of service, it is usually necessary that network allocates some guaranteed resources, as bandwidth or the number of buffers. Admission Control; because the network resources are limited, all requests for resource reservation can not be accepted. In order to maintain the network load on satisfied level and to comply all requests for quality of service, the network architecture have to run an admission control algorithm. In this way the network load is maintained on acceptable level.

4 Packet scheduling; after every packet transmission the network element must decide which packet will go next. The packet-scheduling algorithm is present in all network architectures, and it determines which quality of service the network could provide. Before we can implement the QoS mechanisms its necessary to identify different traffic classes. The incoming traffic entering the network device is divided in different separated flows by the packet scheduler. Afterwards the traffic of each flow is directed in appropriate queue on the forwarding interface. The queues on every interface are served according to a particular algorithm. The queuing algorithm defines packet forwarding from the queue, and the resources that would be assigned to every queue and every flow [1]. A research on the IP networks with support for quality of service led to two distinct approaches: architecture of integrated services (Intserv) and architecture of differentiated services (Diffserv). The first provides guaranteed quality of service and second provides differentiated quality of service. The both concepts are developed under IETF (Internet Engineering Task Force). 3 QoS Adaptive Architecture The variations of QoS and also the QoS degradations are not necessary caused by overall traffic in the network but also can be a consequence of using on user devices with different possibilities, in different networks, or on mobile devices. The quality of service request will depend on several factors: application, service or problem that user tries to resolve, level of user devices and cost of service. 1 2 N INPUTS QoS NEGOTIATION OUTPUTS S DEMANDS LOCAL RESOURCES AVAILABLE NETWORK QoS QoS MANAGER PREDICTION MODEL ADAPTATION TASKS SPECIFIC QoS PARAMETERS LOCAL RESOURCES NETWORK QoS MANAGEMENT Figure 2. The proposed QoS adaptive architecture model The applications and services could during the communication: not respond to quality degradation, try to adapt to changes or actively participate to get better quality. Hence, we can assume that complex applications and services (for example multimedia, virtual reality, mobile applications etc.), would during the communication session request a variable level of quality of service or would be performed with variable (acceptable) quality of service. In the figure 2. we propose the adaptive architectural model for serving the applications with variable services demands. These type of applications can change the demands during the communication. Furthermore, the circumstances in which the application is performed (e.g. mobile network, roaming, multitasking, the user infrastructure etc.) could change during the session. However, we need a proactive model that can adapt to changes in application demands and in network changes. This adaptation is not passive one, it actively participate in managing of the local and global resources. The network architecture model is built on a set of well-defined building blocks (routing, reservation, scheduling, admission control, policy), and enables active influence of an

5 application process to negotiate acceptable level of QoS. The specific QoS parameters the network needs for further packet handling and resource management are mapped to specific network (IPv4, IPv6, RSVP), which is performed on specific physical layer (ATM, SONET, etc.). The QoS specification defines QoS parameters and estimates their syntax and semantics. The cost of service, which the user is ready to pay for defined level of QoS, is very important by considering the QoS specification. If the cost of service will not be included in specification, the user will always choose the highest level of QoS. The QoS mapping transforms the QoS parameters from one level to another. By the QoS negotiation we can achieve an agreement about the QoS parameters between the user and the system. The agreement between the network and the application that defines the QoS level is defined by SLA (Service Level Agreement). The second mechanism we have introduced to improve user satisfaction is application itself. The adaptive applications actively react to changes in resource quantity. They support the user with the best possible service within the given circumstances. Such behaviour has many advantages in mobile surrounding with variable network characteristics. The improved adaptive application represents proactive applications, which we use in this model. The proactive applications actively influence on resource management. This is especially important by mobile devices that use multitasking, where many applications attempt to use the limited resources (e.g. bandwidth, processing time). If a resources become critical, the proactive application first attempts to adapt to new situation, similarly as the adaptive application. If this adaptation is not satisfactory to meet the users application QoS requests, the proactive application, in the second step, influences on resource sharing to achieve a better QoS support. The influence to resource sharing can be realised in two ways: first, by influencing on resource sharing that affect to degradation of the quality of service, and second, in some cases the resource management would not be possible because of limited and engaged resources, in that cases we must investigate the other resources to achieve the desired QoS (more processing time, better compression algorithms etc.). All these situations are incorporated in our adaptation model by appropriate adaptation tasks. In the proposed architectural model some of the improvements are: it provides end-to-end QoS guarantee; it uses adaptive network QoS management to guarantee QoS requirements; it allows proactive attempt to application and local system resources. 4 Conclusion The network s and application s QoS variations could degrade the level of user satisfaction. Therefore the applications are desired to actively adapt themselves and to adjust their resources demands dynamically, in response to fluctuations in either and system or network resources. The user must be able to receive the service which quality is sufficiently predictable, and the application should be executed in accessible manner, for the duration of time that user determinates. The network must be able to manage its resources, to offer particular level of service quality. The main goal of QoS control is to maximise the user satisfaction by the best use of limited resources. By adopting highly sophisticated QoS mechanisms we can improve application/network ability to offer the high quality of service, while efficiently uses a raw system resources. However, these mechanisms have their price in terms of increased costs, and we have to estimate them in contrast the benefits they offer. In the proposed architecture it is achieved high degree of system availability by the maximal adaptation of the application and the network. The variations, that are comprised, could be caused by the limited system resources or by the variations in application demands. This adaptive architectural model insures the best level of service, through the network, while efficiently manages the available resources. References: [1] Aurrecoechea C., A. T. Campbell, L. Hauw, A survey of QoS architectures. Multimedia Systems (1998) 6: [2] M. Bechler, H. Ritter, J.H. Schiller, Quality of Service in Mobile and Wireless Networks: The Need for Proactive and Adaptive Applications. Proceedings of the 33 rd Hawaii Int. Conference on System Sciences , [3] Y. Matsui, et.al., An Extensible Object Model for QoS Specification in Adaptive QoS Systems. Proceedings of the Second IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, [4] B. Li, W. Kalter, K. Nahrstedt, A Hierarchical Quality of Service Control Architecture for Configurable Multimedia Applications, Journal of High Speed Networks, Special Issue on Management of Multimedia Networking, IOS Press, 2001.

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

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

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

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

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

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

Improving QOS in IP Networks. Principles for QOS Guarantees

Improving QOS in IP Networks. Principles for QOS Guarantees 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

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

3. Quality of Service

3. Quality of Service 3. Quality of Service Usage Applications Learning & Teaching Design User Interfaces Services Content Process ing Security... Documents Synchronization Group Communi cations Systems Databases Programming

More information

Multimedia Networking. Network Support for Multimedia Applications

Multimedia Networking. Network Support for Multimedia Applications Multimedia Networking Network Support for Multimedia Applications Protocols for Real Time Interactive Applications Differentiated Services (DiffServ) Per Connection Quality of Services Guarantees (IntServ)

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

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

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

Institute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model

Institute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) Agenda Integrated Services Principles Resource Reservation Protocol RSVP Message Formats RSVP in

More information

Design Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model

Design Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model Design Intentions Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) The Internet was based on a best effort packet delivery service, but nowadays the

More information

Convergence of communication services

Convergence of communication services Convergence of communication services Lecture slides for S-38.191 5.4.2001 Mika Ilvesmäki Networking laboratory Contents Services and contemporary networks IP service Voice over IP DataoverIP Convergence

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

More information

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service.

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service. Quality of Service CS 268: Lecture 3 QoS: DiffServ and IntServ Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,

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

EECS 122: Introduction to Computer Networks Resource Management and QoS. Quality of Service (QoS)

EECS 122: Introduction to Computer Networks Resource Management and QoS. Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,

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

AN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE

AN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE AN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE Sibel Tarıyan Özyer (a), Reza Hassanpour (b) (a)(b) Department of Computer Engineering, Çankaya University, Ankara Turkey (a) tariyan@cankaya.edu.tr,

More information

Mapping Mechanism to Enhance QoS in IP Networks

Mapping Mechanism to Enhance QoS in IP Networks Mapping Mechanism to Enhance QoS in IP Networks by Sriharsha Karamchati, Shatrunjay Rawat, Sudhir Yarram, Guru Prakash Ramaguru in The 32nd International Conference on Information Networking (ICOIN 2018)

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

Lecture 24: Scheduling and QoS

Lecture 24: Scheduling and QoS Lecture 24: Scheduling and QoS CSE 123: Computer Networks Alex C. Snoeren HW 4 due Wednesday Lecture 24 Overview Scheduling (Weighted) Fair Queuing Quality of Service basics Integrated Services Differentiated

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

Tutorial 9 : TCP and congestion control part I

Tutorial 9 : TCP and congestion control part I Lund University ETSN01 Advanced Telecommunication Tutorial 9 : TCP and congestion control part I Author: Antonio Franco Course Teacher: Emma Fitzgerald January 27, 2015 Contents I Before you start 3 II

More information

Multicast and Quality of Service. Internet Technologies and Applications

Multicast and Quality of Service. Internet Technologies and Applications Multicast and Quality of Service Internet Technologies and Applications Aims and Contents Aims Introduce the multicast and the benefits it offers Explain quality of service and basic techniques for delivering

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

More information

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2 1 Outline 1. Basics 2. Media Handling 3. Quality of Service (QoS) 2 Basics - Definitions - History - Standards.

More information

QOS MECHANISM FOR INTSERV OVER DIFFSERV NETWORK SERVICES

QOS MECHANISM FOR INTSERV OVER DIFFSERV NETWORK SERVICES QOS MECHANISM FOR INTSERV OVER DIFFSERV NETWORK SERVICES Liana-Denisa CIRCUMARESCU 1, G. PREDUSCA 2 1 National Authority for Management and Regulation in Communications of Romania, Dambovita County Office,

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

Lecture 14: Performance Architecture

Lecture 14: Performance Architecture Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance

More information

Multimedia Applications over Packet Networks

Multimedia Applications over Packet Networks Multimedia Networking and Quality of Service Mario Baldi Technical Univeristy of Torino Computer Engineering Department mario.baldi@polito.it +39 011 564 7067 staff.polito.it/mario.baldi Nota di Copyright

More information

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler Advanced Lab in Computer Communications Meeting 6 QoS Instructor: Tom Mahler Motivation Internet provides only single class of best-effort service. Some applications can be elastic. Tolerate delays and

More information

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information

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

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

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

Multimedia Networking and Quality of Service

Multimedia Networking and Quality of Service Multimedia Networking and Quality of Service Mario Baldi Politecnico di Torino (Technical Univeristy of Torino) Department of Computer Engineering mario.baldi [at] polito.it +39 011 564 7067 staff.polito.it/mario.baldi

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

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

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

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

Week 7: Traffic Models and QoS

Week 7: Traffic Models and QoS Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,

More information

Journal of Electronics and Communication Engineering & Technology (JECET)

Journal of Electronics and Communication Engineering & Technology (JECET) Journal of Electronics and Communication Engineering & Technology (JECET) JECET I A E M E Journal of Electronics and Communication Engineering & Technology (JECET)ISSN ISSN 2347-4181 (Print) ISSN 2347-419X

More information

Integration of Dynamic Tariff Scheme in Congestion Control

Integration of Dynamic Tariff Scheme in Congestion Control Integration of Dynamic Tariff Scheme in Congestion Control Ameya Patil Student Shree L. R. Tiwari College of Engineering Mira road, India Aditya Badve Student Atharva College of Engineering Mumbai, India

More information

Optical networking technology

Optical networking technology 1 Optical networking technology Technological advances in semiconductor products have essentially been the primary driver for the growth of networking that led to improvements and simplification in the

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

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

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies CSCD 433/533 Priority Traffic Advanced Networks Spring 2016 Lecture 21 Congestion Control and Queuing Strategies 1 Topics Congestion Control and Resource Allocation Flows Types of Mechanisms Evaluation

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

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks P. Rajan Dr. K.L.Shanmuganathan Research Scholar Prof.

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

QoS Targets for IP Networks & Services: Challenges and Opportunities

QoS Targets for IP Networks & Services: Challenges and Opportunities QoS Targets for IP Networks & Services: Challenges and Opportunities Dave Mustill Performance & QoS Standards BT Group Chief Technology Office Presentation Outline Speech quality in the PSTN and beyond

More information

General comments on candidates' performance

General comments on candidates' performance BCS THE CHARTERED INSTITUTE FOR IT BCS Higher Education Qualifications BCS Level 5 Diploma in IT April 2018 Sitting EXAMINERS' REPORT Computer Networks General comments on candidates' performance For the

More information

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print, ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure

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

Lesson 14: QoS in IP Networks: IntServ and DiffServ

Lesson 14: QoS in IP Networks: IntServ and DiffServ Slide supporting material Lesson 14: QoS in IP Networks: IntServ and DiffServ Giovanni Giambene Queuing Theory and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved

More information

Engineering Quality of Experience: A Brief Introduction

Engineering Quality of Experience: A Brief Introduction Engineering Quality of Experience: A Brief Introduction Neil Davies and Peter Thompson November 2012 Connecting the quality of user experience to parameters a network operator can directly measure and

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

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

Performance Contracts in SDN Systems

Performance Contracts in SDN Systems Performance Contracts in SDN Systems May 2017 Published in IEEE Softwarization - May 2017 Abstract SDN virtualizes connectivity and access to the underlying bearers. This enables more variety of routes

More information

Implementing QoS in IP networks

Implementing QoS in IP networks Adam Przybyłek http://przybylek.wzr.pl University of Gdańsk, Department of Business Informatics Piaskowa 9, 81-824 Sopot, Poland Abstract With the increasing number of real-time Internet applications,

More information

An Analysis of Quality of Service (QoS) In Live Video Streaming Using Evolved HSPA Network Media

An Analysis of Quality of Service (QoS) In Live Video Streaming Using Evolved HSPA Network Media JAICT, Journal of Applied Information and Communication Technologies Vol.1, 1, 2016 An Analysis of Quality of Service (QoS) In Live Video Streaming Using Evolved HSPA Network Media AchmadZakaria Azhar

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

Voice over Internet Protocol

Voice over Internet Protocol Voice over Internet Protocol Voice over Internet Protocol Contents Introduction Benefits of Integrating Voice and Data Networks Converting Voice to Data Efficient and Reliable Network Infrastructures

More information

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services 1 Computer network and QoS QoS ATM QoS implementations Integrated Services Differentiated Services Quality of Service (QoS) The data transfer requirements are defined with different QoS parameters + e.g.,

More information

QoS User view From modelling to service class

QoS User view From modelling to service class QoS User view From modelling to service class STQ Workshop - 1 & 2 July 2009 P-Y Hebert AFUTT User Group vice-chairman ETSI 2009. All rights reserved Index UMTS Classes of Service (CoS) ITU-T Y.1541 QoS

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Configuring QoS. Finding Feature Information. Prerequisites for QoS Finding Feature Information, page 1 Prerequisites for QoS, page 1 Restrictions for QoS, page 3 Information About QoS, page 4 How to Configure QoS, page 28 Monitoring Standard QoS, page 80 Configuration

More information

Tema 0: Transmisión de Datos Multimedia

Tema 0: Transmisión de Datos Multimedia Tema 0: Transmisión de Datos Multimedia Clases de aplicaciones multimedia Redes basadas en IP y QoS Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross

More information

Request for Comments: 5559 Category: Informational June Pre-Congestion Notification (PCN) Architecture

Request for Comments: 5559 Category: Informational June Pre-Congestion Notification (PCN) Architecture Network Working Group P. Eardley, Ed. Request for Comments: 5559 BT Category: Informational June 2009 Status of This Memo Pre-Congestion Notification (PCN) Architecture This memo provides information for

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

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 37 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-E or 3560-E switch. With QoS,

More information

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression,

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression, Design of an Application Layer Congestion Control for Reducing network load and Receiver based Buffering Technique for packet synchronization in Video Streaming over the Internet Protocol Mushfeq-Us-Saleheen

More information

Configuring global CAR 73 Overview 73 Configuring aggregate CAR 73 Configuration procedure 73 Configuration example 73

Configuring global CAR 73 Overview 73 Configuring aggregate CAR 73 Configuration procedure 73 Configuration example 73 Contents QoS overview 1 Introduction to QoS 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 2 QoS techniques overview 2 Deploying QoS in a network 2 QoS processing flow

More information

Chapter 5 (Week 9) The Network Layer ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP BLM431 Computer Networks Dr.

Chapter 5 (Week 9) The Network Layer ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP BLM431 Computer Networks Dr. Chapter 5 (Week 9) The Network Layer ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP. 343-396 1 5.1. NETWORK LAYER DESIGN ISSUES 5.2. ROUTING ALGORITHMS 5.3. CONGESTION CONTROL ALGORITHMS 5.4.

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

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

Part V. Appendices. Service M odelling: Principles and Applications Vilho Räisänen 2006 John Wiley & Sons, Ltd ISBN:

Part V. Appendices. Service M odelling: Principles and Applications Vilho Räisänen 2006 John Wiley & Sons, Ltd ISBN: Part V Appendices Service M odelling: Principles and Applications Vilho Räisänen 2006 John Wiley & Sons, Ltd ISBN: 0-470-01807-0 A 3GPP Bearer Concepts In the following text, we shall review 3GPP (Third

More information

IPv6-based Beyond-3G Networking

IPv6-based Beyond-3G Networking IPv6-based Beyond-3G Networking Motorola Labs Abstract This paper highlights the technical issues in IPv6-based Beyond-3G networking as a means to enable a seamless mobile Internet beyond simply wireless

More information

Congestion Management Overview

Congestion Management Overview Congestion management features allow you to control congestion by determining the order in which packets are sent out an interface based on priorities assigned to those packets. Congestion management entails

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

of-service Support on the Internet

of-service Support on the Internet Quality-of of-service Support on the Internet Dept. of Computer Science, University of Rochester 2008-11-24 CSC 257/457 - Fall 2008 1 Quality of Service Support Some Internet applications (i.e. multimedia)

More information

ATM Quality of Service (QoS)

ATM Quality of Service (QoS) ATM Quality of Service (QoS) Traffic/Service Classes, Call Admission Control Usage Parameter Control, ABR Agenda Introduction Service Classes and Traffic Attributes Traffic Control Flow Control Special

More information

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. Lecture 21 Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. 7 http://money.cnn.com/2011/11/07/technology/juniper_internet_outage/

More information

Bridging and Switching Basics

Bridging and Switching Basics CHAPTER 4 Bridging and Switching Basics This chapter introduces the technologies employed in devices loosely referred to as bridges and switches. Topics summarized here include general link-layer device

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

Improve the QoS by Applying Differentiated Service over MPLS Network

Improve the QoS by Applying Differentiated Service over MPLS Network Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,

More information

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol Analysis of Black-Hole Attack in MANET using Routing Protocol Ms Neha Choudhary Electronics and Communication Truba College of Engineering, Indore India Dr Sudhir Agrawal Electronics and Communication

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

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

PESIT Bangalore South Campus Hosur road, 1km before Electronic City, Bengaluru -100 Department of Computer Science & Engineering

PESIT Bangalore South Campus Hosur road, 1km before Electronic City, Bengaluru -100 Department of Computer Science & Engineering INTERNAL ASSESSMENT TEST 2 Date : 01/04/2015 Max Marks : 50 Subject & Code : Computer Networks-II/10CS64 Section : VI- A & VI-C Name of faculty : Ravi Dixit Time : 8:30-10:00am Note: Answer ALL Questions

More information

CSE 461 Quality of Service. David Wetherall

CSE 461 Quality of Service. David Wetherall CSE 461 Quality of Service David Wetherall djw@cs.washington.edu QOS Focus: How to provide better than best effort Fair queueing Application Application needs Transport Traffic shaping Guarantees IntServ

More information

Integrating Network QoS and Web QoS to Provide End-to-End QoS

Integrating Network QoS and Web QoS to Provide End-to-End QoS Integrating Network QoS and Web QoS to Provide End-to-End QoS Wang Fei Wang Wen-dong Li Yu-hong Chen Shan-zhi State Key Lab of Networking and Switching, Beijing University of Posts & Telecommunications,

More information

Internet Service Quality: A Survey and Comparison of the IETF Approaches

Internet Service Quality: A Survey and Comparison of the IETF Approaches Internet Service Quality: A Survey and Comparison of the IETF Approaches María E. Villapol and Jonathan Billington Cooperative Research Centre for Satellite Systems University of South Australia SPRI Building,

More information

Topic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach

Topic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making

More information

This Lecture. BUS Computer Facilities Network Management. Switching Network. Simple Switching Network

This Lecture. BUS Computer Facilities Network Management. Switching Network. Simple Switching Network This Lecture BUS0 - Computer Facilities Network Management Switching networks Circuit switching Packet switching gram approach Virtual circuit approach Routing in switching networks Faculty of Information

More information