Difference between revisions of "Project Proposals/VSAP"

From fd.io
Jump to: navigation, search
(Scope)
(Vendor Neutral)
Line 47: Line 47:
  
 
== Vendor Neutral ==
 
== Vendor Neutral ==
<!--
+
No current or expected issues with vendor neutrality
The goal here is to capture the degree of vendor neutrality of the code.
+
The concerns are two fold: avoiding trademark issues, and maintaining openness.
+
  
For this reason, use of vendor names should be purely functional, and only if necessary to
 
reasonably communicate functional information to the user.
 
 
Acceptable Examples:
 
Indicating the presence of particular hardware
 
Indicating drivers for particular hardware
 
Indicating integration with particular technologies.
 
 
Unacceptable Examples:
 
Use of vendor trademarks or product names purely for marketing purposes.
 
 
Please describe any such issues here.
 
-->
 
 
== Meets Board Policy (including IPR, being within Board defined Scope etc) ==
 
== Meets Board Policy (including IPR, being within Board defined Scope etc) ==
  

Revision as of 05:34, 28 November 2019


Name

VSAP

Project Contact Name and Email

Repository Name

vsap

Description

VSAP(VPP Stack Acceleration Project) is to use VPP host stack to accelerate a serial of network infrastructures such as Nginx, Envoy etc. This project is to demonstrate that with VPP working together with DPDK high performance user space host stack acceleration, the well-deployed network infrastructure project can benefit from this new innovative user space optimization, and VSAP can help industry to achieve more performance gain and reduce data center OPEX. VSAP will firstly focus on Nginx VPP host stack acceleration, and then cover more projects in the long term. The initial code is contributed from Intel and Shanghai Jiaotong University.

Scope

VSAP's main responsibility is to provide an accelerated and high performance version for the well-deployed Open source projects, and we are also targeting to make this work finally upstream to the original project. To achieve, VSAP provides the enhanced code modification based original code base for VPP host stack integration. At the mean time, VSAP provides necessary configuration parameters and test script to help user to easily start from scratch.

  • Enhanced projects
    • Start from Nginx, and will cover more projects such as Envoy, gRPC etc.
  • Optimized Protocol
    • First VSAP will focus on VPP host stack optimization in TCP
    • The next stage is to accelerate TLS, QUIC, HTTP/2
  • Enhanced IPC
    • Enhance cross process data transportation.
  • Container deployment
    • Demonstrate VSAP in container environment
  • Performance tuning
    • Test configuration, test scripts and demo

Initial Committers

Vendor Neutral

No current or expected issues with vendor neutrality

Meets Board Policy (including IPR, being within Board defined Scope etc)

Meets board policy as expressed in Technical Community Charter and IP Policy

Administrata

  • Request for Project proposal consideration
    • Email: (place link to email to TSC proposing project, this can be obtained from TSC Archives
    • Date: (date proposed, makes it simpler to calculate the pre-requisite 2 week time period of gestation before being permitted to be voted on)