DPDK Project
DPDK Project
  • Видео 420
  • Просмотров 236 458
Hyperscaling in the Cloud
Panelists Honnappa Nagarahalli (Arm), Rushil Gupta (Google) Brian Denton (Microsoft) and Jim Thompson (Netgate) unpack strategies and best practices for leveraging DPDK to unlock performance and efficiency in cloud-based architectures.
Просмотров: 335

Видео

Exploring DPDK's Role in 5G Architecture
Просмотров 1,7 тыс.7 месяцев назад
1. Overview of the Session: Hosted by lead DPDK maintainer Thomas Monjalon from NVIDIA, the session explores the role of DPDK (Data Plane Development Kit) in 5G architecture, featuring speakers from Nvidia, Ericsson, and Intel. Topics include how 5G architecture is standardized in Open RAN, the fit of DPDK in this architecture, and approaches using baseband devices or GPUs. 2. Intel Corporation...
DPI-enhanced DPDK for 5G User Plane - Tobias Roeder, ipoque, a Rohde & Schwarz company
Просмотров 5859 месяцев назад
DPI-enhanced DPDK for 5G User Plane - Tobias Roeder, ipoque, a Rohde & Schwarz company Join Tobias to gain valuable insights into how DPI-Enhanced DPDK empowers the User Plane in 5G networks. Discover how different DPDK features such as rte_flow, Receive Side Scaling (RSS) and offloading contribute to delivering a high-performing 5G experience. Furthermore, Tobias will discuss the importance of...
Keynote Session: Welcome & Opening Remarks - Rashid Khan, Senior Director, Software Engineering
Просмотров 6719 месяцев назад
Keynote Session: Welcome & Opening Remarks - Rashid Khan, Senior Director, Software Engineering, RHEL Networking, Red Hat Accelerating Network Performance - The most popular kit to accelerate packet processing on a wide variety of CPU architectures Designed to run on x86, POWER and ARM processors, DPDK is a set of libraries running mostly in Linux userland, with a FreeBSD port available for a s...
Augmenting P4 Software Pipelines with Accelerators. The IPsec ... Cristian Dumitrescu & Radu Nicolau
Просмотров 2739 месяцев назад
Augmenting P4 Software Pipelines with Accelerators. The IPsec Use-case - Cristian Dumitrescu & Radu Nicolau, Intel Corporation In this presentation, we look at the problem of augmenting the capabilities of P4 programmable pipelines though non-programmable extern blocks. While in case of HW pipelines the extern blocks are typically hardwired, for SW pipelines the extern blocks have to be designe...
Integrating the CI Pipeline as a Gate: Challenges So Far, Future Roadblocks, How to... Aaron Conole
Просмотров 979 месяцев назад
Integrating the CI Pipeline as a Gate: Challenges So Far, Future Roadblocks, How to Get There - Aaron Conole, Red Hat, Inc. In this talk, we'll look at what it will take to get the CI pipeline that is currently used purely for information purposes, to make it part of the patch acceptance criteria. This includes a quick blurb on the history of the CI infrastructures (the various contributors ove...
ABI Versioning Explained - Ferruh Yigit, AMD
Просмотров 1139 месяцев назад
ABI Versioning Explained - Ferruh Yigit, AMD ABI versioning is one of the methods to use for ABI stability but it is rearly used and there are no good guidelines on how to use it. This talk aims to explain how ABI versioning can be used in DPDK with samples and step by step approach. Accelerating Network Performance - The most popular kit to accelerate packet processing on a wide variety of CPU...
5G UPF Acceleration with DPDK - Gal Cohen, NVIDIA
Просмотров 7429 месяцев назад
5G UPF Acceleration with DPDK - Gal Cohen, NVIDIA User Plane Function (UPF) is a crucial networking element in 5G, providing high network bandwidths at low latency in a dynamic environment. Traditionally, network functions such as UPF were implemented in software and executed on CPUs running on host. However, with the increasing demand for networking, this approach faces challenges in terms of ...
5G RAN Acceleration with GPU and DPDK - Elena Agostini, NVIDIA
Просмотров 7599 месяцев назад
5G RAN Acceleration with GPU and DPDK - Elena Agostini, NVIDIA NVIDIA Aerial is an SDK for building a high-performance, software-defined 5G L1 stack optimized with parallel processing on the GPU. Specifically, the NVIDIA Aerial SDK can be used to build the baseband unit (BBU) software responsible to send (Downlink) or receive (Uplink) wireless client data frames split into multiple Ethernet pac...
Using DPDK as an Offload Engine for P4 SmartNIC Applications - Sean Cummings & Chris Cummings, ESnet
Просмотров 3699 месяцев назад
Using DPDK as an Offload Engine for P4 SmartNIC Applications - Sean Cummings & Chris Cummings, ESnet P4 has taken off as a powerful language for high-performance network applications, however, it is a limited language by design. Due to these limits, many P4 applications require a “slow” path for more complex packet manipulation. In this presentation we explore the use of DPDK as a component of ...
Comparing tc-flower and rte_flow Offloading in OVS - David Marchand, Red Hat
Просмотров 3509 месяцев назад
Comparing tc-flower and rte_flow Offloading in OVS - David Marchand, Red Hat Two frameworks exist for offloading complex packet processing to our NICs. One is the well known tc-flower framework that resides in the kernel and has been used for some time in OVS. The other one is our DPDK rte_flow framework for which OVS has some level of support. This talk will provide a status of the rte_flow in...
Cloud Native Virtual DPDK Cell Site Router - Kiran KN & Shailender Sharma, Juniper Networks
Просмотров 1729 месяцев назад
Cloud Native Virtual DPDK Cell Site Router - Kiran KN & Shailender Sharma, Juniper Networks In 5G world, ORAN disaggregation is enabling vendor interoperability in a big way. Service providers now no longer need to be tied to a single vendor for the entire RAN eco-system including RRH, BBU, DU etc. The 5G standard enables these components to be disaggregated and further enables some of these to...
VDUSE Performance: How Fast Is It? - Maxime Coquelin, Red Hat
Просмотров 1369 месяцев назад
VDUSE Performance: How Fast Is It? - Maxime Coquelin, Red Hat Now that VDUSE support has been added to the Vhost library, it is time to check how it compares with existing solutions. This lightning talk is a follow-up of last year talk about VDUSE architecture introduction. The speaker will compare VDUSE performance with Vhost-user when used with Vhost-vDPA and with VETH pairs when used with Vi...
Bringing rte_flow Offload to Virtio - Christophe Fontaine, Red Hat
Просмотров 1639 месяцев назад
Bringing rte_flow Offload to Virtio - Christophe Fontaine, Red Hat rte_flow api was created for hardware offload, but how to apply the same concepts for virtual interfaces ? We will see why this is useful for network functions, how to implement it, the modifications required in virtio, and a demo of the performance gains, removing the limitation of virtio, from 4Mpps to line-rate. We will also ...
Using Sharable Mempools for Zero-copy Sharing Between Processes - Bruce Richardson, Intel
Просмотров 5709 месяцев назад
Using Sharable Mempools for Zero-copy Sharing Between Processes - Bruce Richardson, Intel This talk focuses on the issues associated with having multiple DPDK processes which wish to co-operate together in a high-performant manner. For example, within a single workload, it may be desirable to split up the work across multiple independent processes rather than separate threads. In such cases, th...
Fast and Secure: DPDK Meets Confidential Computing - Zhifei Yang, TikTok
Просмотров 1469 месяцев назад
Fast and Secure: DPDK Meets Confidential Computing - Zhifei Yang, TikTok
Introducing New VFIO and IOMMU Framework to DPDK - Chenbo Xia & Yahui Cao, Intel
Просмотров 4269 месяцев назад
Introducing New VFIO and IOMMU Framework to DPDK - Chenbo Xia & Yahui Cao, Intel
Arm64 SVE Concepts and its Integration into DPDK - Ruifeng Wang, Arm China
Просмотров 1219 месяцев назад
Arm64 SVE Concepts and its Integration into DPDK - Ruifeng Wang, Arm China
Challenges Faced When Building Various DPDK-based Applications - Vivek Gupta, Benison Technologies
Просмотров 2839 месяцев назад
Challenges Faced When Building Various DPDK-based Applications - Vivek Gupta, Benison Technologies
Combining Rust & DPDK: Security/Stability, Good User Experience, and Performance... Harry van Haaren
Просмотров 7079 месяцев назад
Combining Rust & DPDK: Security/Stability, Good User Experience, and Performance... Harry van Haaren
Improving RAS with DPDK Application's Participation - Ajit Khaparde, Broadcom
Просмотров 699 месяцев назад
Improving RAS with DPDK Application's Participation - Ajit Khaparde, Broadcom
Bytebricks - A Generic High Performance VPN Framework - William Lam, TikTok
Просмотров 1109 месяцев назад
Bytebricks - A Generic High Performance VPN Framework - William Lam, TikTok
High Performance Elephant Flow Detection Algorithm on DPDK - Leyi Rong, Intel
Просмотров 2289 месяцев назад
High Performance Elephant Flow Detection Algorithm on DPDK - Leyi Rong, Intel
DPDK Graph Library Design and Implementation Details - Jerin Jacob, Marvell
Просмотров 1709 месяцев назад
DPDK Graph Library Design and Implementation Details - Jerin Jacob, Marvell
Performance Challenges with DPDK Distro Packaging - Sivaprasad Tummala, AMD India Pvt Ltd
Просмотров 789 месяцев назад
Performance Challenges with DPDK Distro Packaging - Sivaprasad Tummala, AMD India Pvt Ltd
dperf: A 100Gbps Network Load Tester - Jianzhang Peng, Timeresearch
Просмотров 5869 месяцев назад
dperf: A 100Gbps Network Load Tester - Jianzhang Peng, Timeresearch
Closing Remarks - Thomas Monjalon, DPDK Maintainer, NVIDIA
Просмотров 1119 месяцев назад
Closing Remarks - Thomas Monjalon, DPDK Maintainer, NVIDIA
DTS Working Group Update - Honnappa Nagarahalli, Juraj Linkes, & Patrick Robb
Просмотров 759 месяцев назад
DTS Working Group Update - Honnappa Nagarahalli, Juraj Linkes, & Patrick Robb
First Day Recap & Closing Remarks - Thomas Monjalon, DPDK Maintainer, NVIDIA
Просмотров 669 месяцев назад
First Day Recap & Closing Remarks - Thomas Monjalon, DPDK Maintainer, NVIDIA
Booting DPDK application quickly by device composition - Yahui Cao & Jingjing Wu, Intel
Просмотров 709Год назад
Booting DPDK application quickly by device composition - Yahui Cao & Jingjing Wu, Intel

