DPACC Management Aspects

Slides:



Advertisements
Similar presentations
ETSI NFV Management and Orchestration - An Overview
Advertisements

High Availability Project Qiao Fu Project Progress Project details: – Weekly meeting: – Mailing list – Participants: Hui Deng
11 HDS TECHNOLOGY DEMONSTRATION Steve Sonnenberg May 12, 2014 © Hitachi Data Systems Corporation All Rights Reserved.
Zhipeng (Howard) Huang
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Please direct any questions or comments to
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
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
DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
storage service component
dpacc framework discussion data plane
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
OpenContrail for OPNFV
Fault Localization (Pinpoint) Project Proposal for OPNFV
BoF: Open NFV Orchestration using Tacker
Gerald Kunzmann, DOCOMO Carlos Goncalves, NEC Ryota Mibu, NEC
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
Promise Resource Reservation 09 November 2015
CoprHD and OpenStack Ideas for future.
Figure A: From Openstack Nomad. Figure B: From Gap on OpenStack ① ① ④ ④.
HUAWEI TECHNOLOGIES CO., LTD. Huawei FusionSphere Key Messages – Virtualization, Cloud Data Center, and NFVI.
Project Tacker Open Platform for NFV Orchestration V1.1 / 02/16/16.
配色参考方案: 建议同一页面内 不超过四种颜色, 以下是 13 组配色 方案,同一页面 内只选择一组使 用。(仅供参考) 客户或者合作 伙伴的标志放 在右上角. 英文标题 :32-35pt 颜色 : R153 G0 B0 内部使用字体 : FrutigerNext LT Medium 外部使用字体 :
Make IT Simple, Make Business Agile Joy Huang VP of IT Product Line Huawei.
Introducing: Chengdu’s Industrial Cloud Huawei & GDS Services Industrial Cloud Solution for SMEs Author/ID: Zhao Zhijuan/ Dept: Industry Solutions.
Agile Network Leading ICT Transformations. Page 2.
DPACC Metadata Revised 2016/4/6. Table of Contents Motivation Information Elements Data representation Convergence discussion for IFA004.
Ashiq Khan NTT DOCOMO Congress in NFV-based Mobile Cellular Network Fault Recovery Ryota Mibu NEC Masahito Muroi NTT Tomi Juvonen Nokia 28 April 2016OpenStack.
Benoit Claise Mehmet Ersue
What is OPNFV? Frank Brockners, Cisco. June 20–23, 2016 | Berlin, Germany.
ELTE Make City Smarter. Page 2 Page 3 Page 4 Page 5 … … eLTE PSTN PLMN TETRA 1.4GHz1.8GHz400MHz800MHz2.3GHz.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Storage ISM Management Pre-sales Product Training Materials Easy and Efficient WEU IT Solution Team.
Failure Inspection in Doctor utilizing Vitrage and Congress
FusionCube At-a-Glance. 1 Application Scenarios Enterprise Cloud Data Centers Desktop Cloud Database Application Acceleration Midrange Computer Substitution.
Page 2 Page 3 Page 4 Units of Switches Shipped Increased YOY Units of Routers Shipped Increased YOY Page 4.
Huawei VTM Key Message. 1 Huawei VTM Key Messages (1/3) 1. Mini bank branch: easy deployment, anywhere as required Product feature 1: Integrated and comprehensive.
What Multisite Means for Identity Management Howard Huang, Huawei Multisite.
Project Tacker Open Platform for NFV Orchestration OPNFV Design Summit.
When RINA Meets NFV Diego R. López Telefónica
Open-O SFC.Mgr Proposal
ONAP Management Requirements
ARC: Definitions and requirements for SO/APP-C/VF-C discussion including call notes Chris Donley July 5, 2017.
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
ONAP Architecture Meeting 8/8
Orchestration and Controller Alignment for ONAP Release 1
ONAP Architecture Slides Current Plan of Record
Tina Tsou, Bryan Sullivan,
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
ETSI NFV: IFA & SOL specifications list
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
DPDK API and Virtual Infrastructure
Design Summit: Multisite and Upstream
Multi-VIM/Cloud High Level Architecture
VoLTE remaining requirements Auto & manual Scaling
Tomi Juvonen SW Architect, Nokia
VF-C R2 Feature Planning & Implementation Yan Yang
Nov, 2015 Howard Huang, Huawei Julien Zhang, ZTE
Christopher Donley Prakash Ramchandran Ulas Kozat
Documenting ONAP components (functional)
DPACC Management Aspects
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Management and Orchestration in Complex and Dynamic Environment
ONAP Architecture for Rel 1
NFV and SD-WAN Multi vendor deployment
Latest Update on Gap Analysis of Openstack for DPACC
Latest Update on Gap Analysis of Openstack for DPACC
Figure 3-2 VIM-NFVI acceleration management architecture
Presentation transcript:

DPACC Management Aspects Howard Huang, Huawei Peng Yuan, Huawei

Bio Standard Engineer ETSI NFV SNIA Object Drive TWG OCI/Spec Open Source Community Operation Manager OpenStack (Tricircle, Kingbird, Dragonflow, …) OPNFV (Parser, Multisite, DPACC, …) OpenVswitch Like Heavy Metal Music and father of twin girls !

D-PACC-MAN !

