Quality of Service in the Future Internet ITU-T Kaleidoscope 2010

advertisement
ITU-T Kaleidoscope 2010
Beyond the Internet? - Innovations for
future networks and services
Quality of Service in the
Future Internet
J. Carapinha, R. Bless, C. Werle, V. Dobrota,
A. Rus, H. Grob-Lipski, K. Miller, H. Roessler
Pune, India, 13 – 15 December 2010
The changing scenario of QoS
New challenges ahead:
Pervasive network-based applications –
ever-increasing number of applications rely
on the network
More stringent requirements –
predictability, flexibility, adaptability,
scalability
Increasingly dynamic network environment
Challenges call for fresh approaches
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
2
The 4WARD project
http://www.4ward-project.eu/
Holistic approach to shape the “Future
Internet” towards a consistent design to
satisfy requirements beyond 2015.
Innovations based
on a “clean slate”
design and new
network paradigms
Project ran from
January’08 to
June’10
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
3
Evaluating the impact on QoS
Three concepts developed and studied
by 4WARD are assessed from the point
of view of potential impact on QoS:
Network Virtualization
Generic Path Semantic Resource
Management
In-Network Management
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
4
Network Virtualization
Deployment Scenario
Business Model
Virtual Network Operator
Virtual Network Provider
Infrastructure
providers
Infrastructure
Provider A
Infrastructure
Provider B
Infrastructure
Provider C
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
Substrate
Node
Virtual
Node
End
User
Node
Substrate
Link
Virtual
Link
Virtual Last Mile
Link
5
Layered QoS
QoS provided by the Substrate
for isolation of different virtual networks
for creating virtual nodes and links with
deterministic virtual resource capacities
QoS provided inside the Virtual
Network
based on substrate QoS
homogeneous QoS solution inside possible
end-to-end QoS depends on the protocols
and mechanisms inside the Virtual Network
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
6
QoS and Network Virtualization
Network Virtualization needs QoS support in
the substrate
To become an attractive solution to deploy new
innovative network architectures
Atop, new innovative QoS solutions and
services can be rolled out and tested
But at a cost
Increased management overhead
Difficult monitoring / accountability
Standardization of interfaces, also with regard to
QoS is required
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
7
Definition of INM
In-Network Management (INM) = embedding
management intelligence in the network, enabled
through decentralization, self-organization,
embedding of functionality and autonomy.
Self-Managing Entity (SE) = a component of a
system that is self managed by objective and can
autonomously perform a series of managementrelated tasks, e.g. self-configuration and selfhealing.
INM is characterized by:
SEs are envisaged to run in all network nodes.
A dedicated SE implementing QoS-specific
tasks is also required
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
8
Self-Managing Entity Characteristics
Any Self-Managing Entity (SE) includes
two types of communication interfaces:
The organizational interface (ORG) is used by a
manager or another entity to send high level commands
to a specific INM entity.
The collaboration interface (COLL) is dedicated to
facilitate the communication between two management
entities residing either in the same or in different nodes
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
9
INM Cross-Layer QoS
The INM Cross-Layer is a SE entity
dedicated to perform QoS related tasks:
Accesses the hardware directly, through the
collaboration interface
Uses two approaches when exchanging QoS
information:
Bottom-up approach: will enable collecting traffic
parameters like: ATR, OWD, BER, and other information
that is able to characterize a specific physical link. This is
an objective way of evaluating a communication channel.
Top-down approach: will impose a specific set of
commited QoS parameters to the hardware using the
collaboration interface.
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
10
INM Cross-Layer QoS interactions
GP
Local database
ORG: publishQoSObject
ORG: publishQoSObject
ORG: publishCompositeMetricObject
ORG: committedQoSParams
INM CLQ
INM CompositeMetric
(ATR, OWD, BER, other)
COLL: committedQoSParams
COLL: requestQoSParams
COLL: getQoSParams
Legend
Measurement Netlet
HARDWARE
Publishing Netlet
(Physical Layer and MAC Sub-Layer)
Interaction between INM Cross-Layer QoS, INM Composite
Metric, hardware and other managed entities
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
11
INM Composite Metric Calculation
An immediate example of INM CLQ’s beneficiary would be the
real-time composite metric calculation.
The preliminary formula used for an overall perspective of the
links with the neighbors (for hop-by-hop data transport) is:
where k0 = 109 [bps], k1 = 10-5 [s] and k2 = 0 (additional tests
should be performed to tune the k2 parameter).
This CM could help the management as criteria for triggering
network-coding based GP activation, QoS-aware routing, etc.
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
12
INM Cross-Layer QoS and Network
Coding
QoS management element
(specialized software)
-> collects information about
available resources in each
strategic node (i.e. a node that
includes GP).
-> monitors the substrate resources
between the neighboring nodes
available transfer rates
one-way delays
-> assists congestion control
mechanisms to get a global
perspective and to have
statistics on link status
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
13
Generic Path
New “clean slate” Internet architecture
for highly dynamic and mobile networks
between two or more end systems
leverages multiple routes, network coding, etc.
adapts transport and QoS procedures to the underlying
network
Overcomes the inflexibility of the OSI model by
introducing recursiveness
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
14
Generic Path architecture
Much richer class of data flows,
merge/
network code
beyond TCP, UDP
decode
State within the network, as necessary
but no more than necessary
Common management interfaces,
split/
balance
to set up and tear down flows and
code
to query their status
join
cooperatively
Explicit identification, notably to facilitate
Generic path 1
control of multi-flow applications like
Generic path 2
videoconferencing
Mechanisms for assured performance and efficient operation
to exploit techniques like network coding and cooperative
transmission
to choose the "best" paths for the considered transport
to ensure resource sharing is "fair" and meets application
requirements
to manage the mobility of users, networks and information
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
15
Generic Path Functional Architecture
Basic building blocks for IPC:
Compartment
Name space+admin border
Hooks (ports)
Entity=process of some form in an OS
Contains functional blocks
Base class with methods for
Compartment A
(e.g., TCP/IP)
Node
compartment
End
point
Entity
End
point
Entity
Management
Access control / name resolution
Reporting and management
Control
Resource management
Compartment B
(e.g., LAN)
Routing and mobility support
Endpoint = process in the data plane
Controlled by Entity, performs
Error, flow control
Mux/demux, forwarding
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
16
Generic Path Functional Architecture
The generic path is the base-class of a hierarchy of objects
equipped with basic functions common to all path types
All data transfer functionality is defined in derived classes
Error and flow control is specified in derived classes
Generic
Path
pt to pt
voice
file
transfer
pt to
multipt
multipt
to
multipt
torrent
Path instances are created using a “path factory”
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
17
Advertising of Network Resource
Information
Principle: Provide GP level-specific network resource information, e.g. congestion etc.
Resource advertising starts from the bottom-most ResourceObject GP-level (real physical
resources) to vertical and horizontal adjacencies.
The advertising process leads to an aggregation and/or concatenation of different and
possibly heterogeneous ResourceObjects at GP-level (n-1), which results in a more abstract
GP-level specific representation of the ResourceObject at GP-level(n)
Aggregation, concatenation and abstraction are supported by the network resource
ontology, e.g. by metrics or conversion formula.
At run time the advertising
is scalable as the process is
limited to the set of end
points (ep), which already
carry flows.
44
55
11
ep_A
ep
33
ep_G
22
55
44
11
The initialization process of
the advertising functionality
with resource information is
performed in the network
management plane during
network or cloud setup.
11
3
3
22
11
44
22
33
ep_B
33
33
11
ep_D
11
11 11
ep_J
node_CTA
22
22
33
ep_H
ep_E
44
22
22
22
33
11
11
55
22
ep_C
11
node_CTB
11
22
ResourceObject
33
33
11
ep_K
ep_F
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
22
ep_I
node_CTC
18
Resource Management based on Ontologies
Network Resource Ontology providing the generic
representation of the network resource information based on
the main classes
Network Resource Parameter
Metric
hasType
Type
ConversionFormula
Impact
Relationship
hasRelationship
Type
hasImpact
Network
Resource
Parameter
Impact
isAggregated
Aggregated
hasMetric
Aggregated
Relationship
convertsTo
Metric
hasConversionFormula
Conversion
Formula
hasUnit
MetricType
Value
Unit
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
19
Resource Management based on Ontologies
Benefits
Extends existing QoS and service ontologies
Bridges the network resource and service semantics
Increases the interoperability in heterogeneous networks
 provides useful conceptualizations of different
technology specific network resources
Aids to aggregate different network resource types
 enables E2E network resource provisioning
Enables to solve mismatches
Non-functional description of network resource characteristics
Defines a machine understandable network resource
vocabulary
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
20
Conclusions
QoS will constitute a crucial requirement for the
networks of the future; however, QoS challenges
and respective solutions will not remain unchanged;
4WARD proposed and explored novel networking
approaches for the Internet of the future, including:
Network Virtualization
In-Network Management
Generic Path Semantic Resource Management
Each of these approaches brings fresh ideas and
potential solutions to handle QoS, particularly taking
into account requirements of dynamicity, flexibility,
adaptability and scalability.
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
21
Thank you!
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
22
List of authors
Jorge Carapinha PT Inovação, Portugal
Roland Bless
Christoph Werle
Universität Karlsruhe (TH), Germany
Virgil Dobrota Technical University of Cluj-Napoca,
Andrei Bogdan Rus Romania
Heidrun Grob-Lipski
Horst Roessler
Alcatel-Lucent, Germany
Konstantin Miller Berlin Institute of Technology, Germany
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
23
Download