25
WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7 th May 2008 1 ….. Hamid Asgari Thales Research & Technology - UK Eugen Borcoci Uni. Politechnic Bucurest

Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008

1

…..Hamid Asgari

Thales Research & Technology - UK

Eugen Borcoci

Uni. Politechnic Bucurest

Page 2: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 3: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 4: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008

4

Parties involved in service offering

Page 5: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 6: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 7: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 8: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 9: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 10: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 11: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 12: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 13: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 14: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May 2008

14

QoS Mapping

Resource

Management

Page 15: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 16: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 17: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 18: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 19: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 20: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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)

Page 21: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 22: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 23: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 24: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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

Page 25: Hamid Asgari Thales Research & Technology - UK ….. Eugen ...enthrone.itec.uni-klu.ac.at/workshop/ENTHRONE-WP6-TRT-SM_QoS.pdf · WIAMIS-2008, ENTHRONE Workshop, Klagenfurt, 7th May

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