Project Proposal Kickoff

DRAFT Suggested Project Proposals

(In the page tree under this page)

All project proposal created under this page have been moved under the New Project Proposals and all new proposals should be created under that page.

(In the page tree under New Project Proposals )

Mapping of Wednesday Breakout Project Proposals to TSC Suggested Projects to Cover

xiRoom Decoder Ring:  <building><floor> - <section><isle><room number>

Example                             A             2              7          Y               01

Session

Project proposal

Description

Scope

Covered

Contact Name

Session

Project proposal

Description

Scope

Covered

Contact Name

A&AI

Move to Active OS Graph Project (e.g.Janus)



Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.

A&AI

A-02-A2-7Y06 Multipurpose

Manisha Aggarwal

Colin Burns



A&AI

Scalable, HA A&AI

Back end needs to be HA. Need to confirm, explore.

  • Testing vs performance, throughput

  • Scaling A&AI

Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.

A&AI



A&AI

A&AI Reconciliation from Network/Cloud.

  • Need to refresh from VIM

  • Different VIMs have different levels of detail.

  • MSO has this UC also.

  • Variety of different options here (SO, COntroller, VIM).

Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.

A&AI



A&AI

Extend Model-driven A&AI Usecases

Move forward the A&I model-driven story, driven initially by requirements of 3 release 1 use-cases

  • For Resource, service and schema change.

  • Includes definition of (model-driven) API

  • Model evolution

Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.

If anything is out of scope, not it down

A&AI



A&AI

track Change through Time

Tracking the Service, Resource changes across time

  • Support for point in time service/resource detail, e.g. for assurance

Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.

A&AI



SDN-C/APP-C/SDN-agent

APP-C





APP-C

A-04-A4-5A02

Chapmick

Anapan

@Marcus Williams

Eric Multanen

Ruijing Guo



APPC Project Proposal

DCAE

DCAE Closed Loop Using CLAMP

Realizing Open/Closed Loop using CLAMP

Realizing Open/Closed Loop using CLAMP

CLAMP

A-02-A2-7Y06 Multipurpose

Aayush

Gervais-Martial

Ron Shacham

Colas

Rittwik Jana

Sandeep Shah

Common services

Change Management



Change management (CMO)

CMO

A-02-A2-7Y06 Multipurpose

Vijay G.

Rittwik Jana

Andrew Fenner

Sandeep Shah

Network Function Change Management

Use Case VNFs

ONAP Deployment Management





CommServ 1

A-02-A2-7Y06 Multipurpose

David S.

John Ng

Munish Agarwal

@cl664y@att.com

Common services

ONAP platform OAM and a platform manager/controller

The ONAP Platform Manager/Controller will automate deploy/un-deploy of ONAP instance(s) and individual components, monitor its health and perform all platform lifecycle management functions.

embeds resiliency and such that can be used

CommServ 1



Common services

Common Controller Framework

Software framework that contains reusable code that can be used across multiple components. The code could be used in other components but would not be an end solution for use cases by itself and would not be deployed on its own



CommServ 2

A-03-A3-4G23

Jack Murry

Dan Timoney



Common Controller SDK Project Proposal - Project Proposal

SDN-C/APP-C/SDN-agent

Controller framework

A controller framework that is the platform infrastructure for the controllers

controller framework.

  • functional evolution

  • non functional

  • testing

CommServ 2



DCAE

DCAE Release 1 Basic

Normalization   ECOMP/OPEN-O, .TOSCA   Alignment (Service Modeling), Role of   PNF in DCAE, Building   Catalogue, Micro-Services, VES, DCAE   Controller: Federation -  Edge/Central



DCAE

A-02-A2-7Y06 Multipurpose

Alok Gupta

Andrew Fenner

Aayush B.

Vincent Colas

Timothy Verrall

Maryam Tahhan

Trung Nguyen

Lusheng Ji

Tony Hansen

Danny

Jerry Robinson

Huabing Zhao

Xin Miao

DCAE

DCAE Release 2 Project

Role of   Infrastructure Events (AIC, Other Cloud), Event   Trigger Scenarios Related to Life Cycle Management, Improve   DCAE/Controller Environment, Evolution, New User   Case Support, Improve   DCAE/Controller Environment, Evolution, Predictive   Analytics, Artificial   Intelligence/Machine Learning



DCAE



Common services

Messaging Bus





DMAAP

A-02-A2-5B01

John Murray

Ram Koya

Extra

Documentation





Documentation

A-02-A2-5B01

Rich Bennet

Timo Perala

Common services

External API Integration



External API Integration so that external systems can do things like get called and be called. You have to have security considerations around this.

Ext API FW

A-02-A2-5B01

Andy Mayer

Alex Vul

Al Hua

Certification/ onboarding guidelines

Certification and VNF op with ONAP



Note: Use “validation”

ICE

A-02-A2-5B01

Steve Wright

Parviz Yegani

Eric Debeau

Stephen Gooch

Oleg Kaplan

Trevor Cooper

Amir Levy

Chengli Wang

Helen Chen

Gary Wu

Zygmunt Lozinski

Use Case VNFs

