Zhipeng (Howard) Huang

Slides:



Advertisements
Similar presentations
High Availability Project Qiao Fu Project Progress Project details: – Weekly meeting: – Mailing list – Participants: Hui Deng
Advertisements

Doctor Implementation Plan (Discussion) Feb. 6, 2015 Ryota Mibu, Tomi Juvonen, Gerald Kunzmann, Carlos Goncalves.
OpenStack Open Source Cloud Software. OpenStack: The Mission "To produce the ubiquitous Open Source cloud computing platform that will meet the needs.
Ing. Tomáš Halagan.  Today’s network infrastructure  NFV in nutshell  Terms and definitions of NFV  NFV High Level Architecture  Benefits of NFV.
Goal – Verify that the infrastructure is able to handle the NFV application requirements Challenges – NFV applications are very different – Complex to.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
T-NOVA: Developing a platform for NFaaS T-NOVA Consortium Presenter: Kourtis Akis - NCSR Demokritos, Greece.
Virtualized Infrastructure Deployment Policies (Copper) 19 February 2015 Bryan Sullivan, AT&T.
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Please direct any questions or comments to
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Policy Architecture Discussion 18 May 2015 Bryan Sullivan, AT&T.
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
OSCAR Project Proposed Project for OPNFV
24 February 2015 Ryota Mibu, NEC
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.
Escalator Project Proposal 20 April 2015 Jie Hu, ZTE.
IETF 91: Open Platform for NFV Collaboration with I2NSF Chris Donley 1.
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Cloud Computing Why is it called the cloud?.
OpenContrail for OPNFV
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
1 Doctor Fault Management - Updates - 30 July 2015 Ryota Mibu, NEC.
Raffaele Di Fazio Connecting to the Clouds Cloud Brokers and OCCI.
Cloud Use Cases, Required Standards, and Roadmaps Excerpts From Cloud Computing Use Cases White Paper
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
DPACC Management Aspects
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
NFV Configuration Problem Statements Haibin Song Georgios Karagiannis
Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
1 OPNFV Summit 2015 Doctor Fault Management Gerald Kunzmann, DOCOMO Carlos Goncalves, NEC Ryota Mibu, NEC.
OPEN-O for MODM Unified NFV/SDN Open Source Orchestrator
HUAWEI TECHNOLOGIES CO., LTD. Huawei FusionSphere Key Messages – Virtualization, Cloud Data Center, and NFVI.
14 March 2016 Bryan Sullivan, AT&T Artur Tyloch, Canonical
Model-Driven NFV (Models) Project 22 March 2016 Bryan Sullivan, AT&T.
Benoit Claise Mehmet Ersue
OSM - Open Source MANO An open-source project hosted by ETSI
What is OPNFV? Frank Brockners, Cisco. June 20–23, 2016 | Berlin, Germany.
Bryan Sullivan, AT&T June 13, 2017
Security on OpenStack 11/7/2013
X V Consumer C1 Consumer C2 Consumer C3
Tina Tsou, Bryan Sullivan,
Ashiq Khan, NTT DOCOMO Ryota Mibu, NEC
OPEN-O Modeling Directions (DRAFT 0)
OPNFV Doctor - How OPNFV project works -
Design Summit: Multisite and Upstream
Dovetail project update
17 Dec 2015 Bryan Sullivan, AT&T
Tomi Juvonen SW Architect, Nokia
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Introduction to Cloud Computing
Nov, 2015 Howard Huang, Huawei Julien Zhang, ZTE
Christopher Donley Prakash Ramchandran Ulas Kozat
DPACC Management Aspects
A 5G experimental environment focused on vertical applications
OpenStack Summit Berlin – November 14, 2018
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:

Zhipeng (Howard) Huang huangzhipeng@huawei.com DPACC encounters OpenStack Zhipeng (Howard) Huang huangzhipeng@huawei.com 2015.04.08 v1.1

ETSI NFV/OPNFV The Initial scope of OPNFV is VIM + NFVI According to GS NFV MANO, VIM: Orchestrating the allocation/upgrade/release/reclamation of NFVI resources, and managing the association of the virtualized resources to the physical compute, storage, networking resources. Therefore, the VIM keeps an inventory of the allocation of virtual resources to physical resources. Managing in a repository inventory related information of NFVI hardware resources and software resources, and discovery of the capabilities and features of such resources. Management of catalogues of virtualized resources that can be consumed from the NFVI.

