TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal NETQOS Policy...

22
TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal NETQOS Policy Management for flexible QoS Provisioning in Future Internet Pedro A. Aranda Gutiérrez Telefónica I+D New Network Technologies

Transcript of TELEFÓNICA I+D © 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal NETQOS Policy...

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

NETQOS

Policy Management for flexible QoS Provisioning in Future Internet

Pedro A. Aranda GutiérrezTelefónica I+D

New Network Technologies

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Agenda

Requirements for QoS management in Future Internet

State-of-the art & standardisation

NETQOS Architecture — user interfaces, policy translation, automated

configuration

Hierarchical QoS policy framework & user interface

Conclusions

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Requirements for actor/user oriented QoS policy management

Challenges of Future Internet for QoS policy managament —Different actors with QoS goals—User-centric QoS guarantees—Dynamic and flexible QoS policy selection—QoS policies for converged and

heterogeneous environments (mobile, fixed, sensor, broadcast)

—Learning and monitoring of context for enhanced QoS policy provisioning

—Context aware applications and QoS policies—Automated QoS policy adaptation in case of

events

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Requirements for integration of user-centric QoS technologies

User oriented QoS policies and SLAs

Identity management

TELCO 2.0 (UK) TELECO 2.0 (Spain)

Context-aware user service adaptation

User Centric Technologies & Approaches

User QoS specification languages

Triple (multiple) Play service bundling

Context dependent user policies

Automated user QoS adaptation

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Requirements for autonomous QoS plicy management and integration in identity management frameworks

User Identity Profiles

Business Private Education

Service, SLAs QoS policies

Privacy & security policies

User Identity Attributes

Customer

System & Session Policies

User Context

Traveller

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Requirements for self configurable QoS mechanisms, intelligent interfaces and semantic oriented design

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Requirements for autonomous QoS plicy management and integration in identity management frameworks

User Identity Profiles

Business Private Education

Service, SLAs QoS policies

Privacy & security policies

User Identity Attributes

Customer

System & Session Policies

User Context

Traveller

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

State-of-the-art – autonomous QoS policy management

QoS policy provisioning QoS policy specification

Languages & ontologies for description of QoS policies of non technical users

Policy consistency check and orchestration

Actor oriented QoS policy management and policy dependency analysis

User’s QoS preferences for heterogeneous Internet environ.

Dynamic user oriented business QoS policy specification

Context- aware user policy definition methods

User-centric QoS policy management Advanced technologies for building of autonomous QoS policy management systems

Learning techniques, algorithms, models for policy mapping

Automated policy configuration at managed entities (transport, network, etc) using agents

Hierarchical policy abstraction for automated configuration

Context-aware user’s QoS policy provisioning

Automated monitoring of user QoS policy performance

Automated detection of QoS policy violation

Interoperation based on policy repository and unified policies

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

QoS policy standardisation

IETF

— Policy Core Information Model (PCIM) (RFC 3060),

— Policy Core Information Model Extension (PCIMe) (RFC 3460)

— QoS Policy Information Model (QPIM) (RFC 3644) for IntServ and DiffServ technologies

— Network device QoS data path information model (RFC 3670)

— NETQoS Internet Drafts on QoS policy information model for heterogeneous networks - draft-aranda-qospolicy-00.txt ,draft-miloucheva-user-policy-00

DMTF

— Distributed Management Task Force) Common Information Model (CIM)

TM Forum (TeleManagement Forum) and NGOSS (New Generation Operational Systems and Software) architecture

— DEN-ng (Directory Enabled Networks - New Generation)

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

NETQOS projectPolicy Based Management of Heterogeneous Networks for Guaranteed QoS (NETQOS), www.ist-netqos.org.

7 partners from seven countriesTelscom AG CH SME

Centre National de la Recherche Scientifique

F Research Inst.

Consorzio Interuniversitario Nazionale per l‘Informatica

I Research Inst.

Salzburg Research A Research Inst.

Fraunhofer Gesellschaft D Research Inst.

Adam Mickiewicz University PL University

Telefonica I+D E Operator

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

NETQoS policy concepts

User centric approach & different actors

Ontology based QoS policy definition

Hierarchical QoS policy translation

Dynamic and static QoS preferences

New QoS policies for heterogeneous environment

Automated QoS provisioning and adaptation

Automated policy monitoring and detection of violation

SLA related QoS policy description

QoS policy repository for different actors

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

NETQOS architecture and components

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

NETQOS Components

Actor Preference Manager (APM) for actor oriented business level QoS policies;

