Enhanced network control plane architectures supporting cloud computing applications gmpls pce
1 / 16

Enhanced Network Control Plane architectures supporting Cloud Computing applications: GMPLS+/PCE+ - PowerPoint PPT Presentation

  • Uploaded on

Enhanced Network Control Plane architectures supporting Cloud Computing applications: GMPLS+/PCE+. Nicola Ciulli Project Steering Committee On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010. NCP problem statement.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Enhanced Network Control Plane architectures supporting Cloud Computing applications: GMPLS+/PCE+' - howell

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Enhanced network control plane architectures supporting cloud computing applications gmpls pce

Enhanced Network Control Plane architectures supporting Cloud Computing applications:GMPLS+/PCE+

Nicola Ciulli

Project Steering Committee

On-demand Infrastructure Services Provisioning Workshop,

OGF 28, Munich, Mar 15th2010

Ncp problem statement
NCP problem statement Cloud Computing applications:

  • Grids, cloud computing and SOAs at largerely on a vital commodity: the network

    • An ever-increasing number of distributed [super-]computing applications

      • Highly-demanding requirements for dynamicity and flexibility in Net + IT resource control (e.g. automated scaling up/down)

    • …but their network service(s) still treated as “always-on”

      • Application layer unable to exploit the automatic control potentialities of the current optical (and not-optical) network technologies

      • IT resources dynamics completely uncorrelated from the network ones

        • Common trend to over-provision network services

           inefficient resource utilization in the network, above all in case of fault recovery

Ncp problem statement cont d
NCP problem statement (cont’d) Cloud Computing applications:

  • [DEMAND] More and more massive utilisation of these Net+IT services by end-users

  • [OFFER] A rapid migration from telecommunication networks to global communication infrastructures

    • Network infrastructure

    • Computing/storage elements (IT)

    • Software and tools to control, monitor and manage the Net+IT services

  • Often virtually composed on top of incumbent providers

  • … and with a “revolution” in actors’ roles and responsibilities along the value-chain

    • Infrastructure providers, network operators, virtual network operators,

    • Service/Content providers, Over the Top (OTTs), etc.

Geysers reference model
GEYSERS reference model Cloud Computing applications:


App/Service Providers



Application Interface

Network Control Plane (Extended ASON/GMPLS and PCE Control Plane)






Logical Infrastructure Composition Layer

Infrastructure Providers

Network Infrastructure

IT Infrastructure

IT Infrastructure


IT: storage, computing

IT: storage, computing

optical infrastructure


Nips network it provisioning service
NIPS: Network+IT Provisioning Service Cloud Computing applications:

  • Beyond a UNI, towards a App-to-Net i/f

  • Generalized semantics to describe

    • the functional characteristics of both IT sites and NEs (exported from LICL)

      • i.e. resourcetypes, capabilities and availabilities

        • E.g. sites, attached services, capabilities and capacities of network, computing and storage elements, etc.

    • also the non-functional service characteristics

      • Workflow descriptions

      • Interaction properties

      • Service Level Agreements

      • Pricing/charging models

      • etc.

a service that allows the provisioning of network and IT resources in a single-step, through a set of seamlessly integrated procedures

Planned features 1
Planned features [1] Cloud Computing applications:

  • Provide a single reference point for the Application layer (Network+IT Provisioning Service interface – NIPS)

    • [downward] e2e dynamic (advance) reservations with differentiated service guarantees (QoS but also resiliency) on a per-user/service basis

    • [upward] Reporting SLA fulfilment for subsequent workflow adjustments

  • Capability of dynamic e2e resource composition of Net + IT resources

    • “One-step” Net+IT resource reservation

    • Scheduled/advance reservation (various degrees from fully distributed to centralized)

    • Trusted mechanisms for accessing resources

    • Coordinated recovery strategies for an overall service resiliency

