enhanced network control plane architectures supporting cloud computing applications: gmpls+/pce+

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

Upload: howell

Post on 02-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

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

Enhanced Network Control Plane architectures Enhanced Network Control Plane architectures supporting Cloud Computing applications:supporting Cloud Computing applications:

GMPLS+/PCE+GMPLS+/PCE+Nicola Ciulli

Project Steering Committee

On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th2010

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

3On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

NCP problem statement

• Grids, cloud computing and SOAs at large rely 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

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

4On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

NCP problem statement (cont’d)

• [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.

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

5On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010 5

GEYSERS reference model

IT: storage, computing

optical infrastructure

Infrastructure Providers

App/Service Providers

Network Infrastructure IT InfrastructureIT Infrastructure

Logical Infrastructure Composition Layer

Application

Application Interface

Application

Resources

Roles

IT: storage, computing

(virtual)Network Operators

GMPLS+/PCE+

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

GMPLS+/PCE+

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

6On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

NIPS: Network+IT Provisioning Service

• 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. resource types, 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

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

7On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Planned features [1]

• 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

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

8On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Planned features [2]• 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• ASON/GMPLS (by ITU-T and IETF CCAMP WG)• PCE (by IETF PCE WG)• UNI and E-NNI interfaces (by OIF + possible influences from OGF NSI WG)

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

9On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Reference deployment scenario

x-NNI

I-NNI

I-NNI

GMPLS+/PCE+Region/Area

x-NNII-NNI

GMPLS+/PCE+Region/Area

PCE+

PCE+

PCE+

PCE+ protocol

NIPS UNI

NIPS UNI

NIPS UNI

GMPLS+/PCE+Region/Area

GMPLS+/PCE+ NCP(outer core)

StandardGMPLS/PCE NCP

(inner core)

x-NNI

I-NNI

PCE

PCE+ protocol

PCE+ protocol

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

10On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

NCP major innovations

Application dynamics and granularity at the

user-network interface(NIPS) Extended

communication paradigms • assisted unicast• restricted anycast• full anycast

New service composition dynamics

at the SOA layerBoD services planned +

provisioned by the NCP but optionally hocked to the NMS

decision flow

Scheduled BoD services handled by

the NCP in a distributed/federated

way

Cross-layer service monitoring and

escalation of recovery procedures

Energy-efficient network + IT resource

routing and provisioning

GEYSERSenhanced NCP

AAAfor net+IT provisioning

services

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

11On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Main work items for GMPLS+/PCE+

• @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

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

12On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Reference specs and architectures

• 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• OGF: NSI, OCCI?

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

13On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Expected impacts on SDOs

e.g. by contributing to • NSI-WG• Tentative ISOD WG

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

14On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Thank youAny questions?

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

14

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

15On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Energy-data awareness and crunching

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

16On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Starting point of work: prototyping & testingStarting point of work: prototyping & testing

• 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

16

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

17On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15 th 2010

Planned delivery of the major results

• [Q1-2011] GMPLS+/PCE+ architecture (high/low level)• [Q1-2012] First prototypes for testbed integration

and validations• [Q3-2012] Final prototype releases