VNF Certification



Note: Use “validation”

ICE

** lifting relevant parts from integration session

Common services

Platform Level Testing

Platform Level Testing and characterization



Integration

A-02-A2-7Y06 Multipurpose

Helen Chen

Roberto Kung

Daniel Rose

Yoav Kluger

Nermin Mohamed

Chengli Wang

Gary Wu

Yan Chen

Ram Koya

Hector Anapan

@cl664y@att.com

Anand Jain

Integration

System Integration and Testing

Responsible for ONAP cross-projects system integration and all related testing, such as VNF compliant & verification testing, necessary for the successful delivery and industry adaption of the ONAP project as a whole.   Provide integration tools and processes for CI/CD of source master and release branches.  Consolidation of common test suites.

  • Provides all the cross-project infrastructure framework and DevOp toolchain, code and scripts, best practice guidance and benchmark, testing reports and white paper related to:•Cross projects Continuous System Integration Testing (CSIT)

  • VNF compliant and verification testing leveraging ONAP projects

  • Release delivering of the ONAP project

  • PoC: building and maintenance community integration labs

  • Continuous Distribution (CD) to ONAP community integration labs

Integration



SDN-C/APP-C/SDN-agent

Integration testing





Integration



Use Case VNFs

E2E tests





integration



Use Case VNFs

ONAP Platform Use Case Definitions





Integration



Common services

Common platform for modeling





Modelling

A-04-A4-5A01

Amir Levy

Arthur Berezin

Thinh N.

Shitao Li

Alla Goldner

Bruce Thompson

Rittwik Jana

Alex Vul

Hui Deng

Nagesha H.

Lingli Deng

Ram Koya

Munish A.

Sandeep Shah

Xiaojun Xie

Maopeng Zhang

Modelling

Information and Data Modeling

Creation of Information models

  • Creation of Data models

How do we split information and data models?

Infrastructure layer and service layer modeling

Northbound/Southbound API models

Modelling



Modelling

Declarative and Imperative Processing (BPMN - TOSCA interworking)

Workflow (BPMN) and TOSCA interworking



Modelling



Modelling

Tooling: Parser

Identify the tools needed for modeling

Tosca Parsers.

  • YANG VNF Parsers.

Modelling



Modelling

Tooling: Model Translators

There are some translator tools which translate among tosca, YANG, HOT

Translator between Heat and Tosca

  • Translator between Tosca and Yang for some subset

Modelling



Common services

Mircoservice Service Discovery, Load Balancer and Registry





MSB

A-04-A4-5A01

Huabing Zhao

Brijesh K.

Al Hua

Ram Koya



Multi med/multi-vim

Multi-VIM framework





Multi-VIM

A-04-A4-5A01

Xinhui Li

Bin Yang

Shawn H.

Danny Lin

Matti H.

Andrew Philip

Isaku Y.

Gil H.

Multi med/multi-vim

Multi-VIM Homing Locator





Multi-VIM



Multi med/multi-vim

Multi-VIM  plugin OpenStack

Multi-VIM  plugin for OpenStack



Multi-VIM



Multi med/multi-vim

Multi-VIM  plugin VMWare VIO

Multi-VIM  plugin for VMware VIO



Multi-VIM



SO

Multi-vim

Support for multiple VIMs

  • Common interface for multiple VIMs

  • testing

Multi-VIM



SDN-C/APP-C/SDN-agent

network controllers

Evolution of SDN-agent and transport controller

SDN-agent

  • transport controller

  • Quickly identify scope, consider: documentation, APIs, models, testing, integration, functionality.

  • testing.

  • non functoinal, functional evolution

Network Controller

SDN-C

A-04-A4-5A02

Parviz Y.

Eric Multanen

Jamil C.

Richard T.

Dan Timoney

Alexis d.

Yan Chen

Patrick Liu

Danny Lin

Arun Yerra

@Marcus Williams

Cheng (Ian) Liu

Rakesh Mhapsekar

Ruijing Guo



SDN-C : Original Project Proposal (5/12/17) - Project Proposal

Use Case VNFs

ONAP Community Hardware Integration Lab





OpenLab

A-02-A2-7Y06 Multipurpose



Helen Chen

Yang Xu

Tracy Van Brakle

Roberto Kung

Chengli Wang



Policy

Infrastructure Policy

Policy aspects related to a VNF/service needs, e.g. for lifecycle management of VNF/service, e.g. scaling, placement, security, fault response, telemetry, SLA, ... including how policies are designed/packaged/onboarded.

Policy repository for storage and lifecycle management of policy

  • Conflict Detection

Policy Framework

A-05-A5-5A05

Alex Vul

Pamela Dragosh

Avinash S.

Nermin Mohamed

Bobby Mander

Liming Meng

Ritesh Shah

Rishal Dhingan

Policy Framework Project Proposal (5/11/17)



Policy

Policy Distribution

Ingestion and distribution to elements where policy will be applied.

Policy Decision Engines

  • Policy Enforcement Points

  • Policy repository

Policy Framework



Policy

Generic Policies

Platform-level policies, i.e. independent of specific VNF/service.