Overview Memory Lane Detailed Work Proposal

Memory Lane : High Level Architecture Acc DB Inventory DB Catalogue DB Nova Cinder Neutron Keystone Acc DB Acc DB Acc DB Inventory DB : the state datastore that maintains overall acceleration resource state Catalogue DB : the config datastore that stores information such as version, performance, capability, compatibility and so forth. RabbitMQ

Memory Lane : Distributed Acc Management Nova Cinder Neutron Cat DB Cat DB Cat DB dpacc Inv DB Keystone dpacc Inv DB dpacc Inv DB dpacc Inv DB

Memory Lane : ETSI NFV Acceleration For DPACC VNF Virtio HW Acc Devices SAL SW Acc Device SR-IOV Acc Driver NFVI Physical Device Driver SR-IOV APP Crypto Interface DPI Interface Codec Interface SAL (VirtIO Backend Driver) VirtIO Front Driver IPSec/GB/TLS/SRTP VNF1 Media Intel CCK FPGA GPGPU DPACC-MAN Agent Management MANO NFVO VNFM VIM/OpenStack Nova Neutron DPACC-MAN VIM needs to be enhanced in three respects. 1) VI-Ha: Discovery of accelerator resource (Intel CCK, FPGA, GPU) in the Host. 2) Nf-Vi: Allocation and release of acceleration resources. 3)Or-Vi/Vi-Vnfm: External interface supporting VNFD. "ACC":{ "acc_type":"IPSEC_3DES",    "acc_capability":  {"num":"800Mbps"} } Or-Vi Vi-Vnfm Nf-Vi VI-Ha

Detailed Work Plan : OpenStack Rock A new project called Rock will be proposed in OpenStack to enhance Nova for accelerator management. Rock is responsible for lifecycle management of accelerators residing in a compute node or shared resource pool. HACC-API: “Standard” API for different accelerators.

Detailed Work Plan : Rock Workflow 8、Rock scheduling OpenStack Highlights: Accelerator QoS aware scheduling for low latency APP in NFV. Scheduler guarantees that each VNF gets its acceleration ability and Load balance of acceleration resources among different VNFs. Standard southbound APIs for different accelerators. MANO、 HEAT 6、create VM Nova Neutron Rock VNFD: "ACC":{ "acc_type":"IPSEC_3DES",    "acc_capability":  {"num":"800Mbps"} } 9、Apply accelerator 7、Create VM 10、config accelerator 5、report accelerator info OpenStack Agent Nova Agent Neutron Agent Rock Agent 4、accelerator info 11、Config accelerator HACC API 2、Load driver 3、Scan PCI for accelerator VF info ACC 1、System booting Host OS

Accelerator Management: Deployment View in Virtualizatoin (SRIOV+Virtio)

Rock API Portability between different accelerator platform. ESTI NFV: Orchestrator (MANO, Task Scheduling) Rock API Portability between different accelerator platform. Software-hardware decoupling FPGA, GPU, Intel Cards… ESTI NFV: Req PER/C1: The compute domain shall support discovery of hardware (HW) /functional accelerators. Req PER/C2: The compute domain shall support reservation of HW/functional accelerator resources. Req PER/C3: The compute domain shall support binding/attaching to HW/functional accelerators. Req PER/C4: The compute domain shall support unbinding/detaching from the HW/functional accelerator. Req PER/C5: The compute domain shall support collection of the HW functional performance metrics. Rock Accelerator Drivers Part 1: Overview & use cases Part 2: VNF Interfaces Part 3: Switching aspects Part 4: Management aspects Future work

Management: Southbound API for Accelerator Drivers acc* acc_discovery(); Find the accelerators in the host according to the dirvers. FPGA/GPU/Hardware Engine void acc_get_status(acc*); Get the acceleration description inlcuding capacity, usage, affinity, available VF/queues. vacc* acc_create(acc*, VM*); * Apply a VF for accelerator. void acc_destroy(vacc*); * Delete VF void acc_attach (vacc*); * Attach VF to VM. void acc_detach(vacc); * Detatch VF。 void acc_get_affinity(vacc*, acc_affi*); acc_affi* acc_set_affinity(vacc*); Get the Affinity. acc_pilicy *acc_get_policy(vacc *); acc_pilicy *acc_set_policy(vacc *); Get the policy such as priority and preempt。 FPGA dynamic loading… FPGA VF/queue partition … Multiple VFs can be connected with a type of acceleration logic. Example: Accelerator descriptions (Driver -> Rock): acc_discovery () {"acc_type":"IPSEC_3DES", "acc_capability":{ {"num":"10","unit":"G*PPS"}, {"num":"800","unit":"bps"} }

Management: Northbound API for Nova/MANO void acc_register(acc*, network*); * Register the accelerator in a network created by Neutrion. void acc_unregiste(acc*, network*); * Unregister the accelerator.。 acc* acc_find_physical(acc_config*); Find the best accelerator for the configure. Accelerator requirement in VNF template (MANO -> Rock):  "VIU":  {"init_number": 0, "cpu":4,"memory":30720,"cpu_frequency":2600, "disk":35,  "ACC":{ "acc_type":"IPSEC_3DES",                  "acc_capability":{                             {"num":"10","unit":"PPS"},                              {"num":"800","unit":"bps"}                   }                     },  * For VM