Model-driven Design Eden Rozin. Model-driven Design Eden Rozin.

Slides:



Advertisements
Similar presentations
XML in Development of Distributed Systems Tooling Programming Runtime.
Advertisements

1 ALCATEL-LUCENT — PROPRIETARY AND CONFIDENTIAL COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. NFV transforms the way service providers architect.
© 2016 TM Forum | 1 NFV Ecosystem Enabler: A well-enabled VNF package Catalyst Theater Presentation, May 10, 2016.
Service Design & Onboarding
SDN-O LCM for Mercury Release Key Points and Overview
ONAP E2E Flow `.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
ARC: Definitions and requirements for SO/APP-C/VF-C discussion including call notes Chris Donley July 5, 2017.
Bryan Sullivan, AT&T June 13, 2017
Master Service Orchestrator (MSO)
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
Microsoft Dynamics 365 for Operations Roadmap Deployment Scenarios
Multi-VIM/Cloud High Level Architecture
MICROSOFT AZURE ISV PROFILE: BMC SOFTWARE
ONAP SDC VoLTE Model Support
Orchestration and Controller Alignment for ONAP Release 1
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
CIM Modeling for E&U - (Short Version)
Change Log VNF Package Model Business Compute Req.
The Development Process of Web Applications
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
ONAP SDC TOSCA Import Gap Analysis
Agenda Overview High Level Architecture Design time Architecture
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
Multi-VIM/Cloud High Level Architecture
Cloud Computing Platform as a Service
VoLTE Use Case Proposal
Distribution and components
Enterprise vCPE use case requirement
ONAP Run-time Catalog Project
ONAP Change Management
ONAP Amsterdam Architecture
Deployment Flavor Model – Challenges and Emerging trends for ONAP adaptation Priya TG, NetCracker Technology.
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Agenda Where we are (Amsterdam Architecture)
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Usecase 1 – Upgrade Image
Beijing S3P test strategy Eric Debeau, Sylvain Desbureaux, Morgan Richomme December 12, 2017.
Exploring Azure Event Grid
ONAP Amsterdam Architecture
Cloud Application Marketplaces
Magento Enterprise cloud Edition had launched this year, and is a platform as a service environment designed for amazon web service and for magento 2.0.
Documenting ONAP components (functional)
PowerHub on Microsoft Azure Enables Renewable Energy Professionals to Track and Manage Projects from a Centralized Platform Accessible Anywhere MICROSOFT.
Management and Orchestration in Complex and Dynamic Environment
ONAP Beijing Architecture Chris Donley 1/9/18
Cloud Application Marketplaces
Citrix Cloud 8 Aug 2018.
Cloud Application Marketplaces
Defining ONAP VNF Package Model
Time Gathering Systems Secure Data Collection for IBM System i Server
ABHISHEK SHARMA ARVIND SRINIVASA BABU HEMANT PRASAD 08-OCT-2018
In House or Cloud Based ERP Implementation
5G RAN Deployment – Casablanca PNF software and configuration management Huawei,
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
ONAP 5G USE CASE ENHANCEMENTS
DEVOPS & THE FUTURE OF TESTING
APPLICATION PROCESSING
Cloud Application Marketplaces
Features Overview.
Mark Quirk Head of Technology Developer & Platform Group
GNFC Architecture and Interfaces
ONAP - Workflow Designer
ONAP Architecture Overview Template
ONAP Architecture Principle Review
Title: Robust ONAP Platform Controller for LCM in a Distributed Edge Environment (In Progress) Source: ONAP Architecture Task Force on Edge Automation.
VNF Validation Project (VVP) Governance Model – Preliminary Views Sandeep Shah November 9, 2017.
Presentation transcript:

Model-driven Design Eden Rozin

How can we make a leaner more agile networks ? Vendor lock-in Coupling of SW with HW Long TTM Manually built Passively operated Low-to-no reusability Open Source De-coupling of SW and HW Short TTM: agility Automatically built Built-in network intelligent Reusability is the key. Design with Lego pieces not with snowflakes.

Multi-dimensional design was always our mission. Deploy i.e., Local/geo-redundancy ? Both ? Which cloud environment ? Orchestrate i.e., Can we use a generic orchestration flow ? Do we need anything specific Connect i.e., Which type of networks to use ? Do we need IP addresses ? V4 ? 6 ? How many ? Configure i.e., do we have VNF generic configuration ? do we have specific VNF configuration ? Monitor i.e., on which standard are we going to do Monitoring ? SNMP ? Syslog ? what we would like to achieve ? an Alarm ? an automatic response ? Operate & Maintain i.e., How do we handle upgrades ? Fixes, patches ? How do we handle scale in/out ? Delete ? Automate as much as you can.

A reusable network starts from the bottom. Service CS N Rely on standards. Model-driven design Well-defined “atoms”. i.e., what is a port ? what is a network ? Atoms build molecules, molecules build even more complex molecules (organisms). VNF Service Capabilities Requirements Properties VFC VNF Capabilities Requirements Properties

Abstract! VNF vFW vR vWANx vMME type Use abstractions - well-defined model’s “first-class citizens”: VFC, VL, CP, VNF, Service, etc. CP FN PA J vendor DF#1 DF#2 DF#3 deployment

Abstract! CP extCP intCP type A B C ~~ E, D X, Y A B C Unlock new ways to design the network and control runtime execution. extCP_#1 extCP_#2 Deployment A B C ~~ X, Y a, b c, d

ONAP Service Design & Creation (SDC) VNF Onboarding Automate onboarding of software-based network functions and applications in large quantities and with rapid speed. Catalog Single master catalog, maintaining E2E Models for run-time metadata-driven execution. Maximize model-driven and minimize code changes to the operating platform. Design Compose, deploy, and operationalize services with shareable and reusable functional components. Flexibility is the key.

VNF Onboarding Create Validate Enrich VNF-ready Create Vendor Software Product (VSP): Deployment artifacts, i.e., HEAT License artifacts Images Monitoring artifacts, i.e., SNMP-MIB Configuration artifacts Documentation … Validation Standard validation Syntax validation Security checks. ... Enrichment with: Operational requirements Deployment requirements Dependencies Functional and non-functional requirements Build license model

Let’s start.