Policy Description and Management (POLD) allowing unified policy access / storage;

Policy Repository

Automated Policy Adaptor (APA) for policy provisioning and parameter change;

Monitoring and Measurement (MoMe) for policy monitoring and event detection;

NetAgent for automated policy configuration at network entities;

TransAgent for automated policy configuration at transport entities;

Context Manager for control of interactions between different components.

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

NETQOS - Interaction of components

MOME

User B

APM

Agent

APA

Agent

User B

APA

APM

Policy Monitoring & Evaluation Policy Specification

POLD

Policy consistency check + policy

refinement

Policy repository

Policy configuration for managed entity

Automated policy

provisioning and adaptation

Actor specific

GUI

Context Manager

Transport Agent

Network Agent

Actor generic

GUI

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Hierarchical QoS policy Mapping using ontology

Business Policies

Intermediate (unified) policies

Configuration policies

NETQOS components

APM

APA

Context Manager

Network Agent Transport Agent

MOME

Configuration policy translation for heterogeneous entities Managed entities

POLD

NETQOS hierarchical policy translation

Business Intermediate Configuration

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

QoS mechanisms for configuration at different OSI layers

Intermediate QoS level (ITU X.641) - QoS characteristics - QoS parameters - QoS management procedures

Device & technology dependent QoS policy configuration level Device dependent network QoS configuration Device dependent transport QoS configuration

ISP / operator

End User

Business QoS policy Actor specific business rules for - QoS guarantees & cost requirements --- QoS delivery & context selection - Actions in case of events & failure

Data link

Network

Transport

Unified QoS requests (actor & Technology independent

Actor oriented Business QoS view

Operational QoS policy level - QoS mechanisms - QoS facilities specified for management entities

Hierarchical QoS policy mapping for heterogeneous network enviroment

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

High level business policy presentation-> different policy types : resource, transport measurement

Generic business QoS policy description Part (policy ID, actor ID, SLA ref, policy_type, policy_dep, context, service)

QoS policy - application, - network, - delay - throughput

Specific business QoS policy description part

Bandwidth policy - application - BW in Kb/s - start reserve. - duration …..

Measurement policy - application - network - measurement scenario …..

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Policy rules (different abstractions) - Business - Intermediate - Configuration

Service Level Agreement Rules

Integrated SLA and Policy Repository - SLA rule description - Unified Policy Rule specification - Ontology for SLA and policy information - Performance and Monitoring data

SLA monitoring procedures

Ontology and SLA driven Ontology and SLA driven

QoS policy refinement and QoS policy refinement and monotoringmonotoring

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

User Centric QoS Policy Management Interfaces

Scenario and ontology based management interface

Interface offers specification of business level QoS policy requirements of the user, which are automatically translated into intermediate and configuration policies (provisioning policies) and stored into repository

Intermediate and configuration policies can be automatically adapted by the system for enhanced provisioning of user business policies

User business policies automatically checked towards SLAs

Dynamical change of business policies by the user possible

User is enabled to analyse policy monitoring results and change appropriately his policies

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

QoS Policy Management User Interface

private int id; private String actor; private String description; private String sla; private String context; private String application; private int weight; private boolean active; private boolean deleted;….. //high level specifications private String application; private String businessQos; //intermediate level values private String bandwidth; private String delay; private String jitter; private String synchro; private String loss; private String throughput; private String reliability;

Business and user centric QoS policies

Router/flow application Transport

QoS Configuration policies

Intermediate QoS Policies JAVA objects

User select preferences for his applications selecting QoS and preferred networks

NETQOS tools check user requests according SLAs and produce corresponding policies based on translation of preferred QoS and networks to configuration policies.

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Conclusion: NETQoS Benefits User can specify / change own QoS policies dynamically

Policies of different actors can be analyzed using common repository

Interoparability and formal specification based on ontology

Mapping of business to intermediate and configuration policies

Flexible selection of QoS mechanisms for heterogeneous environment using policies

Automated policy monitoring considering SLAs

Automated detection of business QoS policy violation using monitoring

Automated adaptation of QoS policy parameters/mechanisms at configuration layer in order to improve the QoS policy provisioning at the business level

SLA related QoS policy description

Interaction with identity management systems for SLA and context based policy management

TELEFÓNICA I+D

© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal

Final thoughts

Christian Wolff : Ontology is the“science which studies entities in general,

regarding their being an entity”

Leibniz(Introductio ad Encyclopaediam arcanam):”science of what is and what is not,

of the entity and the non-entity,of things and their modes, of substance and accident”