Комментарии

  • @sbrytskyy
    @sbrytskyy 3 месяца назад

    It's like how to keep telling something for half an hour and tell nothing. What hash do you calculate? Hash of whole packet? Parse packet and use just some specific information for hashing?

  • @montesdeocaaldo8604
    @montesdeocaaldo8604 5 месяцев назад

    Hello! how to create deployment pods with sriov that can be moved between nodes when they are terminated if the virtual functions that each of these pods has is attached to a vnic of a particular node?

  • @montesdeocaaldo8604
    @montesdeocaaldo8604 5 месяцев назад

    Awesome, ! do you have the pp?, I cannot see the slices thanks u

  • @adarshsunilkumar7095
    @adarshsunilkumar7095 6 месяцев назад

    Nice video

  • @MAYANKSHARMA_NITK
    @MAYANKSHARMA_NITK 7 месяцев назад

    correct presentation link - www.dpdk.org/wp-content/uploads/sites/35/2020/11/dpdk-India-2019-security-presentation-v3.pdf

  • @carlosvalencia8262
    @carlosvalencia8262 8 месяцев назад

    Hi so is this mentioned guide published anywhere? Any "DPDK for dummies" you could recommend?

  • @voipims
    @voipims 8 месяцев назад

    Hi , Diagrams are not visible , could you please attach here the diagrams..

  • @kurodragon7
    @kurodragon7 8 месяцев назад

    pretty useful, thanks!

  • @shubhiteddybansal9165
    @shubhiteddybansal9165 9 месяцев назад

    Great !

  • @thenrajr3311
    @thenrajr3311 10 месяцев назад

    good session, thanks

  • @Mr_ST_720
    @Mr_ST_720 Год назад

    I was aspirant for combining sdwan dpdk ovs ipsec since long time.. anyways.. this is very good topic..big big opportunity

  • @avaj2043
    @avaj2043 Год назад

    Have you learned and communicated this technology together?

  • @Jose-og909
    @Jose-og909 Год назад

    Hello could you send me a link to the repo for this traffic gen? Thank you.

  • @nevgeniev
    @nevgeniev Год назад

    just curious why not to run docker with host network... ta-da everything works with true zero cost :)

    • @ben-shaharbelkar350
      @ben-shaharbelkar350 Год назад

      Not for DPDK, and not when it was launched :) containers by default had an additional copy… some of the work has been merged into the upstream 😊

  • @brshurik
    @brshurik Год назад

    The audio doesn't seem to work

    • @vesker86
      @vesker86 Год назад

      Unfortunately there was a technical problem and technical staff were not able to recover the audio.

  • @Chuck-ou3xo
    @Chuck-ou3xo Год назад

    𝓟Ř𝔬𝓂𝔬𝐒ϻ

  • @Matt-pr6ye
    @Matt-pr6ye Год назад

    Generally, I think rte_flow is too flexible, and flexible rules are hard to organize by driver and hardware. A rule template can make them more simple and faster.

  • @MsRamu09
    @MsRamu09 2 года назад

    Hi, Thanks for the video it's queit informative. Please attach the PPT link.

  • @wangheng8049
    @wangheng8049 2 года назад

    It's too heavy for reader threads. There should be better ways to do this.

  • @yagamilight2166
    @yagamilight2166 2 года назад

    Swaped with ruclips.net/video/9PfhDjocr6g/видео.html

  • @yagamilight2166
    @yagamilight2166 2 года назад

    The name for this talk should be "12 Crypto Security IPSec Hemanth, NXP" Slides: www.dpdk.org/wp-content/uploads/sites/35/2020/11/dpdk-India-2019-security-presentation-v3.pdf

  • @hengli4767
    @hengli4767 2 года назад

    Learn more on this presentation, thank you

  • @jaydenbrumous2582
    @jaydenbrumous2582 2 года назад

    I'm helping myself with Weedborn CBD. I think this is the best medicine.

  • @UdaySingh-im4hd
    @UdaySingh-im4hd 2 года назад

    Only a fool can show any book like that....India is full of people like this man.

  • @Matey8
    @Matey8 2 года назад

    Link to the slides: www.dpdk.org/wp-content/uploads/sites/35/2020/11/DPDK-Container-Plug-ins-2019-1.pdf Slide timings: 2: 4:33 3: 4:43 4: 5:12 5: 7:16 6: 8:26 7: 11:50 8: 13:53 9: 15:29 10: 15:46 11: 17:18 13: 18:48 14: 22:09 15: 22:34 16: 22:53 17: 23:57 18: 24:59 19: 25:53 20: 26:37 22: 27:26 23: 28:09 24: 28:38 26: 29:13 27: 29:40 28: 30:27 29: 31:59 30: 32:26 32: 32:38 33: 33:12 38: 34:22 39: 34:51 40: 35:14

  • @jackyong815
    @jackyong815 2 года назад

    Love it! ❤️⁠ ⁠ In this year the 100th anniversary of Chinese Communist Party #CCP, thrilled to know Inspur is based out of China #MadeInChina2025 #BeltAndRoad #BeijingOlympics2022 #OccupyMars2024 🇨🇳⁠ 🇨🇳 ⁠🇨🇳

  • @MagnumCarta
    @MagnumCarta 2 года назад

    The audio is a bit low but I just want future viewers to know that the closed captioning is actually very good. I only saw a few issues but they're minor typos: 1. Cache is at some points spelled 'cash' (minor issue) 2. At some points when mentioning L1/L2/L3 cache, the L is lowercase so looks like a capital 'i'. 3. At some points as the presenter says 'OK' it just says 'K'. 4. When the presenter says 'DPDK' the captioning says 'DVD'. Probably the most egregious of the typos. 5. 'OVS' routinely written as 'OBS'. The captioning appears to be auto-generated but very readable.

  • @manosragiadakos3928
    @manosragiadakos3928 2 года назад

    Hi Guys, I can not open dpdk's website

    • @MagnumCarta
      @MagnumCarta 2 года назад

      You might have accessed DPDK website when it was under maintenance. I am currently having no issue opening their website. Can you try again and let me know if it still fails? If so, please provide me the hyperlink you are trying. It's also possible your ISP may be blocking their website (don't know why but that might explain me having no issue whilst you couldn't access it two weeks ago).

  • @rougearlequin
    @rougearlequin 3 года назад

    Bad video. The slides is what you should show.

  • @syeedhaiderali
    @syeedhaiderali 3 года назад

    Here you have the slide (www.dpdk.org/wp-content/uploads/sites/35/2017/04/DPDK-India2017-RamiaJain-ArchitectureRoadmap.pdf)

  • @DonkeyLearningIT
    @DonkeyLearningIT 3 года назад

    Is this functionality actually available now for public use to run DPDK through IPoIB on Mellanox HDR-100 and HDR-200 cards over InfiniBand link layer? Namely, from the DPDK page doc.dpdk.org/guides/nics/mlx5.html it seems that the link layer needs to be changed from InfiniBand mode to Ethernet mode, which is a total showstopper for most HPC environments. Such a link layer change would make our expensive IB switches, IB cables and all software infrastructure requiring InfiniBand link and RDMA useless.

  • @sunchaoyang
    @sunchaoyang 3 года назад

    Hi Declan Doherty, it is really a nice speach, I have a question, does strongswan support to connect to DPDK directly?

  • @RomanVerhovsek
    @RomanVerhovsek 3 года назад

    Where can I find docker_run_dpdk?

  • @dolevelbaz213
    @dolevelbaz213 3 года назад

    Are there English captions available?

  • @rpfujwara
    @rpfujwara 3 года назад

    Horrible presentation

  • @avantikatalenthub1781
    @avantikatalenthub1781 3 года назад

    Slides are not matched with the presenter speech. Please edit this video

  • @avantikatalenthub1781
    @avantikatalenthub1781 3 года назад

    Great initiative

  • @creative_rvish
    @creative_rvish 3 года назад

    Slides presentation is not clear, would be good if provide slide presentation

    • @huiye3876
      @huiye3876 9 месяцев назад

      fast.dpdk.org/events/slides/DPDK-2017-09-BBdev.pdf

  • @HWChen-sv4yu
    @HWChen-sv4yu 3 года назад

    Great talk. I'd like to look at the code; not found SFT related commit at github.com/DPDK/dpdk.git main branch. When will SFT code changes be merged and published?

  • @abhaysap
    @abhaysap 3 года назад

    SMF is control plane part only if you draw it's analogy with cups model,SMF =sgwc and pgwc,UPF=sgwu and pgwu.UPF is pure forwarding plane.And as mentioned in video where an analogy is made with sdn so N4(pfcp) is more of openflow protocol.so smf=sdn controller,UPF=forwarding plane.Thats the way forward it should be designed and the control plane flow rules can be processed in server cpu and data plane forwarded into smart nics so that server cpu is offloaded and p4 language can be used between control and data/forwarding plane,

  • @suryabhsharma620
    @suryabhsharma620 3 года назад

    Great presentation.

  • @TomBarbette
    @TomBarbette 3 года назад

    Is there a DPDK specific presentation of the P4 pipeline somewhere? This video is mostly about P4 itself. How is P4 compiled to "DPDK" ?

  • @sriramdharwadkar5084
    @sriramdharwadkar5084 3 года назад

    I felt there is no sync between the talk and slides projected.

  • @s4channel30
    @s4channel30 3 года назад

    Nice explanation about XDP driver.

  • @yagnasreev3502
    @yagnasreev3502 3 года назад

    Good vishnu to see as presentor.

  • @subhammohanta
    @subhammohanta 4 года назад

    Nice concept! it was developed?

  • @Nomad_oishu
    @Nomad_oishu 4 года назад

    Can you help me with the basic study guide of DPDK

  • @abpreen
    @abpreen 4 года назад

    don't get me wrong .. the explanation is not clear...

  • @dheemanthmallikarjun514
    @dheemanthmallikarjun514 4 года назад

    The agent and vrouter communication needs to go through kernel ? Because you said it is a TCP connection. Why not Unix domain sockets?