Management and Orchestration in Complex and Dynamic Environment

Slides:



Advertisements
Similar presentations
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Advertisements

OSCAR Project Proposed Project for OPNFV
Copyright © 2014 Juniper Networks, Inc. 1 OSCAR Project Proposed Project for OPNFV Stuart Mackie NFV/SDN Architect.
OSCAR Project Proposed Project for OPNFV
A Survey of Network Orchestration in Cloud
How to protect your Virtual Datacenter Michiel van den Bos.
Data Center Network Redesign using SDN
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
1 Moshe Shadmon ScaleDB Scaling MySQL in the Cloud.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Application Policy on Network Functions (APONF) G. Karagiannis and T.Tsou 1.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
BoF: Open NFV Orchestration using Tacker
1 ALCATEL-LUCENT — PROPRIETARY AND CONFIDENTIAL COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. NFV transforms the way service providers architect.
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
OPEN-O for MODM Unified NFV/SDN Open Source Orchestrator
Introduction to Avaya’s SDN Architecture February 2015.
When RINA Meets NFV Diego R. López Telefónica
Service Design & Onboarding
SDN & NFV Driving Additional Value into Managed Services.
SDN-O LCM for Mercury Release Key Points and Overview
ONAP E2E Flow `.
Open-O SFC.Mgr Proposal
ONAP Management Requirements
The Holmes Platform and Applications
Microservice Powered Orchestration
Master Service Orchestrator (MSO)
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
Open Network Automation Platform (ONAP) Controller Architecture Proposal DRAFT.
ONAP Architecture Meeting 8/8
GRUPPO TELECOM ITALIA FG IMT-2020 Workshop and Demo Day: Technology Enablers for 5G Geneva, 7 December 2016 Towards a 5G Operating Platform: a use case.
Service Assurance in the Age of Virtualization
Orchestration and Controller Alignment for ONAP Release 1
ONAP Architecture Slides Current Plan of Record
ONAP Multi-VIM/Cloud Long Term Architecture and Use Cases (Under Community Discussion across Use Case, Optimization Framework, OOM,
8 March 2017 Wassim Haddad, Ericsson Amar Kapadia, Aarna Networks
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Interface to External Controllers and SD-WAN Use Case
OPEN-O Multiple VIM Driver Project Use Cases
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
ONAP Architecture Meeting 8/8
ARC 5: Deployment Options Chris Donley
ONAP Architecture Slides Current Plan of Record
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
Multi-VIM/Cloud High Level Architecture
ONAP Optimization Framework - HAS Shankar Narayanan - AT&T Labs Research 08/15/2017.
How Smart Networks are Changing Corporate Networks
ONAP Amsterdam Architecture
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
GGF15 – Grids and Network Virtualization
ONAP Amsterdam Architecture
Christopher Donley Prakash Ramchandran Ulas Kozat
Replication Middleware for Cloud Based Storage Service
Isasku, Srini, Alex, Ramki, Seshu, Bin Hu, Munish, Gil, Victor
Documenting ONAP components (functional)
DPACC Management Aspects
Multi-VIM/Cloud High Level Architecture
Software Defined Networking (SDN)
Specialized Cloud Mechanisms
ONAP Architecture for Rel 1
Cloud computing mechanisms
Specialized Cloud Architectures
NFV and SD-WAN Multi vendor deployment
GNFC Architecture and Interfaces
Tokyo OpenStack® Summit
Applying CIM to SD-WAN Weiqiang Cheng, Feng Yang(CMCC)
Presentation transcript:

Management and Orchestration in Complex and Dynamic Environment Rok Arzenšek rarzensek@nil.com Management and Orchestration in Complex and Dynamic Environment

Long-Lived Transaction Scalability and Performance Management and Orchestration Challenges in Complex and Dynamic Environment Long-Lived Transaction Scalability and Performance

Network-Wide Transaction in Complex and Dynamic Environment

Network-Wide Transaction NETCONF Candidate

NFV Management and Orchestration Service, VNF, and Infrastructure Description NFV Orchestrator VNF Manager Virtual Infrastructure Managers Library Service Catalog OSS Services Orchestrator VNF Manager third-party VNF vFW vCPE VMware OpenStack SDN Controller third-party VNFM vR

We don‘t know how much time is needed to accomplish a task!

Multi-Stage Transaction

Why Multi-Stage Transaction? VIM resource allocation. External data resource allocation. Devices are not reachable until parts of the service have been set up. Respond to changes in the environment and the service parameters. Leave the transaction as soon as possible!

Why Multi-Stage Transaction? Service Instance Redeploy Resource Allocation (S2) Device Configuration Change (S1) Service Instance Creation CDB Service Order Request Service Model Device Model Cloud Manager Cloud Infrastructure 4 5 1 2 3 6

NFVO Architecture NFVO Service Manager Templates Mapping Logic Traffic Shaper IPS/IDS Content Filtering WAN acceleration Firewall A B NFVO Device Manager Service Manager NETCONF REST CLI SNMP NED Device Models Service Models CDB FASTMAP Mapping Logic Templates Simple Service Management Interface for Dynamic End-to-End Service Management of Complex Services

NFVO and VNFM Implementation CDB Service Order Request Service Model Device Model Subscriber App Network Infrastructure 4 5 1 2 3 6 vm-manager-VNFM vm-manager Reactive FASTMAP VNFM NED C L start VNFM devices device VNFM_datamodel Request for new VNF VNFM-specific service VNFM configuration

Multi-Stage Transaction Guidelines Spinning up VMs first and configuring them when available. When some devices are not reachable until parts of the service have been set up. Service automatically responds to changes in the environment (e.g. VM mobility, network connectivity). Service automatically responds to changes in service parameters (e.g. service catalog, policy). Service takes a long time to activate and you do not want to lock the database.

Scalability and Performance

Addressing Performance Limitations Vertical Scaling Increase capacity: reached the hard limits Optimize code: ran out of options Change NFVO behavior: nothing more to be done There is only so much you can do!

Design for Scalability and Performance VPNs 20k devices Service Model Device Model NFV Per-App NFVO NFVO Cluster Service Node Device Node 20k devices Static Device Mapping Device Model Service Model Top Node Device Node 20k devices Dispatching RFS Model Device Model NFVO LSA CFS Model RFS NED

Horizontal Scaling NFVO Cluster Service Node Device Node 20k devices Static Device Mapping Device Model Service Model Device mappings need to be maintained. Performance can be severely impacted by cluster functionality: Every call to device data on the service node results in a NETCONF RPC. Cluster caching should be enabled to improve performance but it will increase memory utilization.

Horizontal Scaling NFVO LSA (Layered Service Architecture) Top Node Device Node 20k devices Dispatching RFS Model Device Model CFS Model RFS NED The top node only sees a small number of devices (RFS nodes). Total number of devices has no impact on performance of the top node.

LSA Design Guidelines Use LSA for virtually limitless scalability. Make your top-level service model agnostic to device, platform, interface, and technology. Devise the simplest dispatch method possible or at least one that is easy to maintain. Implement integration with external systems at the top layer. Implement resource allocation at the appropriate layer. Use LSA-ready design today even if you run just one node.

Q&A