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 • 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 On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 2 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. On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 3 GEYSERS reference model Roles Application Application App/Service Providers Application Interface Network Control Plane (Extended ASON/GMPLS and PCE Control Plane) GMPLS+/PCE+ GMPLS+/PCE+ Logical Infrastructure Composition Layer IT Infrastructure IT: storage, computing Network Infrastructure optical infrastructure IT Infrastructure IT: storage, computing On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 (virtual) Network Operators Infrastructure Providers Resources 4 NIPS: Network+IT Provisioning Service a service that allows the provisioning of network and IT resources in a single-step, through a set of seamlessly integrated procedures • 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. On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 5 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 On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 6 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) On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 7 Reference deployment scenario PCE+ protocol PCE+ protocol PCE PCE+ x-NNI PCE+ NIPS UNI NIPS UNI I-NNI x-NNI I-NNI I-NNI GMPLS+/PCE+ Region/Area GMPLS+/PCE+ Region/Area Standard GMPLS/PCE NCP (inner core) PCE+ protocol PCE+ x-NNI I-NNI GMPLS+/PCE+ NCP (outer core) GMPLS+/PCE+ Region/Area On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 NIPS UNI 8 NCP major innovations GEYSERS enhanced NCP Application dynamics and granularity at the user-network interface (NIPS) BoD 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 AAA for net+IT provisioning services Extended communication paradigms • assisted unicast • restricted anycast • full anycast New service composition dynamics at the SOA layer Cross-layer service monitoring and escalation of recovery procedures Energy-efficient network + IT resource routing and provisioning On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 9 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 On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 10 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? On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 11 Expected impacts on SDOs e.g. by contributing to • NSI-WG • Tentative ISOD WG On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 12 Thank you Any questions? Nicola Ciulli, n.ciulli<at>nextworks.it On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 13 Energy-data awareness and crunching Energy efficient approach Logical Infrastructure Composition Layer Partitioning and Virtualization Energy-aware Scheduling Promote Optical networking Extended Control Plane Considerable energy saving compare to IP routers Energy-aware Routing (GMPLS+/PCE+) Allocation Statistically sharing of resources Minimize the number of concurrent powered on resources Power consumption ON + IT (metadata info) dissemination Energy efficient Routing and provisioning traffic mapping on hybrid networks Resource usage optimization right-size infrastructure power down unused infrastructure create awareness prefer energy efficient resources On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 14 Starting 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 On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 15 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 On-demand Infrastructure Services Provisioning Workshop, OGF 28, Munich, Mar 15th 2010 16