Planned features 2
Planned features [2] Cloud Computing applications:

  • Supporting new connection paradigms, i.e. beyond p2p

    • assisted unicast (i.e. network quotations about performance and prices of <src, dst> pairs)

    • restricted anycast (i.e. with a set of equivalent dst in which NCP+ will pick the best one)

    • full anycast (i.e. dst choice totally delegated to NCP)

  • Coordinated service provisioning and maintenance through the LICL

    • Dynamic provisioning, monitoring and recovery functions

    • Logical infrastructure re-planning based on TE considerations, network & SLA fulfilment benchmarking

  • Backward compatibility and interoperability with std GMPLS and PCE


    • PCE (by IETF PCE WG)

    • UNI and E-NNI interfaces (by OIF + possible influences from OGF NSI WG)

Reference deployment scenario
Reference deployment scenario Cloud Computing applications:

PCE+ protocol

PCE+ protocol















PCE+ protocol



(inner core)





(outer core)




Ncp major innovations
NCP major innovations Cloud Computing applications:


for net+IT provisioning services


enhanced NCP

Application dynamics and granularity at the user-network interface


  • Extended communication paradigms

  • assisted unicast

  • restricted anycast

  • full anycast

New service composition dynamicsat the SOA layer

BoD services planned + provisioned by the NCP but optionally hocked to the NMSdecision flow

Cross-layer service monitoringand escalation of recoveryprocedures

Scheduled BoDservices handled by the NCP in a distributed/federated way

Energy-efficient network + IT resource routing and provisioning

Main work items for gmpls pce
Main work items for GMPLS+/PCE+ Cloud Computing applications:

  • @Routing plane [GMPLS+/PCE+]

    • Protocol extensions for Net+IT resource advertisements

    • NIPS route computation

    • Procedures for inter-domain NIPS routing

  • @Signalling plane [GMPLS+]

    • Protocol extensions for Net+IT resource reservations

    • Procedures for seamless NIPS signalling

    • Procedures for coordinated inter-layer recovery and escalations

    • NIPS interface specification

      • To let end-user apps or the brokering/scheduling entities on the Enterprise Service Bus (ESB) stimulate the GMPLS+ NCP

Reference specs and architectures
Reference specs and architectures Cloud Computing applications:

  • ASON/GMPLS core specs

    • ITU-T SG15 work on ASON and Transport Ethernet

    • OIF for ASON Network Interfaces (UNI, E-NNI sig+rout.)

    • IEFT RFCs & I-Ds for

    • signalling (G.RSVP-TE)

    • routing (G.OSPF-TE)

    • recovery mechanisms

    • support for multiple switching technologies (MRN/MLN)

    • PCE architecture and inter-PCE comms

  • OASIS SOA application requirements and framework


Expected impacts on sdos
Expected impacts on SDOs Cloud Computing applications:

  • e.g. by contributing to

  • NSI-WG

  • Tentative ISOD WG

Enhanced network control plane architectures supporting cloud computing applications gmpls pce

Thank you Cloud Computing applications:

Any questions?

Nicola Ciulli, n.ciulli<at>nextworks.it


Energy data awareness and crunching
Energy-data awareness and crunching Cloud Computing applications:

Starting point of work prototyping testing
Starting point of work: prototyping & testing Cloud Computing applications:

  • A number of existing platforms to be extended/used

    • For GMPLS+/PCE+ (protocol stacks in Linux controllers)

    • For std GMPLS/PCE (protocol stacks embedded in optical nodes)

  • … and a solid R&D test-beds background from the team

    • Telco SME: Nextworks (NCP WP Lead)

    • Telco manufacturers: ADVA, Alcatel-Lucent Italy

    • Pan-European Carriers: Interoute

    • Service Providers: SAP AG

    • Telecom Operators & NREN: Telefonica I+D, Polish PTT, PSNC

    • Universities and Research Centers: i2CAT, Univ. Essex, Univ. Amsterdam, Athens Information Technology, Tech. Univ. Braunschweig, IBBT


Planned delivery of the major results
Planned delivery of the major results Cloud Computing applications:

  • [Q1-2011] GMPLS+/PCE+ architecture (high/low level)

  • [Q1-2012] First prototypes for testbed integration and validations

  • [Q3-2012] Final prototype releases