Where can they be expressed

Policy Framework



Policy

Policy Enforcement Point Onboarding

Ensuring elements that enforce policy conform to standards and are able to enforce policy

Required API's for enforcement

  • Requirements and security surrounding enforcement points

  • If anything is out of scope, not it down

Policy Framework



Portal

Portal Platform Project

This provides the basis for the portal framework and onboarding of portal applications

Portal SDK

  • User management

  • Security / Authentication / Authorization

  • UI Application Onboarding / Management

Portal

A-05-A5-5A05

Manoop T.

Anwar S.

kanagaraj.manickam@huawei.com, Huawei

seshu.kumar.m@huawei.com, Huawei

Portal Platform Project Proposal



Portal/VID

Portal's new UI Applications

Separate applications provided by other projects as needed based on Portal SDK

Examples include VID, SDC

  • GUI for vCPE, VoLTE

  • Model driven user interface for vCPE , VoLTE use cases

  • UI for ONAP Controller, change management

Portal

Tao Shen (VoLTE)

(shentao@chinamobile.com)

Yoav Kluger ( vCPE)

Manoop T.

Anwar S.

James Forsyth



Portal/VID

ONAP CLI (ECOMP + OPEN-O merger scope)





CLI is used to allow command line access to ONAP functionality

Automation of portal functions

  • No visual component

  • Commands for orchestration of ONAP functionality

  • Merger between Open-O and OpenECOMP

  • OPEN-O GUI merger

Portal

Kanagaraj M.

Seshu Kumar

Manoop T.

Anwar S.

Use Case VNFs

Reference VNFs





RefVNF

A-05-A5-5A05

Marco Platania

Reference VNFs Project (now part of the Integration Project)

SDC

Service Design and creation

Enhance the existing platform for ONAP release 1 Architecture

Integrate with  projects like Modeling, VNF SDK, VF-C

Convergence with OPEN-O and OpenEcomp

Service function chaining Design

Design deployment flavors (GeoR, HA).

SDC

A-05-A5-5A05

An Ho

Michael Lando

Liron S.

Kang Xi

Jamil C.

Thinh N

Huabing Zhao

Danny Zhou

Xinhui Li

SDC

image management platform

Provide an image management platform, for multiple VIM, with multiple versions

Onboard image

Image distribution

Versioning

Quarantine area

SDC



SDC

VNF onboarding Northbound API

API for onboarding VNFs and Service definitions onto SDC from external systems.

API for on-boarding and updating VNF into the SDC catalog

SDC



SDC

workflow design

Provide LCM workflow design for network service, for example, create, delete, update, etc.

LCM workflow design

Call node operation

Call external Rest service

Export BPMN workflow file

SDC



SDC

SFC design

Service Function Chain design

The definition of an ordered set of service functions and subsequent
"steering" of traffic through them

SDC



SDC

VNF design





SDC



Portal/VID

Service Design & Creation (SD&C)

Provide a platform for onboard a VNF, and design a service

Provide a platform for modeling a VNF, and a service

  • Provide NBI for VNF & service design

  • Provide an image management platform, for multiple VIM, with multiple versions

  • Integrate with new projects like VNF SDK, workflow designer, and more

  • Support different VNF deployment flavors

SDC



Common services

Optimizer Framework for resources used during vnf deployment

Optimizer Framework takes the low level work out of optimizing letting them focus on high level orchestration



SNIRO

A-04-A4-5A02

Matti Hiltunen

Ankitkumar Patel

Sastry Isukapalli

Ram Koya

Project proposal for SNIRO (optimization framework)

SO

Service Orchestrator

Take and evolve the service orchestration module to support various controllers

Service orchestration

  • interface to "multi-VIM"

  • dependencies to SDC and modeling

  • non-functional impacts

  • support for YANG, Heat, TOSCA

SO

A-04-A4-5A02

Dewayne Filppi

Xin Jin

Byung-Woo Jun

Eric Debeau

John Choma

Brijesh K

Maopeng Zhang

Zhou Zhang

Extra

Training





Training

A-02-A2-7Y06 Multipurpose

Mazin Gilbert

Nermin M.

VF-C

VF-C



  NFVO/VNFM.

  • Interfaces.

  • Testing

  • documentation (alignment)

Virtual Function Controller

A-04-A4-5A02

Lingli Deng

Yuan Yue

Anatoly A.

Jianguo Z.

Johnson Li

Xinhui Li

Use Case VNFs

VNF SDK



Note: Use “validation”

VNF SDK

A-02-A2-7X06

Steve Wright

@Ranny Haiby

Gary Wu

Andy Mayer

Weitao Gao

@Brian Hedstrom

Alex Vul

Lianhao Lu

Zongbiao Li

Chris Donley

Dave(Wei) Chen

Dileep Ranganathan

VNF/SDK guidelines

VNF Guidelines & SDK





VNF SDK



Use Case VNFs

VNF Guidelines



Note: Use “validation”

VNF-SDK



Holmes

Alarm Correlation

Cross multi-layers alarm correlation & Analytics application based on DCAE



Holmes