Chapter 7-QoS Management
-
Upload
hubillanth -
Category
Documents
-
view
219 -
download
0
Transcript of Chapter 7-QoS Management
-
8/9/2019 Chapter 7-QoS Management
1/40
-
8/9/2019 Chapter 7-QoS Management
2/40
Quality of Service Provide guarantees on the ability of a network to deliver predictable
results. Elements of network performance within the scope of QoS often
include availability (uptime), bandwidth (throughput), latency
(delay), and error rate.
Multimedia Traffic Parameters
peak arrival rate of the multimedia data when the source is in the
active state(peak rate);
average data unit arrival rate; burstiness: ratio between the peak data rate and the average data
rate;
average duration of the active state.
-
8/9/2019 Chapter 7-QoS Management
3/40
Multimedia Traffic Characterization
A requirement for real-time transmission of continuous mediainformation (audio and video);
Substantial volumes of data to be exchanged due to the encoding of
continuous media information;
Distribution-oriented applications; and
Long-range dependency (or similarity)
-
8/9/2019 Chapter 7-QoS Management
4/40
Categories of QoS Parameters
-
8/9/2019 Chapter 7-QoS Management
5/40
Quality of Service requirements throughput
transit delay
delay variation
error rate
multicasting and broadcasting capabilities
document caching capabilities
The QoS is the collective eect of service performances which
determine the degree of satisfaction of a user of the service..
-
8/9/2019 Chapter 7-QoS Management
6/40
QoS Mapping Diagram
-
8/9/2019 Chapter 7-QoS Management
7/40
QoS Co-ordination QoS translation captures application QoS requirements
and configures system and network QoS specificationcorrespondingly.
QoS control mechanisms provide real-time traffic control
of flows based on requested levels of QoS established
during the connection. The basic QoS control mechanisms
include traffic shaping, scheduling and flow control.
QoS management mechanisms ensure the contracted QoS
is sustained, which operate on a slower time scale and
implement the QoS monitoring, maintenance,
renegotiation and scalability.
-
8/9/2019 Chapter 7-QoS Management
8/40
QoS Co-ordination Allow explicit specification of QoS parameters when creating a
session for multimedia transmission; Translate application QoS parameters into network layer QoS
parameters;
Negotiate QoS demands on the application's behaviours;
reserve the necessary resources at communication systems if
negotiation is successful;
Perform dynamic QoS management on existing sessions;
Employ admission control to check if enough resources are
available to satisfy a new application; and
Regulate and monitor all sessions to protect network resources
from misbehaving users.
-
8/9/2019 Chapter 7-QoS Management
9/40
-
8/9/2019 Chapter 7-QoS Management
10/40
Network Characteristics
-
8/9/2019 Chapter 7-QoS Management
11/40
Generalized QoS Framework
Autonomous Systems
Service Level
AgreementService
Provider
Access
Provider
Network
Provider
Service Level Specification
Resource
Provider
-
8/9/2019 Chapter 7-QoS Management
12/40
QoS Principles for MM Data Traffic Governing integration principle states that QoS must be configurable,
predictable and maintainable over all architectural layers to meet
end-to-end QoS.
separation principle states that media transfer, control and
management are functionally distinct architectural activities.
transparency principle states that applications should be shieldedfrom the complexity of underlying QoS specification and QoS
management.
multiple timescales principle guides the division of functionality
between architectural modules and pertains to the modeling of
control and management mechanisms.
performance principle subsumes a number of widely agreed rules
for the implementation of QoS-driven communications systems
-
8/9/2019 Chapter 7-QoS Management
13/40
QoS Provision Mechanisms Components
QoS Mapping
Automatic translation between representations of QoS at
different system levels
-
8/9/2019 Chapter 7-QoS Management
14/40
QoS Provision Mechanisms
Admission Testing It is responsible for comparing the resource
requirement arising from the requested QoS against
the available resources in the system.
Resource reservation protocols
These protocols arrange for the allocation of suitable end-
system and network resources according to the user QoS
specication.
-
8/9/2019 Chapter 7-QoS Management
15/40
QoS Control Mechanisms Flow shaping regulates flows based on user supplied flow
performance specifications
Flow scheduling manages the forwarding of flows in the end-
system and network in an integrated manner
Flow policing: dual monitoring: observes whether QoS
contracted by a provider is being maintained whereas the
former observes whether the QoS contracted by a user is being
adhered to
Flow control which includes both open-loop and closed loopschemes
Flow synchronisation which is required to control the event
ordering and precise timings of multimedia interaction
-
8/9/2019 Chapter 7-QoS Management
16/40
QoS Management Mechanisms QoS monitoring allows each level of the system to track the
ongoing QoS levels achieved by the lower layer
QoS maintenance compares the monitored QoS against the
expected performance and then exerts tuning operations
on resource modules to sustain the delivered QoS.
QoS degradation issues a QoS indication to the user when
it determines that the lower layers have failed to maintain
the QoS of the flow
QoS availability allows the application to specify the
interval over which one or more QoS parameters
QoS scalability comprises QoS filtering and QoS
adaptation mechanisms.
-
8/9/2019 Chapter 7-QoS Management
17/40
QoS System Layers
protocols - transport, network network
middleware
operating system - scheduling, resource
management, real-time support
distributed platforms - CPU, memory/buyers, devices
application
-
8/9/2019 Chapter 7-QoS Management
18/40
QoS Specification QoS specification encompasses requirements for:
performance - expected performance characteristics are neededto establish resource commitments,
synchronization - characterizes the degree of synchronization
required between related services, events, or information flows,
level of service - species the degree of resource commitment
required to maintain performance guarantees,
cost of service - the price a user is willing to incur to obtain a
level of service,
QoS management - the degree of QoS adaptation that can be
tolerated and scaling actions to be taken in the event the
contracted QoS cannot be met.
-
8/9/2019 Chapter 7-QoS Management
19/40
QoS Parameters Classification of multimedia QoS in communication
layers.
-
8/9/2019 Chapter 7-QoS Management
20/40
QoS Parameters An example of QoS parameters at different levels
specified
-
8/9/2019 Chapter 7-QoS Management
21/40
User Level QoS Parameters
-
8/9/2019 Chapter 7-QoS Management
22/40
Application Level QoS Parameters
End-to-end level
Unicast or multicast;
Dedicated to the transfer of a single
Flow of application data; Able to offer a specific QoS;
To support multimedia applications, the following six
network criteria are critical: through-put; transit delay;delay variation; error rate; multicasting; and
broadcasting capabilities document caching capabilities.
-
8/9/2019 Chapter 7-QoS Management
23/40
Transport Level QoS In addition to QoS parameters, an application must
specify four service parameters: The first one characterizes the traffic generated by the
multimedia application sender;
The second one designates which transport protocol to use(UDP, TCP);
The third one designates the IP layer's QoS management
desired by the application;
The final parameter identifies the address, either unicast
or multicast, of set of a destination applications.
-
8/9/2019 Chapter 7-QoS Management
24/40
Network Level QoS On the data path: QoS functions are applied by routers at
the packet level in order to provide different levels of
service.
On the control path: QoS functions concern routers
configuration and act to enforce the QoS provided.
Three services have been defined at the IP level:
GS (Guaranteed Service) is used for data flows having
strong constraints in both delay and reliability;
AS (Assured Service) is appropriate for responsive flows
having no strong constraints in terms of delay, but
requiring a minimum average bandwidth;
BE (Best Effort) service offers no QoS guarantees.
-
8/9/2019 Chapter 7-QoS Management
25/40
Network Services Rule 1: Services are applied end-to-end, between source
and destination, at all network elements in the path of theapplication flow. This includes the systems' device drivers,
operating systems, and application interfaces.
Rule 2: Services are configurable using QoS
characteristics at each network element in the path of the
application flow.
Rule 3: Services are verifiable within the applicable
network. These rules are necessary conditions for services
to be meaningful within the network and to their high-
priority applications.
-
8/9/2019 Chapter 7-QoS Management
26/40
Service Components Maintaining service state of all network elements and end
systems.
User and application support for network services,
including a general mapping of application requirements
to QoS characteristics.
Defining service levels and QoS characteristics.
Mechanisms to evaluate service requests, congure
authorized requests in the network, and manage network
resources. Rules for how services and network resources
are allocated and managed are part of these mechanisms.
Mechanisms for fault detection and management.
S i C
-
8/9/2019 Chapter 7-QoS Management
27/40
Service Components
Service Mechanisms
service system will evaluate service requests to
determine if the network has sufficient resources to
support it
Fault Detection and Management
When faults occur on the network, such as routing
transients, hardware and software failures, the
service system will have the capability to recoverfrom faults and re-establish services to its users and
applications.
S i M h i C t
-
8/9/2019 Chapter 7-QoS Management
28/40
Service Mechanism Components Theservice system gathers and maintains state for all network
elements and end systems.A user makes a request for a network
service.
The service system evaluates the service request from the
user/application, and either denies the request, accepts the request,
or offers alternatives to the service level requested
If the service request is accepted, the service system configures the
network elements and end systems in the path of the application
flow with the QoS characteristics associated with the service level.
Service system manages network resources for the duration of
service request, then releases the resources at the end of the
request, updating the service system's state and services tables.
N t k Q lit f S i A hit t
-
8/9/2019 Chapter 7-QoS Management
29/40
Network Quality of Service Architecture The QoS in the network consists of several software
components, implemented on all network elements and
end-systems in the path of each application flow that
receives QoS from the network.
The network service software components of QoS:
Service system (server) software.
Device drivers for specialized end-equipment.
OS/APIs for end-hosts, possible including end-equipment.
Sets of rules for how service requests are evaluated and
managed, and how network faults are managed, will be
developed and integrated into this software.
f
-
8/9/2019 Chapter 7-QoS Management
30/40
Service System Software The service system is the kernel of service request
handling and support. Service system software is implemented on one or more
servers in the network, and it interfaces with
users/applications, network elements, and with end-
systems.
The service system supports all of the components:
maintaining service state, user and application support,
mechanisms to evaluate, configure, and manage service
requests, managing network resources, and mechanisms
for fault detection and management.
D i D i
-
8/9/2019 Chapter 7-QoS Management
31/40
Device Drivers As agents for service system software in end-equipment,
device drivers keep state information about its end
equipment, and translate service requests into device-
specific configuration characteristics.
A device driver for an Magnetic Resonance Imaging keeps
information about active and scheduled service requests,
fault information, and the types of device-specific services
that it can offer to the network.
Device-specific service information can be presented by theservice system to users/applications, to help them to
determine which devices they want to use.
-
8/9/2019 Chapter 7-QoS Management
32/40
M d lli f Q S M t
-
8/9/2019 Chapter 7-QoS Management
33/40
Modelling for QoS Management Metadata required for the management of multimedia:
metadata about the representation, the structure, the
content, the storage and the versions.
Categories of QoS information
the user
the system components
the multimedia documents.
Q S M d lli
-
8/9/2019 Chapter 7-QoS Management
34/40
QoS Modelling QoS Parameters associated with system components
User's QoS Parameters
M d l b d Q S M t
-
8/9/2019 Chapter 7-QoS Management
35/40
Model based QoS Management QoS Adoption Space
P li b d
-
8/9/2019 Chapter 7-QoS Management
36/40
Policy based
QoS
ManagementPolicy
Server
Authentication,
Authorization, and
Accounting
Lightweight
Directory
Access Protocol
Heidelberg QoS Model
-
8/9/2019 Chapter 7-QoS Management
37/40
Heidelberg QoS Model
OMEGA QoS Management Architecture
-
8/9/2019 Chapter 7-QoS Management
38/40
OMEGA QoS Management Architecture
Int Serv Architecture of QoS Manager
-
8/9/2019 Chapter 7-QoS Management
39/40
Int-Serv Architecture of QoS Manager
End System QoS Framework
-
8/9/2019 Chapter 7-QoS Management
40/40
End-System QoS Framework