Presentation is loading. Please wait.

Presentation is loading. Please wait.

Update Summary of DPACC docs

Similar presentations


Presentation on theme: "Update Summary of DPACC docs"— Presentation transcript:

1 Update Summary of DPACC docs
2016/3/4

2 Quick Summary Work-in-progress docs New doc for API guidelines
Dpacc architecture: No new major issues. Plan to migrate to gerrit next week. OpenStack Gap Analysis: No new input this week. Renaming issue raised online. Plan to bring to review after completion of Section 5 next week. Dpacc usecase: detailed discussion later. New doc for API guidelines Y/edit?usp=sharing Based on the proposal and discussion last week Working on addressing comments and welcome more review and feedback Plan to bring to review next week

3 Latest Update DPACC Use-cases
Qh37GKs6N6rRYDVNM/edit 4/19/2019

4 Update Summary Introduction Terminology
Added e2e mobile network figure to clarify different categories of acceleration applications Introduction Terminology Acceleration Models: Lookaside Model, Offload Model (Inline Model), External Model (Data Path Offload Model) Virtualized Acceleration Interfaces: Passthrough-based Acceleration & Virtio-based Acceleration Virtio-lookaside Acceleration & virtio-inline acceleration Targeting Applications: SmallCell Gateway. IPSec between vRAN and vEPC, VRAN IPsec Packet Processing Acceleration NFVI Packet Processing Acceleration PDCP Packet Processing Acceleration Use-cases IPsec  Look Aside Accelerator NFVI Packet Processing Offload Accelerator Combined NFVI Inline and IPsec LA Accelerator NFVI and IPsec Offload Accelerator PDCP Offload Accelerator vRAN application description refined. Refined figures for both IPSec la and PDCP la usec-case.

5 Discussion Point #1 Terminology
RAN Radio Access Network RRU Remote Radio Unit eNB E-UTRAN NodeB UE User Equipment L1/2/3 Layer 1/2/3 DL Downlink UL Uplink IP Internet Protocol LTE Long Term Evolution MAC Medium Access Control RLC Radio Link Control PDCP Packet Data Convergence Protocol RRC Radio Resource Control FFT Fast Fourier Transform iFFT Inverse Fast Fourier Transform DFT Discrete Fourier Transform iDFT Inverse Discrete Fourier Transform UL Uplink

6 Discussion Point 2: Targeting applications End2End Mobile Traffic Path (Mobile Carrier)
Mobile Carrier Domain

7 Discussion Point 2: Targeting applications DPACC Applications (Mobile Carrier)

8 Revised traffic input to PDCP
Discussion Point 3: Targeting applications vRAN (LTE Stack illustration & Accelerator models) Revised traffic input to PDCP Look aside Look aside Inline (offload) Vineet: the leftmost should be changed into GTP. Which can also be accelerated via hardware offload. Fixed. Ola: the traffic going directly to PDCP block should be raw data traffic. Fixed. Two types of look-aside accelerator identified Added into Section 2.1 as examples; Clarifications added in Section 4.3. One types of offload accelerator identified Added into Section 2.2 as examples; Clarifications added in Section 4.3. Previous version

9 Discussion Point 4: Use-cases IPSec Lookaside Acceleration
User host IPsec Accelerator HW SAL IPSec g-driver sio-backend (vHost-user) guest App IPsec App F1 Clear packet Encrypted packet Figure X IPsec Packet Processing – Look Aside Accelerator Flow g-API Acceleration Core sio + Virtio hio s-api Virtio-net Frontend App F2 Kernel Vhost-net backend NFVI Packet Processing Physical ports Virtio-IPsec Look-aside Ola: What is F1 or F2 for? Rajesh: basic routing function. Ola: are you indicating that virtio-only proposal in dpacc. Lingli: No. Previous version

10 Discussion Point 4: Use-cases PDCP Lookaside Acceleration (Updated)
VNF – PDCP Application g-API 9 9 8 8 SAL guest 2 2 3 3 virtio-net frontend virtio-la-pdcp frontend sio 7 7 4 4 virtio-net virtio-la-pdcp backend + vHost-user 10 10 6 6 SAL 5 5 host SW Accelerator Ola: SW accelerator for PDCP in the host? VNF can contain a SW accelerator itself. Rajesh: SW implementation in the host for a backup if no HW accelerator is present, in case of migration. Arun: live migration mechanism discussion later (previous document) 1 1 hio device HW (NIC) HW Accelerator (Crypto) UE Backplane Processing RLC/MAC/PHY Backhaul Processing GTPU/IPSec/QoS EPC Downlink Uplink Previous version

11 Todos Address remaining issues online Call for review and feedback
Keep on working description of existing applications/use-cases Keep on working on other usecase figures Call for review and feedback Anything missing?

12 backup

13 Targeting applications (revised S1 interface) vRAN (LTE Stack illustration & Accelerator models)
Look aside Look aside Inline (offload) Ola: s1-user plane  raw user plane packet Two types of look-aside accelerator identified Added into Section 2.1 as examples; Clarifications added in Section 4.3. One types of offload accelerator identified Added into Section 2.2 as examples; Clarifications added in Section 4.3. Back to main discussion

14 IPSec Look Aside Accelerator (to be updated)
IPsec Accelerator HW SAL IPSec g-driver sio-backend (vHost-user) VNF App IPsec App F1 Clear packet Encrypted packet Figure X IPsec Packet Processing – Look Aside Accelerator Flow g-API Acceleration Core Virtio-IPsec Look-aside Frontend sio + Virtio hio s-api Virtio-net App F2 Host kernel Vhost-net IPtables FW OVS DP VLAN/VxLAN Driver Physical ports Suggest to replace this box with a simple “NFVI packet processing box”, like the one used for crypto, IPSec or PME. To be updated according to the consensus reached based on the previous general figures. Back to main discussion

15 PDCP Look Aside Accelerator (to be updated)
VNF - PDCP Application SAL SAL SAL guest virtio-net frontend virtio-la-pdcp frontend virtio-net frontend To be updated according to the consensus reached based on the previous general figures. To be aligned with the previous IPSec figure on ingress or outgress part or other processing functions in VNF. sio sio sio virtio-la-pdcp backend + vHost-user virtio-net backend virtio-net backend SAL host SW Accelerator hio hio hio This view is attempting to how the DPACC layer and configuration can be designed by the developer to give his application the best accelerated performance. In this picture having a software acceleration layer in the host would provide the best performance and flexibility for a VNF application. device HW (NIC) HW Accelerator (Crypto) HW (NIC) Backplane Processing RLC/MAC/PHY Downlink Uplink Backhaul Processing GTPU/IPSec/QoS UE EPC Back to main discussion Packet processing


Download ppt "Update Summary of DPACC docs"

Similar presentations


Ads by Google