ONAP and OPNFV collaboration: from infrastructure to machine-learning

Slides:



Advertisements
Similar presentations
Request Dispatching for Cheap Energy Prices in Cloud Data Centers
Advertisements

SpringerLink Training Kit
Luminosity measurements at Hadron Colliders
From Word Embeddings To Document Distances
Choosing a Dental Plan Student Name
Virtual Environments and Computer Graphics
Chương 1: CÁC PHƯƠNG THỨC GIAO DỊCH TRÊN THỊ TRƯỜNG THẾ GIỚI
THỰC TIỄN KINH DOANH TRONG CỘNG ĐỒNG KINH TẾ ASEAN –
D. Phát triển thương hiệu
NHỮNG VẤN ĐỀ NỔI BẬT CỦA NỀN KINH TẾ VIỆT NAM GIAI ĐOẠN
Điều trị chống huyết khối trong tai biến mạch máu não
BÖnh Parkinson PGS.TS.BS NGUYỄN TRỌNG HƯNG BỆNH VIỆN LÃO KHOA TRUNG ƯƠNG TRƯỜNG ĐẠI HỌC Y HÀ NỘI Bác Ninh 2013.
Nasal Cannula X particulate mask
Evolving Architecture for Beyond the Standard Model
HF NOISE FILTERS PERFORMANCE
Electronics for Pedestrians – Passive Components –
Parameterization of Tabulated BRDFs Ian Mallett (me), Cem Yuksel
L-Systems and Affine Transformations
CMSC423: Bioinformatic Algorithms, Databases and Tools
Some aspect concerning the LMDZ dynamical core and its use
Bayesian Confidence Limits and Intervals
实习总结 (Internship Summary)
Current State of Japanese Economy under Negative Interest Rate and Proposed Remedies Naoyuki Yoshino Dean Asian Development Bank Institute Professor Emeritus,
Front End Electronics for SOI Monolithic Pixel Sensor
Face Recognition Monday, February 1, 2016.
Solving Rubik's Cube By: Etai Nativ.
CS284 Paper Presentation Arpad Kovacs
انتقال حرارت 2 خانم خسرویار.
Summer Student Program First results
Theoretical Results on Neutrinos
HERMESでのHard Exclusive生成過程による 核子内クォーク全角運動量についての研究
Wavelet Coherence & Cross-Wavelet Transform
yaSpMV: Yet Another SpMV Framework on GPUs
Creating Synthetic Microdata for Higher Educational Use in Japan: Reproduction of Distribution Type based on the Descriptive Statistics Kiyomi Shirakawa.
MOCLA02 Design of a Compact L-­band Transverse Deflecting Cavity with Arbitrary Polarizations for the SACLA Injector Sep. 14th, 2015 H. Maesaka, T. Asaka,
Hui Wang†*, Canturk Isci‡, Lavanya Subramanian*,
Fuel cell development program for electric vehicle
Overview of TST-2 Experiment
Optomechanics with atoms
داده کاوی سئوالات نمونه
Inter-system biases estimation in multi-GNSS relative positioning with GPS and Galileo Cecile Deprez and Rene Warnant University of Liege, Belgium  
ლექცია 4 - ფული და ინფლაცია
10. predavanje Novac i financijski sustav
Wissenschaftliche Aussprache zur Dissertation
FLUORECENCE MICROSCOPY SUPERRESOLUTION BLINK MICROSCOPY ON THE BASIS OF ENGINEERED DARK STATES* *Christian Steinhauer, Carsten Forthmann, Jan Vogelsang,
Particle acceleration during the gamma-ray flares of the Crab Nebular
Interpretations of the Derivative Gottfried Wilhelm Leibniz
Advisor: Chiuyuan Chen Student: Shao-Chun Lin
Widow Rockfish Assessment
SiW-ECAL Beam Test 2015 Kick-Off meeting
On Robust Neighbor Discovery in Mobile Wireless Networks
Chapter 6 并发:死锁和饥饿 Operating Systems: Internals and Design Principles
You NEED your book!!! Frequency Distribution
Y V =0 a V =V0 x b b V =0 z
Fairness-oriented Scheduling Support for Multicore Systems
Climate-Energy-Policy Interaction
Hui Wang†*, Canturk Isci‡, Lavanya Subramanian*,
Ch48 Statistics by Chtan FYHSKulai
The ABCD matrix for parabolic reflectors and its application to astigmatism free four-mirror cavities.
Measure Twice and Cut Once: Robust Dynamic Voltage Scaling for FPGAs
Online Learning: An Introduction
Factor Based Index of Systemic Stress (FISS)
What is Chemistry? Chemistry is: the study of matter & the changes it undergoes Composition Structure Properties Energy changes.
THE BERRY PHASE OF A BOGOLIUBOV QUASIPARTICLE IN AN ABRIKOSOV VORTEX*
Quantum-classical transition in optical twin beams and experimental applications to quantum metrology Ivano Ruo-Berchera Frascati.
The Toroidal Sporadic Source: Understanding Temporal Variations
FW 3.4: More Circle Practice
ارائه یک روش حل مبتنی بر استراتژی های تکاملی گروه بندی برای حل مسئله بسته بندی اقلام در ظروف
Decision Procedures Christoph M. Wintersteiger 9/11/2017 3:14 PM
Limits on Anomalous WWγ and WWZ Couplings from DØ
Presentation transcript:

