Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
1
…..Hamid Asgari
Thales Research & Technology - UK
Eugen Borcoci
Uni. Politechnic Bucurest
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
2
1. Service Types, Service Offering and Handling
2. Parties Involved in Service Offering
3. Enthrone Service Enablers
4. Service Management Functions
5. QoS Mapping
6. End-to-end QoS Provisioning
7. Resource Management & QoS Provisioning
Inter-domain, Intra-domain, AAN, and AN
8. Network & Service Monitoring
9. Conclusions
Overview
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
3
Service types, Service Offering and Handling
What types of services are envisaged?
User level services – are high level QoS-based services that
are offered and delivered to consumers e.g., Multimedia
content, offered by SPs.
Connectivity services – are QoS-based plain connectivity
between network edge nodes to provide reachability
between hosts in the networking address space (e.g., IP).
This is offered by NPs.
How is offered?
Agreement (contract) based – at both customer-provider
and provider-provider levels
The contract – specifies the forwarding service a customer
should receive.
Two epochs – subscription and invocation
How is handled?
Service Enablers – “EIMS Managers” as the technologies for
use in the deployment and operation of a service
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
4
Parties involved in service offering
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
5
Business Relationships
Content Provider
Content
Consumer
Enthrone Focus
Customer/
subscriber
Physical
Connectivity
Provider
Physical
Connectivity
Provider
Physical
Connectivity
Provider
Physical
Connectivity
Provider
Content Provider
cSLA
pSLA
Licence
Authority
pSLA
Physical
Connectivity
Provider
Physical
Connectivity
Provider
pSLS
Service Provider
Access Network
Provider
Service Provider
c/pSLS
pSLSAccess Network
Provider
Service ProviderService Provider
Core Network
Provider
Core Network
Provider
pSLA
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
6
ENTHRONE Adapters
Interfaces
ENTHRONE Integrated Management Supervisor
QoS, Adaptation, Service Management
EIMS End-to-End QoS Manager
EIMS Service Manager
EIMS Adaptation Manager
Metadata Management and Search (MATool)
EIMS Search Manager
EIMS Metadata Manager
Enhanced Features
EIMS Caching and CDN Manager
EIMS Multicast Manager
EIMS Terminal Device Manager
Service Enablers (1)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
7
EIMS End-to-End QoS Manager
Provisioning of the best Digital Item configuration towards the content consumer by utilizing metadata
from all business actors along the delivery chain
EIMS Adaptation Manager
Provisioning of adaptation decisions according to dynamically changing context conditions (across
service/network layers)
EIMS Caching and CDN Manager
Provisioning of content (Digital Items) in a CDN including ranking, placement, distribution, etc
Definition of Caching Policies to define local cache provisioning parameters
EIMS Multicast Manager
Provisioning of multicast communication services
EIMS Metadata Manager
Central component (MATool) responsible for metadata collection, aggregation, conversion, etc.
EIMS Terminal Device Manager
Management of heterogeneous end-user devices, Capturing the capabilities of the terminal, PQoS,
License handling
EIMS Search Manager
Searching/Browsing for Digital Items
Service Enablers (2)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
8
EIMS Service Manager – SrvMngr
Customer Service Manager (CustSrvMngr): service logic
Network Service Manager (NetSrvMngr): network connectivity service
Service Monitoring (ServMon): keep track of end-to-end QoS level of a particular service
Introducing two instances of Service Management functionality:
Service Manager @ SP
Service Manager @ NP
Service Enablers (3)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
9
General Functions
Set-up of QoS-enabled multi-domain traffic trunk
For different classes of services
Provide support for service continuity
Service and Network Monitoring
Content Server
NP1
ENTHRONE
NP2AN
Content Consumers
Service Management Functions
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
10
Service Manager @ SP (1)
AdaptationDecisionEngine DI Content
Information
QoSCapabilityDiscovery
of NPs
TerminalDevice
Manager
ContentConsumer(Terminal) EIMS
Customersubscription
Handling
Service
Planning &Provisioning
ContentManager
(Content Ordering)
Networkservice
ordering
EIMS Service Manager at SP
Poli
cie
s
pSLS
pSLA
Service Discovery Repository
Web Server (Portal)
Service ProviderService Provider
Core
Network Provider
MetadataManager
cSLS
Access
Network Provider
Core Service &
Network Managers
EIMS
Content
Manager
Content
ProviderAccess Service &
Network Managers
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
11
Network Service Manager at Service Provider
EIMS@SP
Network Service
Manager
Front End
Client
Content Consumer
Terminal Device
Manager
SP Front End
Service Provider
Service Discovery Repository
Customer Service
Manager
Net Srv Coordinator
SLA/SLS Repository
QoS capability Discovery
of NPs
pSLS processing
Core Network Provider
(EIMS part)
cSLS Processing
Policies
cSLA cSLA
cSLS
cSLS
E2EQoS
Manager
Search Manager
Service Manager
Monitoring Manager
Multicast Manager
CCDN Manager
Metadata Manager
EQoS-pSLS Protocols
(pSLS-S/I-NP)
EQoS-cSLS Protocols
( subscription and invocation)
RM@ANP
pSLS
Service Planning
Network Service
Planning
Network Service
Provisioning
pSLS cSLS
CustSrvMngr@TVM
Service Manager @ SP (2)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
12
Service Management @ NP (1)
Core NP Downstream
Core NP
Automated
NegotiationspSLS
Translation
pSLS
Admission
Control
pSLS request
by SPcSLS request
by SP
cSLS
Admission
Control
Access
Network Provider
Service
Layer
Network
Layer
….….….….….
EQOS-SLS
Data, BGP
pSLS
Admission
Control
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
13
Network Service Manager at Network Provider
SP/Upstream
NP
Traffic Forecast
EIMS-NSM
pSLS request
Route & QoS info
pSLS EIMS- Inter-RM (Inter-domain)
Resource Provisioning & Traffic Eng.
Resource Management &Traffic Engineering (Intra-RM)
Service Planning
pSLS request
pSLS req Handler
pSLS
Rep.
Policies
pSLS invocation
Handler
pSLS invocation
pSLS invocation
pSLS invocation
Handler
cSLS Processing
@SP QoS Capabilities Discoveries
of NPs
AN Resource
Manager
Intra-domain
Downstream NP
cSLS s/i
EIMS Net.Srv. Mngr.
pSLS Request Handling
Domain Resource
Availability
New pSLS
to set-up
TM
Accepted c/pSLSs
Acc/Rej
pSLSs
AN Domain
Install pSLS
NP Domain
pSLS Request
Handler
pSLS Subscription
AC
Service Forecast
Service
Provisioning pSLS
pSLS Splitter
Network
Monitoring
EQoS-SLS Protocol
EQoS-SLS Protocol
EQoS-SLS Protocol
EQoS-SLS Protocol
Mcast
Manager
X-layer Node
Service Management @ NP (2)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
14
QoS Mapping
Resource
Management
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
15
Content Provider
Content Server
EIMS@Service Provider
NP1
NSM&RM@NP
NSM&RM –Network Service and Resource Manager
NP2
NSM&RM@NP
AN
RM@AN
Content Consumers
SP-CP dialogue
pSLSreq-subscribe
pSLSrsp-subscribe AC
AC
pSLS link provisioned
It will be installed at invocation
time after similar set of actionspSLS-
link
installed
Connectivity Service (pSLS set-up)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
16
Content Provider
Content Server
NSM@Service Provider
NP1
NSM&RM@NP
NSM&RM –Network Service and Resource Manager
NP2
NSM&RM@NP
AN
RM@AN
Content Consumers
AC
cSLS reqcSLSrsp
DI flow
Connectivity Service (cSLS set-up)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
17
End-to-end QoS Provisioning
Ap
pl. a
nd
Hig
h L
evel S
erv
ices
Content Preparation
Content Handling & Adaptation
Content Adaptation
Content consumption
Media control middleware
Service Management (Planning, Provisioning, Offering and Monitoring)
Service and Session control
Tra
nsp
ort S
erv
ices
Inter-domain Network Resources Management and Control
Access and Core (*)
Man
ag
em
en
t an
d C
on
trol P
lan
es
Data
Pla
ne
Applications Applications
EIMS scope
Intra-domain Network Resources Management and Control
Access and Core (*)
Media Flow Control Flow Control Flow Media Flow
Control Flow
Separating Service Management from Resource Management
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
18
Offering E2E QoS enabled IP connectivity services with several
classes of services having different levels of guarantees
Inter-domain Resource Management (RM) for setting-up QoS
enabled pSLS-associated traffic trunks (TT)
Intra-domain RM in each AS core domain
Based on DiffServ technology, MPLS in the IP networks
RM for QoS provisioning in Aggregation Access Networks (WiMax)
RM for QoS provisioning in Access Networks (WiFi, Mesh) and
interoperability with core networks
Overlay Multicast QoS provisioning at TT level
Resource Management & QoS Provisioning
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
19
NRM@NP
Network
Dimensioning
(ND)Network
Topology
Expected traffic mapped
to network resources –
TTs and BW
Traffic
Matrix
Network dimensioning based on the traffic matrix is performed to achieve the network provider’s objectives with respect to:
delay/loss of the intra-domain routes (QoS provisioning)
network load balancing (resource optimization)
The algorithm we demonstrate:
translates loss/delay in hop-count constraints
and aims at:
minimizing overall network utilization
minimize maximum link utilization (avoid overloading parts of the network)
Network Resource Manager @ NP - MPLS-based Traffic Engineering
Intra-domain Resource Management (1)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
20
Minimize overall network cost (the sum of link costs)
El Hh
hl
l
hlxf )(min
,,
l
hl
Hh
hlEl
xf )(maxmin,,
1,)(min,, nxf
El
n
Hh
hl
l
hl
n = 1 optimizes overall network cost
n -> optimizes max link load
Minimize maximum link load
Combining the two objectives into one
Problem formulation of the 2 ND objectives
Intra-domain Resource Management (2)
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
21
Inter-domain Resource Management
Ingress Domain Egress DomainTransit Domain
pSLS 2pSLS 1cSLS SM
Mgt.
AS1
BR
P
PE
P
AS2
BR
P
BR
P
AS3
PE
P
BR
PCustomer A Customer B
SMMgt.
SMMgt.
l-QC2l-QC1
e-QC1 (cSLS scope)
e-QC2 (pSLS 1 scope)
l-QC3 (pSLS 2 scope)
QC bindings: e-QC2
l-QC2
l-QC3
e-QC1
l-QC1
e-QC2
Multi-domain environment – Cascaded QoS peering model
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
22
ASN GW
ASN
Wireless
802.16 MS/SS
802.16 BS/AP
802.16 MS/SS
802.16 BS/AP
Core
IP
ASN + WiMAX scope
pSLS link
Last cSLS link segment – on AN
Total scope of the cSLS link
AN
SF
SF
CPE
802.16 MS/SS
802.16 BS/AP
AN
SF
pSLS link segment cSLS link segment
Access Aggregation Network (IEEE 802.16d/WiMAX)
Extension of pSLS
AAN QoS Provisioning
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
23
Two types of Monitoring
Monitoring at TT level
Flow level monitoring
NQoS PQoS Mapping
Measure current network
conditions on aggregated
streams (NQoS)
Mapping to PQoS resulting in
an approx. of PQoS delivered to
a number of app streams
Se
rvic
e L
ev
el
EIMS@SP
Ap
plic
ati
on
Le
ve
l
Ne
two
rk
Le
ve
lN
od
e L
ev
el
EIMS NetSrvMngr@NPEIMS NetSrvMngr@NPEIMS NetSrvMngr@NP
ServMon@NPServMon@NPServMon@NP
Content Consumer
Core NetworkCore Network Access Network
PQoS
Meter
NQoS
Meter
NQoS
Meter
NQoS
Meter
NetMon NetMon NetMon
NQoS-to-
PQoS
Mapping
NQoS-to-
PQoS
Mapping
NQoS-to-
PQoS
Mapping
NP: core network NP: core network NP: access network
NQoS
Handler
Derived PQoS
Handler
NQoS
Handler
Derived PQoS
Handler
NQoS
Handler
Derived PQoS
Handler
EIMS TDM
ServMon@SP
E2E NQoS
Handler
E2E Derived
PQoS Handler
CustSrvMon@SP
Context Info
Aggregator
Terminal
Delivered
PQoS Handler
TVMRF
Service Provider
ENTHRONE phase I achievements
ENTHRONE phase II achievements
Service and Network Monitoring
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
24
Resource Manager
Core
Network
Provider
Off-line
Access Net.
Provisioning
Resource
Negotiation (SLS Handling)
QoS
Mapping
Service
Provider
SLS
Long
term
Req.
Resource
Allocation (Node, Network)
Man
ag
em
en
tC
on
tro
l
Data
Traffic
Conditioning
& Policing
IP
Packet
Forwarding
Data
Resource
Monitoring (Node, Network)
Access Net.
Resource
Repository
User
Terminal
Content
Provider
Wireless Mesh Access Network
Access Network RM & QoS Provisioning
Off-line Resource Provisioning Process
Routing Process
Dynamic Resource Provisioning Process
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008
25
Specified the two service types that are dealt with in Enthrone
Services are offered based on SLA/SLS agreements
Introduced the involved business entities and their relationship
Explained EIMS and its service enablers for offering these
services
Given the service management functions at both @SP and NP
Described functional architecture for end-to-end QoS
provisioning
Explained resource management and QoS Provisioning at intra-
domain and inter-domain levels as well as AANs and Ans
Described Network & Service Monitoring functions.
Summary