OPNFV DPACC-MAN VNFs VIM According to GS NFV IFA 004 0.1.1 the type of NFV Acceleration deployment varies from an integrated deployment (i.e. a deployment where the NFV Accelerators are packaged within a specific VNF, or physically integrated within a specific host), to a disaggregated deployment (i.e., a deployment where the NFV Accelerator is either physically decoupled from a specific host, and shared between two or more NFVI compute or networking resources, or pluggable software which could be shared between VNFs), the management aspect of the NFV Acceleration focus on the latter one in the current release of the document. Therefore in DPACC when dealing with VIM, it means: Orchestrating virtual acceleration resource that is within the realm of NFVI, which is represented via a common acceleration API that accesses both hardware and software accelerators. Managing a repository inventory with regard to both hardware and software accelerators. Managing a catalogue of virtualized acceleration resources can be consumed from NFVI. VIM NFVI Acceleration HW Acceleration SW Acceleration API Virtual Acceleration VNFs Out of Scope of DPACC mgmt concern: Accelerators embedded within VNF What and How should NFVO/VNFM do to manage acceleration resource based on NSD/VNFD

From DPACC-MAN to OpenStack – General Concerns OpenStack is a VM centric IaaS platform that provides an abstraction of underlying heterogeneous hardware and software infrastructure components, from management point of view. (= VIM) In order to implement requirements from DPACC- MAN to OpenStack: Nova needs to be aware of the acceleration resources, and correlate them to VMs (VNFs). Cinder needs to have a driver that could talk to the acceleration-api on storage side (not a priority right now). Neutron needs to have a plugin that could talk to the acceleration-api on networking side. Keystone needs to be aware of the tenant info correlation Would that be all?

More caveats: Problem #1: Multi-tenancy As shown in the figure on the right, which is from GS NFV IFA 001 0.2.0, although we would define a common acceleration API, there are a lot of types of accelerators and vendor specific solutions to that certain type underlay that API. While multi-tenancy is common in cloud, when we deal with accelerations, we specifically want to make sure that certain VNF’s operation on the shared acceleration resource (one or more accelerators from different vendors), won’t affect other VNFs that are also using it. In another word, the operations on the acceleration resource need to be atomic. VIM needs to support these atomic operations (not necessarily carry out these operations).

More caveats: Problem #2: Distributed State Mgmt Although we could solve problem #1 with a typical DB that stores the states and the operations of a transaction that involves VNF and Acceleration Resource in NFVI, we still need to take into account that in reality we might have multiple VNFs that belongs to the same network service, running on different servers, with different accelerators associated. Therefore we need a distributed state datastore that would provide a unified view on the acceleration resource pool, which may be consisted of different accelerators from different locations. (Eventual consistency would be enough) Then it could support scenarios like VM migration, where states of acceleration resources relate to certain VNFs are synced properly to make migration work. This will require a sub/pub mechanism to work.

From DPACC-MAN to OpenStack – High Level DB 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

From DPACC-MAN to OpenStack – Work Proposal Overview Baby Steps first: Nova : be aware of the acceleration resources, and correlate them to VMs (VNFs). Neutron : have a plug-in that could talk to the acceleration-api on networking side. Integrate Catalogue DB into Nova DB and Neutron DB Improve Nova-schedular to handle acceleration. Develop catalogue and inventory of accelerator resources to ensure alignment with NSD/VNFD definition Baby grows bigger: Inventory DB and the MSG queue implementation Other features.

From DPACC-MAN to OpenStack – Concrete Work Plan Two fronts: OpenStack L Release: Nova enhancements on scheduler and etc to reflect a simple awareness of the acceleration pool OpenStack M Release: Propose a top level project Rocket as an individual acceleration management project, which could serve as the direct upstream project for DPACC to fulfill any mgmt related requirements.

From DPACC-MAN to OpenStack – Concrete Work Plan - Rocket Nova Cinder Neutron Cat DB Cat DB Cat DB Rocket Inv DB Keystone Rocket Inv DB Rocket Inv DB Rocket Inv DB

Thank You