ONAP and OPNFV collaboration: from infrastructure to machine-learning Eric Debeau, Orange Alassane Samba, Orange

Agenda ONAP context Infrastructure Reference VNFs Certification Machine-Learning Conclusion

OSS NFVO Design EM EM EM VNF Manager DCAE VNF VNF VNF NFV Infrastructure VIM CI/CD Test tools

ONAP requires cloud platform for - ONAP components - VNF deployments Infrastructure Infrastructure

Lab requirements Development Labs: to support the code management (write code, perform unit tests…) Open Labs: to support the needs of consistent, reproducible lab setup for demo and POC purposes. Demo labs: to support specific use-cases using vendor VNF or specific network equipment

Reference VNFs in OPNFV FuncTest project to « verify » infrastructure vIMS Clearwater, openIMS, vRouter Vyatta Reference VNF catalog https://wiki.opnfv.org/display/DEV/VNF+Catalogue Sample _VNF project to « benchmark » infrastructure CG-NAT (Carrier Grade Network Address Translation) VNF Firewall (vFW) VNF Provider Edge router (vPE) VNF Access Control List (vACL) VNF vEPC-SAE-GW VNF 

ONAP Reference VNFs To be used by any developer (ie open-source) To be used to show how the ONAP platform manages VNFs installation and lifetime management. To test the platform: verify whether VNFs on-boarding, deployment, and ONAP closed-loop operations. To demonstrate and document VNF Requirement compliance Existing Reference VNFs vFireWall vLoadBalancer + more to be added

ONAP & OPNFV common interest OPNFV: More reference VNF for the OPNFV platform to cover various types of VNF Candidate VNF: vCDN (storage oriented VNF) ONAP : More reference VNF for use-case Candidate VNF for use-case VoLTE/vEPC: vIMS, vEPC… Candidate VNF for use-case vCPE: vAAA, vACS, vDHCP, vBNG, vRouter, vHGW May require some adaptations to become ONAP compliant

Certification process 1: NFVI/VIM certification 2: Functional VNF 3: VNF Integration with ONAP VNF SDK VNF + ICE MANO+ 3 2 CVP NFVI+VIM 1 CVP

ONAP VNF SDK Project

platform performance benchmarking using test data Benchmarking of different test configurations and result analysis QTIP (project) platform performance benchmarking using test data Yardstick (project) platform testing enabling the collection of raw performance data of an OPNFV platform TOM tool: Benchmarking and performance analysis using machine-learning techniques

Usage example on OPNFV online wiki page Components: Benchmarker: configuration comparator rank configurations according to median test result value visualize configuration differences using boxplots Analyzer: determine how fare a set of configuration parameters impacts the result of test evaluation of the test result predictability according to each parameter according to a combination of parameters algorithm of to find the best combination First version of the code written in R is committed in QTIP project repo Usage example on OPNFV online wiki page

TOM/Benchmarker Rank configurations using one parameter: deploy_scenario Test case: memory bandwidth

TOM API usage example curl http://<host>:<port>/read with arguments, then curl http://<host>:<port>/analyze curl http://<host>:<port>/correlation outputs: { "deploy_scenario": [ 0.22 ], "version": [ 0.13 ], "pod_name": [ 0.65 ], "runner_id": [ 0.00 ] } curl http://<host>:<port>/explainGraph 𝑟 2 TOM/Analyzer How impacting is a context parameter or a combination of context parameter for the result of the test? Use of an indicator of influence for the analysis : 𝑟 2 𝑗 is the index of the different 𝑐𝑜𝑛𝑡𝑒𝑥𝑡s got from one or a combination of context parameters A 𝑐𝑜𝑛𝑡𝑒𝑥𝑡 is described by 1 or several context parameters The 𝑟 2 is between 0 and 1 A context parameter or a combination of context parameters is all the more impacting the results as its 𝑟 2 is close to 1

DCAE Architecture

Many topics for collaboration Infrastructure CI/CD tooling Reference VNFs Certification process Data collection, analytics And more Modeling Multi-VIM/Cloud

謝謝