Upload
catalin-gavrila
View
219
Download
0
Embed Size (px)
Citation preview
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
1/138
ENTHRONE - service management
concepts for end to end QoS
assurance in multi-domain
environment
Presentation: Eugen Borcoci, UPB
2010
1
TSAC/SWMC course, October-Dec, 2010
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
2/138
CONTENTS
2
1. Enthrone Service management
2. Business actors in Enthrone framework
3. Inter-domain general peering model (I)
4. QoS parameters
5. SLA/SLS concepts applied in Enthrone
6. Peering models II
7. End to end QoS
8. Integrated management
9. Enthrone service management
10. Monitoring System
11. Service scenario example
12. Policy Based Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
3/138
1. Enthrone Service management - introduction
3
ENTHRONE IP Project FP6 507637 End-to-End QoS through Integrated
Management of Content, Networks and Terminals (www.enthrone.org)
Integrated management solution
E2E QoS architecture over het- nets
AV services, delivered at various user terminals
Distributed architecture
Heterogeneous networks (IP, DVB, different access types)
Concepts applied
PBM in IP and extended to het-netsSLA/SLS
MPEG-21 data model - support for multimedia content
generation, protection and delivery
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
4/138
1. Enthrone Service managementAbstraction levels of QoS-related information (mapped to the
SLA/SLS templates):QoS parameters:E2E perceived (PQoS), Application SW,
Transport/network
Constraints: ES (terminal) specific resource parameters
Enthrone
E2EQo
Sservice model (multi
-domain)
Content discovery by SP, set-up of pSLA : SP/CP
Initial Service Planning at SP
pSLA/pSLS chaining (forward cascade model)
Signalling at mng. level- for subscriptions
Individual cSLAs: CC/SP, then service invocations
AC functions (two levels)
Monitoring system: Node, domain, inter-domain
NQoS and pQoS monitoring, DIA (adaptation)
4
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
5/138
2. Business actors in Enthrone framework
5
CC- Content consumer (Company, End users)Customer ( org)
End user
CP- Content ProviderCPM content provider manager
CS1, CS2, - Content Servers
SP- Service Provider (higher layer services)
NP- Network Provider (connectivity services)
ANP Access Network Providers
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
6/138
2. Business actors in Enthrone framework
Customer requirements: ability toCustomer requirements: ability to dynamically subscribe/unsubscribe and invoke services
send/receive traffic with e2e QoS guarantees via different terminals
verify the fulfillment of contract
Provider requirementsProvider requirements
Extending the geographical span of its QoS services Generating, Protecting, and QoS delivery of the content
Service management including service advertisement, discovery, selection, requesthandling/ordering(cSLA, pSLS), and modifying the contracts
Ability to verify the fulfillment of the contracts, SerMon, NQoS, PQoS
Accounting, charging and billing
Ability for the proposed management system to function effectively in scalablemanner
Deployment easiness
Ability for the system to be managed easily
6
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
7/138
3. Inter-domain general peering models
Hub model
7
SERVICE
PROVIDER
USER
CUSTOMER
CONTENT
PROVIDER
CONTENT
MANAGER
CONTENT
SERVER
IP
NETWORK
PROVIDER
PROVIDER
1
543
2
7
8
IP
NETWORK
PROVIDER
PROVIDER
IP
NETWORK
PROVIDER
PHYSICAL
CONNECTIVITY
PROVIDER
PROVIDER
PHYSICAL
CONNECTIVITY
PROVIDER
PHYSICAL
CONNECTIVITY
PROVIDER
Data
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
8/138
3. Inter-domain peering general models
Cascade model
8
SERVICE
PROVIDER
USER
CUSTOMER
CONTENT
PROVIDER
CONTENT
MANAGER
CONTENT
SERVER
IP
NETWORK
PROVIDER
PROVIDER
1
54
3
2
7
8
IPNETWORK
PROVIDER
PROVIDER
IPNETWORK
PROVIDER
PHYSICAL
CONNECTIVITY
PROVIDER
PROVIDER
PHYSICALCONNECTIVITY
PROVIDER
PHYSICALCONNECTIVITY
PROVIDER
Data
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
9/138
4. QoS parameters
Abstraction levels of QoS-related information (mapped tothe SLA/SLS templates):
End-to-end perceivable QoS (PQoS) parameters
users perception of the performance of the distributed application. The
translation of the PQoS characteristics into more technical terms is usually
implemented inside the software application that offers the service.
Application QoS parameters
E2E appl. performance (e.g. video frame size, frame rate, visual quality, etc.), in
accordance with SW/HW resources of end systems/services. In E2E negotiation,
these parameters are negotiated between the peers for co-ordinating end-to-
end QoS, in the form of QoS contracts at application level.
9
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
10/138
4. QoS parameters
Abstraction levels of QoS-related information (mapped tothe SLA/SLS templates) cont. :
End system (terminal) specific resource parameters
available memory, CPU-power, battery power in mobile terminals, etc. They are
not negotiated, but may be applied to generate specific end system policies for
t h e e n d s y s t e m r e s o u r c e - r e s e r v a t i o n m a n a g e m e n t .
Transport/network QoS parameters
E2E requirements w.r.t. network resources. These values are derived based on
actual capabilities/codecs and their specific QoS configurations, media
characteristics, and available network access technology. In end-to-end
negotiations these parameters are associated with QoS contracts at transport
level
10
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
11/138
4. QoS parameters
QoS- mapping:E2E PQoS / application QoS parameters
can be derived by conducting subjective experiments.
application QoS parameters / transport/network QoS parameters
depends on codecs, codec-configurations, and the media characteristics
For audio content, this mapping is more straightforward (a codec together withits parameterisation results in network traffic requirements)
For variable bit-rate video streams, the mapping also depends on the target
visual quality and the amount of motion.
11
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
12/138
4. QoS parameters
12
Quality
considerationDescription Units/parameters
Requirement/Co
nstraint from
End-User View
Perceived QoS
(PQoS)Users perception
Platinum/Olympic, Gold, Silver,
Bronze
R
Application level
Application software
(e.g. NetMeeting,RealPlayer)
requirements
Video: Codec, frame size, frame rate,
colour depth.Audio: Number of channels, sampling
rate
R
Terminal Terminal characteristicsProcessing power, memory etc.For video terminals: Resolution,
number of colours, frame rate, encoders
C
AccessConnectivity
Access last milecharacteristics
Bandwidth, performance-relatedinformation
C
NetworkNetwork level QoS
parametersBandwidth/throughput, packet loss,
delay, jitterC
Table 1: Different service quality considerations (requirements/constraints)
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
13/138
5. SLA/SLS concepts- applied in Enthrone
13
SLA/S Service Level Agreements/Specifications
Table 2: SLA template with clauses (optional/mandatory)SLA Element/Clause Attributes/Parameters Description
Resource Digital Item Id Identifier for the Digital Item
Scope Addresses User end-point, Content end-point
Type of service Premium or Olympic Service User perception
Service schedule &Activation time
Service invocation time/date Content delivery start and stoptimes
Application level
(Traffic andPerformance)requirements/constraints
MPEG-7 Media Information and
Media Format, Service Classcanonical meanings
Application performance
requirements
Terminal capability MPEG-21 Terminals Descriptor(codecs, processing power)
Terminal capability constraints
Connectivity/Access Access Networks information(MPEG-21 Network Conditiondescriptor)
Last-mile connectivity information
Availability Guarantees Reliability, Outages, Interfacethroughput
Guarantees for service invocation
Reliability Guarantees Mean downtime (MDT), Meantime to repair/patch (MTTR)
Service guarantees in terms ofreliability
Security Authentication & authorisationparameters etc.
Information required for using theservice and accessing the content
Billing By DI content, SP contract, etc. Cost and payment aspects
Others
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
14/138
5. SLA/SLS concepts applied in Enthrone
14
SLA/S Service Level Agreements/Specifications
Table 3: SLS template
SLS Element/Clause Attributes Description
SLS Identification Key A unique identification key (set by service
provider).
Scope Ingress-Egress points Identifies the topological region over which the
QoS applies (IP addresses or layer 2 identifiers).
Flow Identification DSCP, source, destination,
application information
Defines the stream of IP datagrams.
Traffic Conformance
(TC)
TC Algorithm and
parameters for in and out of
profile packets
Describes the criteria that injected traffic should
comply with to get QoS guarantees specified by
Performance Guarantee clause. TC information is
required for configuring traffic conditioners at
the edge and border routers. TC algorithms are
leaky bucket, token bucket etc. and TC
parameters are peak rate, token bucket depth, etc.
Excess Treatment Action for out-of-profiles
packets
Describes how the excess traffic will be treated.
Network LevelPerformance
Guarantees
Delay, loss, jitter,throughput, error
Describes the performance guarantees a provideragrees to offer to the packets entitled to this SLS.
Service Schedule
(optional)
Timetable for delivery
planning
Describes possible time intervals allowed for
service invocation.
Reliability (optional) MDT per-year etc. Describes the allowed figure of non-availability
of the service
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
15/138
5. SLA/SLS concepts applied in Enthrone
15
SLA/S Service Level Agreements/Specifications
QoS classes definitions
A QoS transfer capability, is a set of attribute-value pairs, where the attributes express
various packet transfer performance parameterssuch as one-way transit delay, packet
loss, and inter-packet delay variation (jitter), and their particular values.
A provider domainssupported QCs are divided into local QoSclasses(l-QCs) and
extendedQ
oSclasses
(e
-QCs), to allo
wus
to capture t
he not
ion of QoS capa
bilitie
sacross domains.
From a service offeringperspective, QoS classes correspond to the performance
(transfer quality) guarantees expressed in contracts as SLSs.
From a service provisioningperspective, QoS classessplit the network QoS space
into a number of distinct classes, and hence set the traffic-related objectives of trafficengineering functions. The concept of l-QC could be compared to the differentiated
services (DiffServ) per domain behaviors (PDBs).
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
16/138
5. SLA/SLS concepts applied in Enthrone
16
SLA/S Service Level Agreements/Specifications
QoS classes definitions (contd)
QoSclass(QC): is a basic network-wide QoS transfer capabilityof a single
providers domain. It is defined (in Diffserv technology,but not only) as a set of
parameters expressed in terms of {Delay, Jitter, Latency}.
Local QC(l-QC): a QC that spans a singleAutonomous System (AS). Thisis
a notion similar to Per Domain Behaviour (PDB) in Diffserv technology).
ExtendedQC(e -QC): a QC that spansseveralASes.
It consists of an ordered set of, l-QCs.
The topological scope of an e-QC therefore usually extends outside the
boundaries of the local domain.
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
17/138
6. Peering models II
17
Centralised/hub ModelsThe central point communicate with all NP to construct an e2e path.
It shouldknowthee2etopologyof inter-domain network.
SP has to manage all of the pSLSs.
Ingress Domain
AS1
Egress DomainTransit Domain
AS2 AS3
PE PE
P
P
P
P P
P
BRBRBRBR
pSLS3
pSLS2
cSLS
Service Provider
pSLS1
PE / P / BR: Provider Edge / Provider (Core) / Border Router
SLS OrderHandling
pSLSOrdering
Mgt. Plane
cSLS
Ordering
Customer B
SLS OrderHandling
pSLSOrdering
SP Mgt. Plane
SLS OrderHandling
pSLSOrdering
Mgt. Plane
SLS OrderHandling
pSLSOrdering
Mgt. Plane
cSLS
Ordering
Customer B
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
18/138
6. Peering models II
18
Reverse Cascaded ModelReverse build up of the cascade.
Only neighbourASs negotiate directly.
Each NP can makepSLScontractswith the immediately adjacent interconnected
NPs as long asit offer QoS-based services
Inter-domain routing information needed in NPs
Ingress Domain
AS1
Egress DomainTransit Domain
AS3
PE PE
P
P
P
P P
P
BRBRBRBR
pSLS2vpSLS1
cSLS
PE / P / BR: Provider Edge / Provider (Core) / Border Router
l-QC2 l-QC1l-QC3
e-QC1
e-QC2
cSLS
Ordering
CustomerA
cSLS
Ordering
Customer B
SLS Order
Handling
pSLSOrdering
Mgt. Plane
SLS Order
Handling
pSLSOrdering
Mgt. PlaneSLS OrderHandling
pSLSOrdering
Mgt. Plane
Forward
DirectionUpstream
Downstream
AS2
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
19/138
6. Peering models II
19
Inter-domain peering for QoS chaining:forward cascaded modelForward Cascaded Model (this model is adopted in Enthrone)
Building the cascaded model in forward direction.BGP route isused to form the pSLS negotiations aswell as QoS-enabled traffic routing
Ingress Domain
AS 1
Egress DomainTransit Domain
AS 3
PE PE
PP
P P
BRBR
pSLS3pSLS2
cSLS
Ordering
Customer A
cSLS
Ordering
Customer B
SLSOrder
Handling
pSLSOrdering
Mgt. Plane
SLSOrder
Handling
pSLSOrdering
Mgt. Plane
Downstream
P
P
BRBR
Upstream
AS 2
Forward
Direction
cSLS
Service Provider
pSLS1
SLSOrder
Handling
pSLSOrdering
SP Mgt. Plane
P
P
BRBR
AS 5P
P
BRBR
AS 4
SLSOrder
Handling
pSLSOrdering
Mgt. Plane
BGP best-effortroute
Transit Domain
Transit Domain Transit Domain
AS1_Local-QCEF
BBBBBB
AS2_Local-QCEFAS3_Local-QCEF
PE: Provider Edge router; P: Provider (Core) router; BR: Border Router
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
20/138
6. Peering models II
20
Reserving the network resources at aggregated levelSLS subscription is a promise only - to allow a certain amount of resource usage ( logical
reservation - at the pSLS aggregated level )A pSLS chain need to be established (subscription phase)
After the pSLS chain issubscribed, the pSLSs pipe/link ( composed of link segments)
can be ( invoked) i.e.installed in the network and resources are actually allocated-
through the intra-domain res. Mng.i.e.RM)Invocation may be commanded by the SP orby the CP ( in this figure the CP is
initiating the invocation)
Ingress Domain
AS1
Transit Domain
AS2
PE
P
P
P
P
BRBRBR
PE / P / BR: Provider Edge / Provider (Core) / Border Router
pSLS1
cSLS
Egress Domain
AS4
PE
P
P
BR
pSLS3
Transit Domain
AS3
PE
P
P
BR
pSLS2
SLSM
RAM
RM
SLSM
RAM
RM
RAM
RM
SLSM
RAM
RM
SLSM
cSLS Sub.
CP - A
cSLS Invoc
cSLS Sub.
CC - B
cSLS Invoc
1
2 34
5
6
789
10
SLSM SLS Manager;
RM Resource Manager;RAM ResourceAvailability Matrix
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
21/138
21
l-QC1l-QC4 l-QC3 l-QC2
AS1
AS2 AS4
AS6
B
AS3
cSLS3
pSLS8
cSLS2
pSLS1
pSLS7 pSLS3
pSLS2
pSLS6
AS7
E
pSLS4
l-QC7l-QC6 l-QC2
l-QC5
AS5
l-QC0
l-QC8
pSLS5
pSLS9
cSLS1
CCon
sumer/Customer
D
A
Content/Customer
l-QC: Local-QC
cSLS pipes and pSLS pipes usage
Inside a pSLS-pipe there can be many cSLS-pipes
Aggregation of pSLS-Pipesis possible
6. Peering models II
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
22/138
6. Peering models II
22
SLA/S Service Level Agreements/Specifications
Enthrone- summary of contract types:
pSLA, pSLS- between providers- aggregated level (scalability)
SP/CP, SP/NP, NP/NP,
cSLA/cSLS
cSLA: CC/SP
cSLS: SP/NP
Two phase approach for service management
Service subscription ; e.g. pSLS subscription
Service invocation
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
23/138
7. End to end QoS
Enthrone
E2E
QoS
assurancepSLA/pSLS, cSLA/SLS chaining
Admission control (AC) functions - two levels
Subscription phase ( yes/no AC decision depends on resource availability considering previous subscriptions)
Invocation phase
yes/no AC decision depends on
Subscription parameters
Invocation parameters (subset)
network status
Newtwork Monitoring system
Node, domain, inter-domain
Service level monitoringpQoS monitoring
DIA (adaptation)
23
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
24/138
7. End to end QoSExample: Enthrone multi-domain environment
24
AS4
Each entity ( CP-M, CC-M, SP-M,AN-M,AS-Mcan be modelled as an SDL block
pSLA
AS3
AS2
AS1
AN3
AN5
AN4
AN1
CP1
CC2
SP1
CC3
CC1
CC4 CC5
cSLA
M
M
M
M
M
M
M
cSLA
pSLS1
pSLS2 pSLS3
M other manager (may be not Enthrone)
MM
CS1
Enthrone compliant manager
End to end QoS-enabled path
for DI delivery
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
25/138
8. Integrated management
25
Architectural planes ( ITU-T specs)
Data Plane, Control Plane and Mng. Planes functions all are
present in ENTHRONE
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
26/138
8. Enthrone Integrated management
26
Architectural planes
Generic view
Service Plane
Control Plane
Management Plane
Data Plane
CC ANP CP/CSSPNP
IntegratedManager
(Policy BasedMana ement
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
27/138
8. Enthrone Integrated management
27
IM vertical extensions- in different AS context
IMi IMj IMk
ASi
ASj
ASk
Integratedmanager (IM)- Network independent
- Inter-domain
AS Intradomain
Manager
Networkspecific
technologies
AS withown PBMmanager
AS withoutown PBMmanager
Network
specific I/Fs
IM Intradomainextension
Networkindependent
I/F
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
28/138
8. Enthrone Integrated management Functional Architecture
28
Data Plane
Traffic Condition ing , PHB EnforcementIP Forwarding , QoS probes, DIA
Resource Mng &TE(1 ) (2)Network Policies and Planning
Resource Control &TE (2)
Local Admission controlNetwork &SLS Monitoring
EQoS RM
IMSInter -domain:Network Control Plane
IMSInter-domain : Network M anagement Plane
EQoS PATH
SLS invocation handling (AC), pSLS invocationResource Control &TE (dynamic) (2)QoS Routing
Network &SLS Monitoring
EQoS RA (3)
Network
independent
Intra -domain : NetworkManagement PlaneNetworkdependent
Intra -domain : Network Control Plane
Data Flow
Service Policies and Planning
SLA/SLS negotiation Mn g.SLA/SLS Monitoring Mng.
IMSSLSManagement :Service Plane
Traffic Forecast (1 )Resource Mng &TE (1 ) (2)
EQoS SLS
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
29/138
8. Enthrone Integrated management
The
C
ontent Manager (C
M) keeps information related to the content,and supports operations related to any subscriptions for the use of
content, the management of and interaction with content.
The Terminal Device Manager (TDM) deals with service
subscription/negotiation and monitoring.
The IMS Dispatcher has components:
SM located at the SP deals with the customer subscriptions (cSLAs),
contracts with NPs (pSLSs), the services and the access to the chosen service.
This is limited to the services owned by the SP
The SM at the NPs deals with pSLSs inter-domain
29
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
30/138
8. Enthrone Integrated management (cont)
The
N
etwork Manager (N
M) deals with inter-domain issues: QoS
discovery, QoS-based route selection and the different types of QoS
services that can be offered. TheNM has some knowledge of the
resources and control layers, with the inter-domain vision for QoS service
set-up in advance.
The Intra-domain Resource Manager (RM) does not belong to IMS, but
is owned by the AS. It controls and manages the resources inside the
domain to support QoS, and is technology-dependent.
30
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
31/138
9. Enthrone Service management
Main signalling phases for service management
31
Multi-domainheterogeneous
network
(1)
(2)
(3)
CS1Data pipe
(4)
SP1 CP1
CC1
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
32/138
9. Enthrone Service management
Main signalling phases for service management
32
SP2
CP1
Content Provider
(1) for CP1 Content X
Content X
(CP1)
Content Y
(CP1)
Service
Discovery
Repository(SDR)
SP1 Populate SDR
(6)
CC1
(8)
cSLA1Request
(9)
cSLA1Response
(2)
pSLS1
Bi-directional QoS-enabled pipehttp
Content ID = yyy
Content Key = xxx
cSLS1(11)
Pipe is established in advance by SP1 to provide specific
content delivery service/s that satisfy a number of cSLSs
(5)
cSLS1(10)
cSLS1 Invocation(12)
DI Search(7)
Service Type 1:
VoD Gold - SP1, Cost
VoD Silver - SP1, Cost
VoD Gold - SP2, Cost
VoD Silver - SP2, Cost
Service Type 2:
-----
WEB SERVER
SPsADVERTISEMENT PORTAL
Access
Network
AS1
IMS
RM
NM
SLSMgt.
NP1
AS2
IMS
RM
NM
SLSMgt.
NP2
AS3
IMS
RM
NM
SLSMgt.
NP3
Content Dispatch(13)
Service Scenario
(Explicit Invocation)
(4)
pSLS3
(3)
pSLS2
A B
DC E
F
Content
Manager
Network
Manager
Terminal
Manager
Front
End
IMS
Dispatcher
Service
Manager
SLS
Mgt.
SLA
Mgt.
Service
Provider SP1
pSLAA
pSLAB
NM: Inter-domain Network Manager
RM: Intra-domain Resource Manager
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
33/138
9. Enthrone Service managementInitially, before accepting any customer cSLA, the SP, through its IMS-SM, establish
pSLAs with some CPs based on its initial knowledge delivered by a service discovery
function
Then a set ofQoS-enabled paths (aggregated pipes) between NPs are established, viapSLS, agreed between SP and access NP, and between pairs ofNPs (cascaded model) from the ingress points of CSs up the egress points ( routers) wher potentialcustomers exist
The inter-domain paths - obtained by special path finding protocols (e.g. BGP orqBGP, etc.)
Then the associated pipes (means for distributing contents from CS of CPs to severaldestinations) - are installed (put in place) i.e invoked
Appropriate network configurations are performed
The appropriate NM, through the domains SM, sends an ack back to the IMSSM of
the SP
Now the SP can accept customer requests (cSLAs)
33
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
34/138
9. Enthrone Service management
Theportal - I/F through which user select a service with a given or chosen QoS
Through a portal I/Fs, users can negotiate access to a wide choice of services.
(details, costs of the services - retrieved from a Service Discovery Repository
(SDR)
The SPs, through associations with CPs, offer a number of services through theSDR
Each SP is responsible for the creation of new services and their presentation in
the SDR
The SP maps the pSLS- > cSLAs for offering to customers and also maps the cSLA
-> cSLS(s) to be instantiated in co-operation with the NMs ofNPs
The cSLA is seen as an interface between the customer and the SP.
34
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
35/138
9. Enthrone Service management
I/FSP/NP is the c/pSLS, ensuring the independence from both the high level view
of a service and the specific network architecture employed. SLS enforcement is
achieved by means of a PBM - approach
IMS Dispatcher receives a cSLA (e.g.., VoD/gold) from the front-end and performs
initial checks
IMS Disp can also do some adaptation for a cSLA req. ( e.g. considering the
initial CC selection, the IMS can provide the appropriate and best QoS level
by executing an adaptation procedure (based on the terminal capability, user
profile: financial restriction, network path capacity, etc.)
the adapted cSLA request is passed to the IMS Disp SM
SM translates cSLAs into cSLSs. After retrieving the service availability from an
SLS repository, the SM performs admission control to decide whether to accept
or reject the request.
35
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
36/138
9. Enthrone Service management
T0 phase: Service and QoS framework set-up: first phase of the
ENTHRONE life cycle model; the service and QoS framework of the
system (SP and the ASs of each participatingNP) is initially set-up
The necessary pSLSs are established between all NPs along the delivery
chain from the DI Content of CP1 to the requesting CC1. (Steps (1) to (6)).
(1) SP/CP: pSLA Negotiation
(2-4) SP/NP & NP/NP: pSLS Negotiations
(5) Uni-directional QoS-enabledPipe (can also bi-
directional if required)
(6) SP/SDR:ServiceAdvertisement
36
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
37/138
9. Enthrone Service management
Service Requestphase:
ACCrequests a service from a SP (for delivery of a DI), resulting in a
cSLA agreement. The agreement of a cSLA assumes that a particular
path has been chosen for the provision of the specific DI.
Some form of provisioning/reservation at the network level is already
carried out, through pSLSs, in order to offer some guarantee that the
DI can be supplied at the agreed QoS level. (Steps (7) to (9)).
(7) CC/SPs Web Server: DI Search
(8) CC/SP: cSLA Request
(9) SP1/CC1: cSLA Response
37
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
38/138
9. Enthrone Service management
Service Invocationphase:
This refers to the time directly preceding the actual DI content
transfer, during which any admission control and resource
commitments required on the access network for the content transfer
are made.
The invocation phase is not mandatory to be separate; it could
happen implicitly at the subscription phase, depending on the service
schedule. (Steps (10) to (12))
(10) SP/NP:Access Network Resource Provisioning
(11) SP/NP: Traffic Conditioning
(12) CC/CP server:Content Request
Data Transferphase: The DI is transferred between the CS on the
network providing it and the CC. (Step (13))
13) CP server-to-CC1: Content Dispatch
38
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
39/138
9. Enthrone Service management
Service Completion Phase:
Once the DI request has been completed (and the service schedule
is complete), the current data transfer is terminated
The relevant cSLA in the repository is deleted or updated if the CC
requests this.
Note that the cSLA can remain valid to allow future invocations.
39
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
40/138
9. Enthrone Service management
QoS C
apability Discovery Domains advertise their QoS capabilities with their associated scope (source
domain to target domain) through suitable methods.
The discovery operation enables a provider domain to locate and find out the QoS-
classes offered by other provider domains.
This is to discover the QoS capabilities, capacities, destination prefixes and costs
offered by service peer providers. All providers will implement a small number of well-known QoS classes.
Inter-domain QoS services are created by constructing paths across those domains
that support a particular QoS class.
The BGP information is used to find destination prefixes. QoS capabilities, capacities
and costs can be determined during pSLS negotiations.
All the involved providers will advertise their QoS class capability andreachability through a protocol.
Inter-domain QoS services are then created by constructing paths (e.g. by BGP
path) across those domains that support a particular QoS class. This is path
advertisement through a protocol.
40
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
41/138
41
SP2
CP1
Content Provider
pSLA2pSLA1
(1) for CP1 Content X
Content X
(CP1)
Content Y
(CP1)
Service
Discovery
Repository
(SDR)
SP1 Populate SDR
(6)
CC1
(8)
cSLA1Request
(9)
cSLA1Response
(2)
pSLS1
Bi-directional QoS-enabled pipehttp
cSLS1(11)
Pipe is established in advance by SP1 to provide specificcontent delivery service/s that satisfy a number of cSLSs
(5)
cSLS1(10)
DI Search (7)
Service Type 1:
VoD Gold - SP1, Cost
VoD Silver - SP1, Cost
VoD Gold - SP2, Cost
VoD Silver - SP2, Cost
Service Type 2:-----
WEB SERVERSPsADVERTISEMENT PORTAL
AccessNetwork
AS1
IMS
RM
NM
SLSMgt.
NP1
AS2
IMS
RM
NM
SLSMgt.
NP2
AS3
IMS
RM
NM
SLSMgt.
NP3
cSLS for CP1 Content X (12)
Request to send content to CC1according to service schedule (13)
Content Dispatch(14)
Service Scenario
(Implicit Invocation)
(4)
pSLS3
(3)
pSLS2
A B
DC E
F
Content
Manager
Network
Manager
Terminal
Manager
Front
End
IMS
Dispatcher
Service
Manager
SLS
Mgt.
SLA
Mgt.
Service
Provider SP1
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
42/138
42
Content
Provider
AdaptationDecision
Engine
pSLS
Invocation
pSLSRequest
SLARequest
IMS-Service Manager at Service Provider
Service
Forecast
ServiceProvisioning
Service Planning
SLA RequestHandler
SLA to SLSTranslation
cSLSSubscription
AC
SLA RequestHandling
cSLS
pSLS-EQoS
pSLS-EQoS response
Install new pSLSs
Policy
Install
cSLS
Response
related to
cSLA
cSLA
Initial
PASS
cSLA
responseRejected
cSLAscSLA
offering
cSLA (EQoS-cSLA)
cSLA response (proposed, agreed, rejected)
DI Content
Information
Service Management (SLA & SLS Mgt.) @
Service Provider
AC: Admission Control
Service
Discovery
Repository
(SDR)
Service
offering
pSLS
request
pSLS
response
Content Consumer
Front EndClient
TDM
QoSCapability
Discoveryof NPs
cSLSs
Network Provider
IMS Service Manager
pSLS
Request
Handling
c/pSLS
Invocation
Handlers
pSLS
SLA/SLS
Repository
cSLA1/cSLS1
cSLA2/cSLS2
cSLA3/cSLS3
cSLA4/cSLS
4
...
pSLS1
pSLS2
pSLS3
IMS Content
Manager
FrontEnd
Server
cSLA
request
cSLA
response
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
43/138
43
ResourceManager
pSLSSubscription
AC
pSLS RequestHandler Traffic
Forecast
pSLSRequest
pSLSpSLS
response
(accept,wait, reject)
pSLS request
Install new
pSLS
pSLS response
New pSLS to set-up
TMSet of accepted
c/pSLSs
Set of accepted
& rejected pSLSs
pSLS
Request
Handling
pSLS Invocation
HandlerpSLS
Policy
IMS Service Management (SLS Mgt.) @
NetworkProvider
pSLS-EQoS
request
pSLS-EQoS
response
NPs Intra-domain
Resource Manger(RM)
Inter-domainNetwork Manger
(IMS-NM)
Resource
Provisioning
&Traffic
EngineeringService
Provisioning
(pSLS)
Service
Forecast
(pSLS)
Service Planning
pSLSSplitter
pSLS-EQoS
request
pSLS-EQoS
response
pSLS response
Route (e.g., BGP)
& QoS info
QoS
Capability
Discovery
of NPs
Domains
Resource
Availability,
etc.
cSLS InvocationHandler @ AN
Customer cSLS
Invocation
cSLS
pSLSInvocation
pSLS1
pSLS2
pSLS3
cSLS1
cSLS2
Non-
Enthrone
purposes
SLSRepository
IMS Service Manager
pSLS
Request
Handling
pSLS
Invocation
Handlers
Downstream NP
SP / Upstream NP
IMS Service Manager
pSLS
Request
pSLS
Invocation
cSLA
Request
Handling
@ SP
cSLS
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
44/138
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
45/138
4545
ContentProvider
ContentServer
EIMS@Service
Provider
NP1
NSM&RM@NP
NSM&RM Network Service and Resource Manager
NP2
NSM&RM@NP
AN
RM@AN
ContentConsumers
SP-CP dialogue
pSLSreq-subscribe
pSLSrsp-subscribe AC
AC
pSLS link provisioned
It will be installed at invocation
time after similar set of actions
11. Service scenario exampleConnectivity Service Scenario Example pSLSestablishment
pSLS-
link
installed
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
46/138
4646
ContentProvider
ContentServer
NSM@Service
Provider
NP1
NSM&RM@NP
NSM&RM Network Service and Resource Manager
NP2
NSM&RM@NP
AN
RM@AN
ContentConsumers
AC
cSLS reqcSLSrsp
DI flow
11. Service scenario exampleConnectivity Service Scenario Example cSLSestablishment
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
47/138
11. Service scenario example Basic proposed model
47
---- Control Plane for out of band signalling
___ Data Plane
___ Internal SDL channels of a business entity
(1)
(2) (3)
(6)
(7)
(8-9)(10)
(10)
(11)
(12)
(13)
(13)
CPM
CS
SM
NM
RM
NET
NP3
SM
NM
RM
NET
NP2
SM
NM
RM
NET
NP1
CM
IMSdisp
NM
SMFEclnt
CC
NETi/f
TDM
FEsrv
SP
TM
WEBsrv
SDR
(4)
(14)
(5) (5) (5)
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
48/138
11. Service scenario example Basic target MSC (1/3)
48
o
NP3.IMS.SMNP1.IMS.SM
(1 ) D24i
(2-4 ) D24i
pSLS invocation
(5) D24i
Install_req( )
Config_rsp( )
Inform CP about invocation
(6) D24i
CP1.Cnt_mng
New_serv( )pSLS_req( )
SP/CP_pSLA_req( )
SP1.Cnt_mng
SP/CP_pSLA_rsp( )
SP1.IMS.SM.Srv_plan NP2.IMS.SM
pSLS_req( )pSLS_req( )
pSLS_rsp( )
pSLS_rsp( )pSLS_rsp( )
CS1.Mng
Cnfig_req( )
SP1.Srv_Disc_repWeb_srv
New_srv_req( )Adv_new_srv_req( )
Adv_new_srv_rsp( )New_srv_rsp( )
pSLS_inv( )pSLS_inv( ) pSLS_inv( )
pSLS_inv_rsp( )
pSLS_inv_rsp( )pSLS_inv_rsp( )
Install_rsp( )
Negotiation
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
49/138
11. Service scenario example Basic target MSC (2/3)
49
(11)Vertical signaling
to NM, RM
CP1.Cnt_mng
CS1.Mng
New_cSLA( )
New_CSLA-accept_req( )
New_cSLA-accept_rsp ( )
NP1.IMS.SM
(7) D24i
(8-9) D24i
(10) D24i
(12) D24i
CC1.TD_mng
DI_search_req( )
SP1.IMS.SM.ADE&SLA_req_H
SP1.IMS.SM.
Srv_plan
SP1.FE_srv
New_cSLA-established( )
Web_srv
DI_search_res( )
DI_select_req( )
DI_select_redirect( )
cSLA_req( )cSLA_req( )
cSLA_rsp( )cSLA_rsp( )
NP2.IMS.SM
NP3.IMS.SM
RESV_req( )
RESV_rsp( )
RESV_req( )
RESV_rsp( )
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
50/138
11. Service scenario example Basic target MSC (3/3)
50
CS1.MngNP1.IMS.M
Content_req( )
Content_rsp( )
(13)D24i DIdelivery()
Invoke_req( )
Invoke_end_req( )
Invoke_end_rsp( )
Content_end_req( )
Content_end_rsp(
NP3.IMS.SM
NP2.IMS.
cSLAt_end_req( )
cSLAt_end_rsp( )
CC1.TD_mng SP1.TM SP1.SM.Srv_plan
SP1.SLA_rep
cSLA_delete_req( ) cSLA_delete_req( )
cSLA_delete_rsp( )
cSLA_delete_rsp( )
Servicecompletionphase(D24i)
(12)D24iInvoke_rsp( )
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
51/138
51
Powerful approach for network management by defining high level objectives of
network and system management based on a set of policies that can be enforced in thenetwork
PBMpolicies : set of pre-defined rules (conditions actions) that determine allocationand control of network resources
these conditions and actions can be established by the network administration withparameters that determine when the policies are to be implemented in the network
Policies specifies the regulation of access to network resources and services based on administrative
criteria.
control which users, applications, or hosts should have access to which resources and servicesand under what conditions
Advantage ofPBM: instead of configuring individual network devices, ISPs and corporateadministrators regulate the network through policy infrastructure, which provide supports forallowing administrative intentions to be translated into differential packet treatment of trafficflows
Slide 51
ANNEX : Policy based Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
52/138
52
Policies - usually defined based on the high-level business objectives ofthe network operator or service provider
- service contracts: SLA/SLS agreed between the und user customers and theService Provider or between the providers themselves
Typical Providers: Network Provider (NP), Service Provider (SP), Content
Provider (CP)
Main PBM goals:
to support the QoS management
But also can cover a larger area of network management aspects, like securityand also interact with mobility management.
PBM - high-abstraction view of a network to its operator helping theoperator in the deployment of new IP QoS services
Slide 52
ANNEX : Policy based Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
53/138
53
PBM logical components
Policy Management Tool PolicyStoring Service
PolicyConsumers (or Policy Decision Points -PDPs)
Policy EnforcementPoints (PEP)
The PDP is represented by the Bandwidth Broker(BB) concept
- policy management tool - create an environment where policies are defined in ahigh-level declarative language; after validation and static conflict detection tests,they are translated into object-oriented representation (information objects) andstored in the repositories
- a unique logical repository can be seen as a logically centralized component but
it may be physically distributed using the technology offered by the LightweightDirectoryAccess Protocol (LDAP) directory
- after the policies are stored, activation information may be passed to theresponsible PDP in order to retrieve and enforce them
Slide 53
ANNEX : Policy based Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
54/138
54
The functional groupings within a high level architecture can be mapped topolicy
consumers
Slide 54
ANNEX : Policy based Management
Policy ManagentTool
Functionalblock (PDP)
Policy StoringService
Generic PolicyConsumer
Functionalblock (PDP)
Functionalblock (PDP)
Router (PEP) Router (PEP)
End of Annex
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
55/138
12. Policy Based Management
PBM functional entities- Enthrone approach
ePEP
Managed
"Edge Device"
cPEP
Managed
"Core Device"
ePEP
Managed
"Edge Device"
PDP
IMS dispatcher / IMSNet Manager
IMS NetMgr
IMS PolicyEditing T ool
PDP
IMS NetMgr
IMS Dispatcher / IMSNet Manager
IMS
Policy Store
Domain
Policy
Editing ToolDomain
Policy Store
Policy ConfigurationData
Policy ConfigurationData
55
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
56/138
12. Policy Based Mangement
PBM functional entities- Enthrone approach
56
ePEP
Admission
Control
Agent
Traffic Policy
Agent
Node
Monitoring
Agent
MIBPIB
cPEP
Traffic PolicyAgent
PIB
Inter PDP
Intra PDP
Admission
Control
Manager
TrafficPolicy
Manager
Intra-domain
NetworkMonitoring
Manager
PDP (Policy Decision Point)
IMS Network Manager
Intra DomainManagement Plane
Inter DomainManagement Plane
Service Plane
SLA/SLS Negotiation Manager
Inter domain
Routing
Control Plane
Management Plane
TVM
Processor
TVMProcessor
core Policy Enforcement Pointedge Policy Enforcement Point
inter domain NetworkMonitoring Manager
EQoS SLS
Service Level Monitoring Manager EQoS RM
Route and ResourceAssignment
Manager
EQOS RA
PQM
Proprietaryor SNMP
or XML
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
57/138
THANK YOU
57
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
58/138
ENTHRONE II service management concepts for
end to end QoS assurance in multi-domain
environment
(Extension ofENTHRONE I )
End-to-End QoS through Integrated Management ofContent, Networks and
Terminals (www.enthrone.org)
58
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
59/138
CONTENTS1. ENTHRONEpartners
2. ENTHRONE Business Actors
3. Objectives
4. Architecture5. NetworkService Management
6. ENTHRONE Intl Pilot
7. Conclusions
59
2 ENTHRONE II B i A t
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
60/138
2. ENTHRONE II Business Actors
60
ContentProvider
ContentServer
ServiceProvider
NP1
SM&RM
SM&RM -Service and Resource Manger
NP2
SM&RM
NP3
SM&RM
ContentConsumers
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
61/138
2. ENTHRONE II Business Actors
61
Business Actors:
CC- Content consumer (Company, End users)
Customer ( org)
End user
CP- Content Provider
CPM content provider manager
CS1, CS2, - Content Servers
SP- Service Provider (higher layer services)
NP- Network Provider (connectivity services)
ANP Access Network Providers
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
62/138
3. ENTHRONE II Objectives
62
To develop an MPEG-21 based QoS managementarchitecture and solutions,for
transport (QoS enabled) over multi-domain
heterogeneous network infrastructures including ANs
( new)
cross-layer adaptation New function
of protected multimedia content
to diverse terminals (fixed or mobile)
ContentServer
NP1
ENTHRONE
NP2AN
ContentConsumers
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
63/138
3. ENTHRONE II Objectives
63
Offering High level services:
Video on Demand (VoD), Streaming, E-learning,
Multimedia distribution, IPTV (basically uni-directional)
To demonstrate the solution in a large-scale intl pilot, in
preparation for bringing it to the market:
large scale E2E pilot to demonstrate the capability
to manage,in an integrated way
the whole chain of protected content handling
transport and
delivery to
user term
inal
sacro
ssheterogeneo
usnet
work
s,while offering QoS-enabled services
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
64/138
3. ENTHRONE II Objectives
64
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
65/138
4. ENTHRONE II Architecture
65
Business
Actors
End to end Quality of Services
Content
ProviderCore
Network
Providers
Service
Provider omerrCustomer
Managementand control
pSLS based IP multi-domainQoS enabled Data pipe
UniversalMultimedia
Access
Metadata
Multimediacontent
AccessNetworkProvider
AccessNetwork
Provider
AccessSpecific Pipe Access
Specific Pipes
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
66/138
4. ENTHRONE II Architecture
66
Appl.andHighLevelServices
Content
Preparation
ContentHandling &Adaptation
Content
AdaptationContent
consumption
Media control middleware
Service Management (Planning, Provisioning,Offering and Monitoring)
Service and Session control
TransportServices
Inter-domain Network Resources
Management and Control
Access and Core (*)
Managementand
Contro
lPlanes
DataPlane
ApplicationsApplications
EIMS scope
Intra-domain Network ResourcesManagement and Control
Access and Core (*)
Media FlowControl FlowControl Flow Media Flow
ControlFlow
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
67/138
4. ENTHRONE II Architecture
67
Adapters
Delivery
layer
Metadata Management Model
Metadata Management
and Search (MATool)Enhanced FeaturesQuality ofService
and Adaptation
ENTHRONE Integrated Management Supervision
EIMS Supervision
layer
Interfaces
BusinessActors
Business
level
(simplified)
- Multicast management
- Content caching and
CDN management
Generic model for- Metadata management
- Metadata storage
MAtool implementation using
MPEG-7/-21, TV-anytime,...
-Adaptation management
And extended functionalities:
- End to end QoS management
- Service management (SM)
- Terminal Device Management (TDM)
New entity.
More open business models
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
68/138
4. ENTHRONE II Architecture
68
Metadata Manager
Inter domain Resource Manager
Inter-domainTransportServicesManagers
Service Manager
E2E QoSManager
AdaptationManager
FE
Manager
TDManager
Appl. & High LevelServicesManagers
Interfaces
ENTHRONE Adapters
Basic Services Manager
CustomerService Manager
Network Service Manager
ContentService Manager
Multicast
E-castService
Manager
Transport
Manager
CCDNCCDNService
Manager
TransportManager
Search Manager
Belong to the Mangement andpartially to Control Planes
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
69/138
5. NetworkService management
69
Objectives To provide to upper layersQoS enabled connectivity
services with controlled level of guarantees
over multi-domains IP based
and various access networks ( LANs, WLANs, WMANs)
While preserving each domain resource managementindependency
To accommodate variousbusiness actors: SP, NP,ANP,
CM/CS
Scalable solution:
aggregated level processing ofinter-domain resources atvirtual level (abstraction of actual network topologies)
Avoid per/flow-call signalling in the core region
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
70/138
5. NetworkService management
70
Solution
Cascaded mode domain peering (SP does not need inter-domain
routing information)
Provider and Customer Service LevelAgreements/Specification
( pSLA/SLS, cSLA/SLS)
pSLS between providers establish pSLS-links
- in advance to real traffic flow transport- based on forecasted
data
From CS regions to CC regions
Two phase approach
pSLS subscription (quasistatic)- logical reservation
pSLS invocation (dynamic) : actual Installation in the network via
Intra-domain Resource Managers
cSLS between CCs and SP in order to getslices of pSLS links
for their Digital Items flows
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
71/138
5. NetworkService management
71
Solution (contd)
New ENTHRONE II features (partial list)
Cache and Content Distribution network supported by
ENTHRONE architecture
Multicast transport
at overlay level inter and intra-domain
but IP multicast level (PIM-SM/SSM) possible inside each
core IP domains
PQoS- to NQoS bi-directional mapping
Cross layer optimization
Individual flow adaptation (scalable TVMs)
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
72/138
5. NetworkService management
72
AchievementsEnthrone provides E2E QoS capable offering a number of classes ofserviceswith different levels of guarantees
Accommodates various non-transport business actors (CP/CS, SP,etc.),while interacting only minimally with them
Supports multiple domain,unicast and or multicast transport
Optimized transportation of multimedia-content (VoD,streaming,IPTV, etc.)
Utilises an Intl transport system, multiple-domain spanned, capableof offering E2E QoS,but managed at virtual overlay level,withoutintervening in each domain resource management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
73/138
5. NetworkService management
73
AchievementsEnthrone provides E2E QoS capable offering a number of classes ofserviceswith different levels of guarantees
Supports different network level QoS-enabledtechnologies/mechanismsin the core IP domains (DiffServ, MPLS)while offering additionally E2E controlled capabilities
Allows different types of access networks (LANs, WLANs, WMANs)
ProvidesAN Resource Manager forsome access technologiesand mechanisms for cooperative actionsbetween ENTHRONEand some other access technologiesin order to exploit the lastmile QoS offering true E2E QoS
5 N t k S i M t
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
74/138
5. NetworkService Management
74
Advantages: Network Operator point of view (contd)
Enthrone provides E2E QoS capable offering a number of classes ofservices
with different levels of guarantees
Accommodates various non-transport business actors (CP/CS, SP, etc.),whileinteracting only minimally with them
Supports multiple domain,unicast and or multicast transport
Optimized transportation of multimedia-content (VoD,streaming, IPTV, etc.)
Utilises an Intl transport system, multiple-domain spanned, capable of offeringE2E QoS,but managed at virtual overlay level,without intervening in each domainresource management
Supports different network level QoS-enabled technologies/mechanismsin the
core IP domains (DiffServ, MPLS) while offering additionally E2E controlled
capabilities
Allows different types of access networks (LANs, WLANs, WMANs)
ProvidesAN Resource Manager forsome access technologies andmechanisms for cooperative actionsbetween ENTHRONE and some
other access technologiesin order to exploit the last mile QoS offering
true E2E QoS
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
75/138
5. NetworkService Management
75
Advantages: Network Operator point of view (contd)
Enthrone creates traffic-engineered connectivity paths that meet userbandwidth
requests,based on SLSsCreates a differentiated services connectivity network,where
qualitative/quantified performance guarantees are provided.
Providesscalable solution for resource management by creating a traffic-
engineered environment where traffic is loaded evenly across the network/s
Aggregated level allocation ofinter-domain resources at virtual level
(abstraction of actual network topologies)
Reduces the amount of call set-up and control signalling
Avoid per/flow-call signalling in the core region
Enthrone allows efficient exploitation (via controllable policies) of transport
resources (bandwidth) versus a controllable degree ofusersatisfaction from QoS
aspects
The control policies presentshigh degrees of customisation to business
and operations regarding service provisioning. Providers may control theexpense, through appropriate policy settings reflecting their own 'style' in
service provisioning while meeting the user requirements.
5. NetworkService
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
76/138
Management
76
Advantages: Network Operator point of view (contd)
Provides efficient Bandwidthutilization
The traffic load is distributed evenly across the intra-domain network by
setting up TE paths compare to solutionswhich load one part of the
network heavily while leaving other parts lightly loaded.
The multiplexing of traffic on aggregated pipes combined with TE
techniques ( including Network Dimensioning algorithm based on
forecasted demand) allow - if ENTHRONE applied in comparison withconventional resource management:
bandwidthsavingswhile the same amount of overall load
or equivalent, may admit more unguaranteed traffic load while using
the same network capacity
ProvidesAdmission Control based approachOffers guarantees of QoS improving the network performance in terms
of QoS traffic throughput (goodput).
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
77/138
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
78/138
78
QoS provisioning- bi directional mapping
5. Network Service Management
At the service layer
Expected PQoSis defined as the perceived quality that a customer or end-user
expects from a contracted service described in a cSLA. This may be determined
by the customers previous experience of the similarservices orby service
providers offering. The Expected PQoSis dependent on the user QoS
preferences and the capabilities and constraints of the terminal that he/she utilizes
At the application layer
ApQoS is defined as application quality to express these needs and constraintsin technical terms
ApQoS is characterised by encoding and transmission parameterssuch as
frame rate, resolution, coding format, latency, latency variation, loss ratio, etc.
At service set-up time, the expected application quality that the user envisages
(i.e.,UserExpected ApQoS) is obtained from the usersExpected PQoSviaAQoS(Adaptation QoS) tool.
AQoS is the means that provides the required metadata support for context-aware quality based adaptation/mapping expressing the relation between
resources or constraints, adaptation operation, and quality.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
79/138
79
QoS provisioning- bi directional mapping
5. Network Service Management
TheApQoS bound is formed by the Content Generation/Adaptation entity specifying
the boundaries that application can operate based on the application QoS profiles
determined by application encoding and transmission requirement and distortion that
application can tolerate.
Based on theApQoS bound and user expectation (UserExpected ApQoS), the QoS
parameters that form theAdoptedApQoS providing the lowest distortion and satisfy
th
e range of applicat
ion q
ual
ity req
uirement
will
be c
ho
sen
TheAdopted ApQoSis formed to classify the application in terms ofits quality
requirements. If there is no application class available (represented by Link 1) to
support thisuser request, the user QoS preference must be changed andApQoS
bound may need to be adjusted.
If the user request can be satisfied, the transmission requirements encoded in theAdopted ApQoSmust then be mapped into network-level parameters to specify the
networking needs of the application. This operation resultsin the applications required
NQoS (i.e.,Requested NQoS)
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
80/138
80
QoS provisioning- bi directional mapping
5. Network Service Management
NQoS : quality targeted for (or experienced by) a network connectivity service and
expressed by one or more performance parameters (i.e., throughput, delay, loss,
delay variation) that are quantified.A connectivity service is a 'get-through'/ 'traverse'
service for reaching particular destination(s) from specific source(s) in the IP address
space.
An NQoS-classis a set of packet transfer performance parameters (attributes)
ass
ociated
with
spec
ific performance target
s(val
ue
s).T
he concept of NQoS cla
sscanbe compared to the notion of Per Domain Behaviours (PDBs),specified in the IETFs
DiffServ framework.
NQoS-classes are distinguished into different types according to how performance
target values are assumed.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
81/138
81
QoS provisioning- bi directional mapping
5. Network Service Management
NQoS-classes are building blocks for offering and provisioning QoS-based
connectivity servicesbut not the services themselves. Conversely, QoS-based
connectivity services are mapped to NQoS-classes
From the perspectives ofservice offering, NQoS-classes express the transfer quality
aspects of the QoS-based connectivity services
From the perspectives ofservice provisioning, NQoS-classessegregate the networkQoS-space into a number of distinct classes, aggregating user QoS traffic accordingly.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
82/138
82
QoS provisioning- bi directional mapping
5. Network Service Management
NP managesits resources; from this point of view one distinguishesseveral NQoS-
classes:
Engineered NQoS: the quality targeted for connectivity services that an NP
engineersits network to offer them to its customers. Its values are the results of
network dimensioning by taking into account the characteristics of the physical
network configuration, topology, customers/providers QoS needs and trafficdemand, and forecast. NPs assign NQoS values to a number of network level
QoS classes (NQoS-class)
Offered NQoS: quality actually set by the provider, assigned to NQoS-classes
and deemed appropriate for creating competitive network connectivity serviceofferings to its customers or providers. The Offered NQoSvaluesshould be as
close as to the corresponding Engineered NQoSvalues. These values maychange as the corresponding policies forservice offering change.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
83/138
83
QoS provisioning- bi directional mapping
5. Network Service Management
The Requested NQoSis mapped to Offered NQoS,i.e., mapping of attributes-values
ofRequetsed NQoSto an NQoS class attributes-values.
Thisidentifies the service class that assigned to the application for allowing
transportation of the stream across the networkswith the desired quality.
The performance values ofselected NQoS classshould be as good as orbetter than
the corresponding Requetsed NQoSvalues.
The values ofselected NQoS class are exported to the cSLS.
After the selection of NQoS-class, the content can be generated according to the
agreed QoS parameters. The Content Generation/Adaptation entity isinformed to
generate the content bit-stream.
If there is no NQoS-class available to satisfy all requirements and constraints
(represented by Link 2), it implies that the current network capabilities cannot meet
the application quality requirement.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
84/138
84
QoS provisioning- bi directional mapping
5. Network Service Management
Therefore,user QoS preference must be changed andApQoS bound may need to beadjusted.
The network informs the decision-making sub-systems for changing the user QoS
preferences and requesting Content Generation/Adaptation entity to adjust the QoS
bound.
This feedback link may make the system not scalable, asit may require for every
service request. Thisshould not happen as the Service Management sub-system atthe EIMS performs an admission control prior to go through the mapping process. The
admission control entity makessure the network level service classis available to
support the requested service.
The decision-making sub-systemsinstruct (represented by Link 3) Content
Generation/Adaptation entity to:
Generate/adapt the content based on the agreed QoS parameters and any application layer
mapping policy.
Change the application quality requirements and adjust theApQoS bound based on the
network (access and core) constraints and application requirementsif necessary.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
85/138
85
QoS provisioning- bi directional mapping
5. Network Service Management
The Measured NQoS isused forservice and network monitoring purposes.is defined as the network quality actually experienced by QoS-based connectivity
services offered by one/more NPs and deduced by actual measurement during
network operation.
The Measured NQoS values change as network traffic conditions change but
they should not on average- over a timescale, violate the selected QoS classvalues (SLS).
The Delivered PQoSis the quality that a customer or end-user actually perceiveswhen consumes the service at his/her terminal.
The Delivered PQoSrelated parameters could be acquired during service
delivery by subjective/objective measurements.
The result isused forservice monitoring and service fulfilment purposes
including QoS adaptation.
The Delivered PQoSmonitoring is normally performed at level of an individualapplication stream.Forscalability reasons, the NQoS is measured (i.e.,Measured
NQoS) for a specific QoS class and at aggregated level
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
86/138
86
QoS provisioning- bi directional mapping
5. Network Service Management
It might be necessary to find out about the PQoS experienced by a number ofapplication streams collectively delivered at an NQoS-class level.
By using thisMeasured NQoS,it is possible to deduce an approximation of PQoS
(i.e.,Derived PQoS) delivered to a number of application streams.
Different techniques may be used to obtain values ofDerived PQoSparameters from
Measured NQoSparameters observed across network boundaries or end-to-end.
The result of this mapping can be used forservice assurance purposes and as
feedback to SPs decision-making process to compute a new content adaptation if
necessary.
Upon detection ofservice degradation during its delivery, adjustment of QoS
parameters and adaptation of content will be needed. This may resultsin the changeof NQoS-class.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
87/138
87
QoS provisioning- bi directional mapping
5. Network Service Management
QoS atvarious levels Definition/Characteristic/Parameter/Measurement
User QoS Preferences Expressed by high-level terms e.g., Gold, silver, bronze (Olympic Services)
Terminal chars and
constraints
Characterised by Processing power, memory, jitter buffer size, codec, video playback
frame rate, etc.
Expected PQoS Defined as the perceived quality that a customer or end-user expects from a
contracted service described in cSLA.
Delivered PQoS The quality that a customer or end-user actually perceives when consumes the service
at his/her terminal measured by subjective/objective methods. It is expressed asPerfect, Excellent, Very Good, Good, Moderately Good, Fair, Somewhat Poor, Poor,
Very Poor, Bad, or Useless. PQoS evaluated using: SNR, MOS, Structural Similarity
Index (SSIM) techniques.
Derived PQoS An approximation of PQoS delivered to a number of application streams deduced by
usingMeasuredNQoS.
ApQoS Defined as application quality to express the application needs and constraints in
technical terms. ApQoS is characterised by encoding and transmission parameters
such as frame rate, resolution, coding format, latency, jitter, loss ratio/BER, aspect
ratio, etc.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
88/138
88
QoS provisioning- bi directional mapping
5. Network Service Management
User Expected ApQoS Defined as the expected application quality the user envisages and obtained from the
users ExpectedPQoSvia AQoS tool.
AQoS (Adaptation
QoS)
AQoS is the means that provides the required metadata support for context-aware
quality based adaptation/mapping expressing the relation between resources or
constraints, adaptation operation, and quality.
ApQoS Bound Specifies the boundaries that application can operate, based on the application QoS
profiles determined by application encoding and transmission requirement anddistortion that application can tolerate.
Adopted ApQoS Is used to classify the applications in terms of their tolerable distortion and encoding
and transmission quality requirements within ApQoS Bound.
NQoS Generally defined as the quality targeted for (or experienced by) a network
connectivity service and expressed by one or more performance parameters (i.e.,
One-way delay, round-trip delay, One-way packet loss, delay variation, offered load,throughput) that are quantified.
Requested NQoS Specifies the networking quality needs of the application.
5 Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
89/138
89
QoS provisioning- bi directional mapping
5. Network Service Management
Engineered NQoS Defined as the quality targeted for network connectivity services that
an NP engineers its network to offer them to its customers.
NQoS-class An NQoS-class is identified by a set of packet transfer performance
parameters (attributes) associated with specific performance targets
(values).
OfferedNQoS The quality actually set by the provider, assigned toNQoS-classes and
deemed appropriate for creating competitive network connectivity
service offerings to its customers or providers.
Measured NQoS Defined as the network quality actually experienced by QoS-based
connectivity services offered by one/more NPs and deduced by actualmeasurement during network operation.
5.Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
90/138
90
Network Service Manager at SP (NetSrvMngr@SP)
Role:
Management (by provisioning) of the virtual transportresources at aggregated level (multi-domain QoS enabledpSLS links), in unicast/ multicast mode and triggering theirinstallation/modification/deletion in the networks; executionof the cSLS individual CC requests
Interfacing with: other SP modules (mainly to CustomerService Manager) - to
deliver information on pSLS links status and to process therequests for connectivity services - in aggregated (pSLS), orindividual (cSLS) mode
NetworkService Managers at core IP domains - to trigger the
required actions related to pSLS aggregated links in unicast ormulticast mode
Access Network Resource Managers - to control the last/first milesegment (cSLS link) of the QoS enabled pipes
g
5.Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
91/138
91
Network Service Manager at SP (NetSrvMngr@SP)
Achievements: specification, design implementation and validation
of:
pSLS processing: (quasi-static) subscription and dynamic invocation of
aggregated pipes; complex negotiation handshaking; alternative
routes for aggregated pSLS pipes
pSLS links support for overlay multicast tree and dynamic tree
management
pSLS support for IP multicast in the last core IP domain
pSLS links support for CD Networks
Unicast cSLS processing: cSLS dynamic subscription and invocation
cSLS support for multicast service
5. Network Service Management@
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
92/138
92
EIMSatSP
Network ServiceManager
FrontEnd
Client
ContentConsumer
TerminalDevice
Manager
SPFront
End
Service Provider
ContentProvider
(EIMS part)
ServiceDiscoveryRepository
Customer
ServiceManager
ServicePlanning
SLA/SLSRepository
QoScapability
Discoveryof NPs
pSLS
processing
Network Provider(EIMS part)
cSLA/SLSProcessing
Policies
pSLSpSLA
cSLA cSLA
cSLA/cSLS
cSLS
E2EQoSManager
SearchManager
Service Manager
Content
ServiceManager
MonitoringManager
MulticastManager
CDNManager
MetadataManager
NSM@SP- generic architecture
5. Network Service management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
93/138
93
Network Service Manager at SP(contd) - Implementation
Implemented Modules:
Network Service PlanningpSLS processing
cSLS processing
Multicast c/pSLS processing
Repositories: pSLS, cSLS,
Allocated ResourcesRepository
WSDL Interfaces to:
Customer Service Manager@SP
General Multicast Manager @SP
Graphical interface for administration
Monitoring System
Network Service Manager @NP
Resource Manager@ANP
cSLS
processing
pSLS
processingCustSvcMngr
WSDLinterface
NetSrvMngr@NP
interface
cSLS
Repository
Graphical
interface
McastMngr
WSDL interface
Allocated Resources
Repositor
pSLS
Repository
ANMngr
WSDL in terface
SrvMon
interface
Multicastp/cSLSprocessing
ServicePlanning
NetworkService
Manager@SP
WP3 functionalitiesWP6
functionalities
Validation:Operational scenarios
High level servicesscenarios
5. Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
94/138
94
Network Service Manager at SP (contd)
Scenario Example:Message Sequence showing the pSLS status query and cSLSsubscription related actions (bold line - dotted arrows); Notations: cSLS RqH
cSLS RequestHandler ; ResMngr@ANP ResourceManager at ANP
94
SP
CC
CustSrvMngSPFE
NetSrvMng @SP
1
cSLA
Access
Network
ResMng@ANP
Core Network (s)
CS/
sTVM1
(NSM&RM)@NP
Exis ting pSLSlinks - installed
2
4
ER
cSLS ReqHndl
pSLS/
cSLS
Rep
4.1
7
7.2
9
SplitcSLS(7.1)
AC(7.5)
8
4.2
CS/sTVM2
AR
ER
5
Network
Service
Provisioning
7.4
7.6 10
(3) (6)
(7.3)
5.Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
95/138
95
Network Service Manager at NP (NetSrvMngr@NP)
Role: Management (by provisioning) of the intra and inter-domain virtual
transport resources at aggregated level (QoS enabled pSLS links), by
cooperating with NetSrvMngr@SP and other NetSrvMngr@NP(s);
commands for their actual installation/modification/deletion in the
networks Interfacing with
NetworkService Managers atSP - to process and solve the requests for
multi-domain pSLS-links in unicast or multicast mode
Upstream and downstream NetworkService Managers at NPs
to negotiate pSLS links and ask for
subscription/invocation/modification/deletion of these links (
ENTHRONE EQoS protocols)
to exchange routing information
9
5
5.Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
96/138
96
Network Service Manager at NP (NetSrvMngr@NP)
Interfacing with
Intra-domain Network Resource Managerat IP domain
to ask it the required actions related to pSLS links installation in the
network
to receive intra-domain and inter-domain network resource
information in terms of traffic trunks
to receive the topology information in case of IP multicast in the last
core domain
9
6
5.Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
97/138
97
Network Service Manager at NP (contd)
Achievements: specification, design, implementation and validation of
Interaction with Intra-domain Network Resource Manager - to receive
the Resource Availability Matrix information (intra and inter-domain)
Interaction (upstream) with NetSrvMngr@SPs for pSLS processing:
Interaction (upstream and downstream) with other NetSrvMngr@NPs
(EQoS
protocols/WS
DL
based ) for pSLS
processing: (quasi-static) pSLS subscription
negotiation, splitting, Admission Control (AC), storing,
modification, deletion
pSLS dynamic invocation
Negotiation, AC, modification, deletion
97
5.Network Service Management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
98/138
98
Network Service Manager at NP (contd)
Interaction with Intra-domain
N
etwork ResourceM
anager - to commandinstallation/modification/deletion of the pSLS-links
pSLS links support for overlay multicast tree and dynamic tree
management
5.Network Service management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
99/138
99
Network Service Manager at NP (contd) - Implementation
TrafficForecast &Planning
pSLS
splitting
EQoS
WSDLinterface
Inter/intra
domainResource
Repository
pSLSProvisioning
pSLS
AC
InterdomainOverlaypaths
repository
Interdomain
overlaypathfinding
Policies
In
ter-domainPath
W
SDLinterface
EQoS
WSDLinterface
Intra-domain
Resource ManagerWSDL interface
Intra-domain
NetworkManagerWSDL interface
Web Management
interface
EIMS@NP
Multicast
Manager
SrvMon
interface
pSLS
Repository
Inter-doma
in
ResourceMan
ager
WSDLinterface
Implemented
Modules:Network Service
Provisioning
pSLS Splitter,
pSLSAdmission Control
Multicast Manager
Inter-domain overlay pathfinding
Traffic Forecast and
planning
Repositories:
pSLS
Intra/inter domain
resource Inter-domain
overlay path
5.Network Service management
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
100/138
100100
Implemented WSDL I/Fs to: Net SrvMngr@SP and NP (EQoS interface),Monitoring System, Intra-domain Network Resource Manager, Inter-domain path I/F
Validation: 1.Operational scenarios; 2. HL servicesscenariosSample example: pSLS invocation over three IP domains
Admin@SP
SrvProv@SP
SP
NetSrvMngr@NP1
Intra-NRM@NP1
NP1
Invocatio n Initiation
1.2.pSLS_i_req
11
1.1
NetSrvMngr@S P
NetSrvMngr@NP2
Intra-NRM@NP2
NP2
NetSrvMngr@NP3
Intra-NRM@NP3
NP3
2.1
2.2.pSLS_s_req
EQoS-pSLS-S/I-NP
3 4..pSLS_i_req
5, 6,78. pSLS_s_req
9.Internal NP actions
10
13.pSLS_i_rsp(acc)
pSLS_i_rsp(acc)
. pSLS_i_rsp(acc)
15 pSLS_i_rsp(acc)
16
EQoS-pSLS-S/I-NPEQoS-pSLS -S/I-NP
Last IP domain
M1
M4
M3
M2
12
1417
5.MPLS based QoS provision
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
101/138
101101
Mapping of pSLS-pipe to
SLS in MPLS domains
Development of cooperation between MPLS control plane and
ENTHRONE management/control plane. The approach used was to
map each pSLS on to a single MPLS LSP
In (5) appropriate
command from EIMSNSM@NP is sent to the
ingress LSR router
5. MPLS based QoS provision
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
102/138
102102
CLASSES DSCP EXP LSP LSP_ label
iLER-LSR-eLER
LSP
BW
EF 0x2e 0x01
LSP1 1000010001 2 MbitAF11 0x0a 0x02
AF22 0x14 0x06
LSP2 2000020001 2 MbitBE 0x00 0x00
Two LSPswere allocated : LSP1 for EF andAF11 traffic classes LSP2 forAF22 and BE traffic classes
Intra-domain NM : controls the allocation of traffic
flows to DiffServ/MPLS classes Distributes the labels for LSP
assignment Interfaceswith NSM@NP
5.ENTHRONE Multicast
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
103/138
103
Overall Goal:
QoS enabled multicast transport service of DI media flows over multi-domains (core plusheterogeneous access networks) while seamlessly integrated in the ENTHRONE architecture
Multicast support inter and intra-domain
Flexible overlay (at EIMS level) solution, based on existing pSLS/cSLS-linksconcepts- SLA/SLS controlled
Scaleable and efficient solution in terms of inter-domain signalling
Independent on IP multicast deployment in the core domain
But capable to use IP multicast where it exist
103103
5. ENTHRONE Multicast
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
104/138
104
ENTHRONE- new multicast solution : E-cast system
Built on existing ENTHRONE management infrastructure
Multicast aggregated tree:
Overlay multicast (E-cast(o)) for multi-domain
May include IP multicast (E-cast(ip)) if available, in the leaf IP coreof the domains of the overlay multicast trees
E-cast tree set of of QoS enabled unicast pSLS-links (mcast-pSLS-tree)
A mcast-pSLS-tree holds resource slices : mcast-cSLS-trees
The mcast-cSLS-tree : a set of unicast cSLS-links, for a single multicast stream - e.g.an IPTV channel
E-cast(ip), based on standardized PIM-SM/SSM
Additionally to best-effort PIM-SM/SSM, the E-cast(ip) provides QoS guarantees
by creating at IP level, a single domain tree based on pSLSs.
104104
5. ENTHRONE Multicast
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
105/138
105
E-cast system:
Data Plane: multicast p/cSLS based
Management and
C
ontrol Plane:E-C
ast Manager andC
ontrol (Central) EIMS Multicast Manager at SP: communicates with EIMS Customer Manager tohandle CCs requests and with EIMSNetwork Manager to subscribe and invoke mc_pSLSand mc_cSLS.
Service Manager (McastMngr SM)
communicates with EIMSSearch & Customer Service Manager tohandle multicast service requests
map requests at application level to network level Network Manager (McastMngr NM)
communicates with EIMSNetwork Service Manager to configure,administrate overlay multicast network
interacts with IP multicast in the last core domain
Network Service Manager at SP
Intermediates the pSLS support for E-cast(o)
Multicast Manager at NP
Manages and controls the E-cast(ip)
105
SM
EIMS MM
NM
Search MngrSearch Mngr
CustSrvMngrCustSrvMngr
NetSrvMngrNetSrvMngr
5.ENTHRONE Multicast
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
106/138
106106106
ASm
CS
E-cast Root
AN3
DR1
AN1
DR2
DR3
ASp CC1
CC2AN2
CC3ASi
AN1
E-cast RootNode (EN1)
ASk CC1
AN2
ASj
IP PIM-SM/SSMdomain
CC2
E-cast intermediate node
E-cast cross-layer node
Ordinary IP router
PIM-SM/SSM router
E-cast
Overlaytree
PIM-SM/SSMtree
Unicast pSLS-link
E-cast proxy node
Segment of IPIM-SM/SSM tree( based also on pSLS-links
EN2
EXN3
EN4
EN5
EN6
EN7
NSM&RM@ NP
NSM&RM@ NP
NSM&RM@ NP
NSM&RM@ NP NSM&RM
@ NP
SP
NetSrvMngr
McastMngr
2.1
2.3
2.2
1
3*
Overall E-cast topology: pSLS support and PIM/SM support
5.ENTHRONE Multicast
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
107/138
107
E-cast(o) Achievements
Components:
McastMngr@S
P, McastMngr@EN
(other no rootE-
castN
ode),S
tream Replicator(S
R)
Operations: E-cast mesh construction
E-cast tree construction
E-cast service configuration
E-cast service retrievement
Tools: User interfaces using Web application;
E-cast system in JAVA (GUI, Dijkstras algorithm);
Interfaces (& Signaling) in web service (wsdl);
Stream Replicator: modified VLC;
Basic database operation on MySQL Main Page
Administration
( SP)
List of
ENs
Mesh
configuration
Tree
configuration
List of
Trees
Deployed
Services
IPTV
services
Add Modify
Main Page
Administration
( EN)
List of trees List ofservices
5.ENTHRONE Multicast
8/3/2019 Enthr1-2--srv-mng-QoS-3 nov 2010-v0.3
108/138
108
Entities of IP
multicast
E-cast (Ip) Achievements (validated in RP testbed)
PIM-SM (XORP) - intra-domain i