BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//DPDK - ECPv6.15.17.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:DPDK
X-ORIGINAL-URL:https://www.dpdk.org
X-WR-CALDESC:Events for DPDK
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20130310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20131103T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20140309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20141102T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20150308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20151101T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20160313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20161106T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20170312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20171105T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20180311T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20181104T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20171114
DTEND;VALUE=DATE:20171116
DTSTAMP:20260407T155825
CREATED:20180612T153639Z
LAST-MODIFIED:20180914T150110Z
UID:637-1510617600-1510790399@www.dpdk.org
SUMMARY:DPDK Summit\, San Jose
DESCRIPTION:Opening Remarks & Governing Board\nJim St. Leger (Intel) \nIntroduction to the event\, including a review of the agenda\, logistics and expectations. An update from the Governing Board on who the Governing Board are\, what their responsibilities are\, progress to date\, future priorities/challenges for the project. \nVideo | Opening Remarks & Governing Board  \n\nCommunity Survey Feedback\nJohn McNamara (Intel) \nWe conducted a survey of the DPDK community\, soliciting input on a variety of topics including DPDK usage\, roadmap\, performance\, patch submission process\, documentation and tools. This session will present the results of the survey\, which will help to guide the future direction of the project. \nVideo | Community Survey Feedback \n\nReducing Barriers to Adoption – Making DPDK Easier to Integrate into Your Application\nBruce Richardson (Intel) \nWhile DPDK is a widely-adopted software package for high-performance networking applications\, there are a number of ways in which it is harder to use than it otherwise needs to be. This is especially true when it comes to integrating DPDK with an existing legacy codebase. This presentation will look at some of the issues and provide an update on current development and prototyping work to simplify DPDK integration with existing code. \nVideo | Slide \n\nNew Command Line Interface for DPDK\nKeith Wiles (Intel) \nThe current command line interface for DPDK called cmdline has a number of limitation and a complex user design. The next command line for DPDK called CLI is more dynamic with a simple directory style design. The directory style design allows for commands to be placed in a hierarchy for easy integration\, plus supporting a simple argc/argv function interface. Using these features reduced the LOC in test-pmd cmdline file from 12K to ~4K. The presentation includes an example usage. \nVideo | Slide \n\nEvent Adapters – Connecting Devices to Eventdev\nNikhil Rao (Intel) \nRecently\, the DPDK has enabled applications to use dynamically load balanced pipelines with the introduction of libeventdev. In addition to using eventdev for CPU to CPU pipelines\, devices such as ethdev\, cryptodev and timers need to be able to inject events into eventdev. Currently\, we are in the process of upstreaming extensions to eventdev called eventdev adapters for each of these devices that would allow applications to configure event input from these devices to the event device. We will discuss each of the adapter APIs and show example code that allow event based applications to be written in a platform independent manner. \nVideo | Slide \n\nGRO/GSO Libraries: Bring Significant Performance Gains to DPDK-based Applications\nJiayu Hu (Intel) \nA major part of packet processing has to be done on a per-packet basis\, such as switching and TCP/IP header processing. The overhead of the per-packet routines\, however\, exerts a significant impact on the performance of network processing. Generic Receive Offload (GRO) and Generic Segmentation Offload (GSO) are two effective techniques for mitigating the per-packet processing overhead by reducing the number of packets to be processed. Specifically\, GRO merges the receiving packets of the same flow in RX\, while GSO delays packet segmentation in TX. \nVideo | Slide \n\nPower Aware Packet Processing\nChris MacNamara (Intel) \nA drive to deliver OPEX saving and performance where and when it’s needed. Enter a new era of power optimized packet processing. This talk reviews new & existing DPDK extensions for policy based power control proposed in August and the associated performance benefits. \nVideo | Slide \n\nEnhanced Memory Management\nLaszlo Vadkerti (Ericsson)\, Jiangtao Zhang (Ericsson) \nIn this presentation we will be reviewing Enhanced Memory Management techniques and multi-process enhancements as a possible way to seamlessly solve burning issues like slow initialization\, memory protection\, memory hotplug\, dynamic scale up/down\, physically vs virtually contiguous\, inter-vm shared memory etc. \nVideo | Slide \n\nMaking networking apps scream on Windows with DPDK\nJason Messer (Microsoft)\, Manasi Deval (Intel) \nNetwork bandwidth is precious and milliseconds matter for many user-mode applications and virtual appliances running on both Linux and Windows. In order to get the best network throughput to process and forward packets\, developers need direct access to the NIC without going through the host networking stack. Until now\, only developers on Linux and FreeBSD platforms were able to use DPDK to obtain these performance benefits but\, we are happy to announce that we have an implementation of DPDK for the Windows platform! \nVideo | Slide \n\nMediated Devices: Better Userland IO\nFrançois-Frédéric Ozog (Linaro) \nUnbinding Linux kernel drivers to allow userland IO through VFIO has a number of disadvantages such as another large touchy code base to deal with the hardware\, loss of standard Linux tools (ifconfig\, ethtool\, tcpdump\, SNMPd…) and impossibility to accelerate container networking. Mediated device introduced in Linux kernel 4.10 for GPUs and provisions for additional devices hold the promise of collaboration between kernel drivers and userland application in need of direct datapath steering. \nVideo | Slide \n\nMellanox bifurcated driver model\nRony Efraim (Mellanox) \nMellanox PMD uses verbs instead of taking full control over the device (PCI). That allows the kernel (netdev) and more than a single PMD to run on a single PCI function. If the DPDK app is not steering by rte_flow\, all the traffic the packets be processed by the kernel net device. \nVideo | Slide \n\nDPDK with KNI – Pushing the Performance of an SDWAN Gateway to Highway Limits!\nSabyasachi Sengupta (Nuage Networks) \nAn SDWAN gateway is usually built with an x86 commercial off-the-shelf (COTS) hardware that often runs a variant of Linux Operating System and requires high throughput for connecting a corporate’s branch network with its Data Centers. However owing to the inherent limitations of standard 4K sized pages without dedicated resource allocations in a general-purpose Linux kernel\, it has been seen that even a high-end SDWAN gateway hardware cannot forward traffic to its full potential. \nVideo | Slide \n\nDPDK as microservices in ZTE Paas\nYong Wang (ZTE)\, Songming Yan (ZTE) \nTo provide high performance for ICT (Information Communications Technology) area\, we use DPDK as a micro service in container networking. We used primary/secondary mode\, rte_ring\, sharing meory and so on\, to promote the performance of datapath. We achieved bidirectional zero-copy between containers in contrast to only dequeue zero copy in vhost-user/virtio-user. \nVideo | Slide \n\nAccelerate Clear Container Network performance\nJun Xiao (CloudNetEngine) \nClear Container is a great technology to secure a container with a fast and lightweight hypervisor\, and there might be very different type of workloads running inside Clear Containers\, e.g. some workloads require high packet processing rate (PPS) and some workloads require massive data transfer (BPS)\, given Clear Container’s much higher density than Virtual Machine\, a high performance virtual switch is very critical and demands is highly emerged\, but current available virtual switches is still far behind those demands. \nVideo | Slide \n\nThe Path to Data Plane Microservices\nRay Kinsella (Intel) \nDPDK revolutionized software packet processing initially for discrete appliances and then for Virtual Network Functions. Containers and µServices technology are extensively used as a means to scale up and out in the Cloud. These technologies now include Comms Service Providers among their advocates\, and embracing these technologies with their scaling model and resiliency is the new frontier in software packet processing. \nVideo | Slide \n\nContainer Panel Discussion\nA panel discussion with Yong Wang\, Songming Yan\, Jun Xiao and Ray Kinsella to discuss DPDK enablement of containers and micro-services. \nVideo \n\nAccelerate storage service via SPDK\nJim Harris (Intel) \nSPDK (storage performance development kit\, http://spdk.io) is an open source library used to accelerate the storage service (e.g.\, file\, block) especially for PCIe SSDs (e.g.\, 3D Xpoint SSDs). The foundation of SPDK is the user space\, asynchronous and polled mode drivers (e.g.\, IOAT and NVMe)\, and the idea of which is similar to DPDK. \nVideo | Slide \n\nAccelerating P4-based Dataplane with DPDK\nPeilong Li (University of Massachusetts Lowell) \nThe high-level P4 programming language promises protocol and hardware-agnostic design of network functions. As the low-level functional implementation\, the P4 Behavior Model (BMv2) provides the necessary constructional blocks (parser\, deparser\, lookup tables\, and action primitives\, etc.) into which any P4 dataplane programs can be compiled. \nVideo | Slide \n\nImplementation and Testing of Soft Patch Panel\nTetsuro Nakamura (NTT)\, Yasufumi Ogawa (NTT) \nSPP is a framework to easily interconnect DPDK applications on host and guest virtual machines together\, and assign resources dynamically to these applications. As a carrier service provider\, we expect that SPP improves performance and usability for inter-VM communication for large scale NFV environment. \nVideo | Slide \n\nReflections on Mirroring With DPDK\nE. Scott Daniels (AT&T Labs) \nDebugging network problems is often hard\, and further complicated when a guest O/S is provided with an SR-IOV VF bound to a DPDK driver because tools running on the physical host (e.g. tcpdump) lose visibility to the interface. Hardware mirroring of traffic to another VF provides the ability to regain visibility and to help facilitate the troubleshooting process. \nVideo | Slide \n\nA network application API on top of device APIs\nFrançois-Frédéric Ozog (Linaro) \nNFV promise is to be able to instantiate or even live migrate VMs on different platforms and have applications benefit from whatever acceleration is available. As a result\, the application developer shall not make compilation or define application architecture based on what he/she expects from the runtime environment. ODP and DPDK have in common the concept of “device” APIs (Ethernet\, crypto\, events\, IPsec\, compression…) with distinct approaches. \nVideo | Slide \n\nSafetyOrange – a tiny server class multi-purpose box with DPDK\nAndras Kovacs (Ericsson)\, Laszlo Vadkerti (Ericsson) \nSafetyOrange is a portable (4.3 liter) and silent Xeon computer. Well\, it is larger than ‘DPDK in a box’ but it supports two NICs (as of now sporting 2 XL710 cards)\, has 32G of memory and 14 cores. We have been using it for testing both native and virtualized DPDK appliances also whole virtual routers and served as a traffic generator for performance tests (DPDK pktgen)\, too. It is a brilliant development environment\, too. And at the end of the day it still fits into a regular backpack. \nVideo | Slide \n\nTechnical Roadmap\nTechnical Board \nAn update from the Technical Board covering the future roadmap and technical challenges for the project. \nVideo | Slide \n\nrte_raw_device: implementing programmable accelerators using generic offload\nHemant Agrawal (NXP)\, Shreyansh Jain (NXP) \nThere are various kinds of HW accelerators available with SoCs. Each of the accelerators may support different capabilities and interfaces. Many of these accelerators are programmable devices. In this talk we will discuss the rte_raw_device and implementing a sample driver with it for NXP AIOP generic programmable accelerator. \nVideo | Slide \n\nDPDK support for new hardware offloads\nAlejandro Lucero (Netronome) \nFully programmable SmartNICs allow new offloads like OVS\, eBPF\, P4 or vRouter\, and the Linux kernel is changing for supporting them. Having these same offloads when using DPDK is a possibility although the implications are not clear yet. We present Netronome’s perspective for adding such a support to DPDK mainly for OVS and eBPF. \nVideo | Slide \n\nFlexible and Extensible support for new protocol processing with DPDK using Dynamic Device Personalization\nAndrey Chilikin (Intel)\, Brian Johnson (Intel) \nDynamic Device Personalization allows a DPDK application to enable identification of new protocols\, for example\, GTP\, PPPoE\, QUIC\, without changing the hardware. The demo showcases a DPDK application identifying and spreading traffic on GTP and QUIC. Dynamic Device Personalization can be used on any OS supported by DPDK\, for example we showcase a QUIC protocol classification demo on Windows OS. \nVideo | Slide \n\nServerless DPDK – How SmartNIC resident DPDK Accelerates Packet Processing\nNishant Lodha (Cavium) \nCloud architectures and business models are driving the need to ensure that all server compute resources have a revenue tie-in\, heralding the march towards the serverless dataplane. This session presents a unique way to harness the power of DPDK to accelerate packet processing by pushing the data plane into a SmartNIC. We will discuss the motivation\, benefits and challenges of implementing a DPDK based data plane running on the compute resources embedded in a SmartNIC. \nVideo | Slide \n\nEnabling hardware acceleration in DPDK data plane applications\nDeclan Doherty (Intel) \nThis presentation will look at the challenges faced in leveraging hardware acceleration in DPDK enabled applications\, addressing some of the problems posed in creating consistent hardware agnostic APIs to support multiple accelerators with non-aligned features\, and the knock implications this can have to application designs. \nVideo | Slide \n\nrte_security: enhancing IPSEC offload\nHemant Agrawal (NXP)\, Declan Doherty (Intel)\, Boris Pismenny (Mellanox) \nIn this talk we present a joint work of NXP\, Intel and Mellanox on offloading security protocol processing to hardware providing better utilization of host CPU for packet processing. This talk provides the overview of new enhancement in the rte_security APIs to support various features of IPSEC offloads as inline or lookaside offload. \nVideo | Slide \n\nMellanox FPGA\nBoris Pismenny (Mellanox) \nThe FPGA allows a wide variety of features to be supported in DPDK. We observe that programmable HW is useful for packet-processing pipelines. For example\, consider a pipeline of multiple match-action operations\, in which actions may also specify generic packet modifications that are carried out by accelerators. In this case\, the CPU is only involved at the beginning (transmission) or end (reception) of the pipeline\, while the accelerator invocations are initiated by NIC matching operations. \nVideo | Slide \n\nSMARTNIC\, FPGA\, IPSEC Panel discussion\nA panel discussion with Hemant Agrawal\, Alejandro Lucero\, Andrey Chilikin\, Brian Johnson\, Nishant Lodha\, Declan Doherty and Boris Pismenny to discuss DPDK enablement for smart NICs\, FPGA and IPsec. \nVideo \n\nVPP Host Stack\nFlorin Coras (Cisco) \nAlthough packet forwarding with VPP and DPDK can now scale to tens of millions of packets per second per core\, lack of alternatives to kernel-based sockets means that containers and host applications cannot take full advantage of this speed. To fill this gap\, VPP was recently added functionality specifically designed to allow containerized or host applications to communicate via shared-memory if co-located\, or via a high-performance TCP stack inter-host. \nVideo | Slide \n\nDPDK’s best kept secret – Micro-benchmark performance tests\nMuthurajan Jayakumar (Intel) \nTo have apple to apple comparisons\, developers need a common ground of base level metrics. That common ground is ability to identify the basic DPDK building block of importance (as well as relevance to the work load) e.g.\, producer/consumer rings and measure the cycle cost associated with basic operation like enque/dequeing – bulk versus single. \nVideo | Slide \n\nDPDK on Microsoft Azure\nDaniel Firestone (Microsoft)\, Madhan Sivakumar (Microsoft) \nSDN is at the foundation of all large scale networks in the public cloud\, such as Microsoft Azure. But how do we make a software network scale to an era of 40/50+ gigabit networks and provide great performance for network applications and NFV in VMs? In this presentation\, Daniel Firestone and Madhan Sivakumar will detail Azure Accelerated Networking for Linux with DPDK\, using Azure’s FPGA-based SmartNICs to accelerate Linux workloads using SR-IOV. \nVideo | Slide \n\nOpenNetVM: A high-performance NFV platforms to meet future communication challenges\nK. K. Ramakrishnan (Univ. of California\, Riverside) \nTo truly achieve the vision of a high-performance software-based network that is flexible\, lower-cost\, and agile\, a fast and carefully designed NFV platform along with a comprehensive SDN control plane is needed. Our high-performance NFV platform\, OpenNetVM\, exploits DPDK and enables high bandwidth network functions to operate at near line speed\, while taking advantage of the flexibility and customization of low cost commodity servers. \nVideo | Slide \n\nMake DPDK’s software traffic manager a deployable solution for vBNG\nCsaba Keszei (Ericsson) \nAchieving network functions parity across purpose-built ASIC implementation and virtual implementation is not straightforward. Irrespective of differences in performance capability between purpose-built and virtual environments. Functional disfiguration represents a significant obstacle in operators’ adoption of virtualization as it implies a dependency on access/aggregation network topology and configuration. \nVideo | Slide \n\nOpenVswitch hardware offload over DPDK\nRony Efraim (Mellanox) \nTelcos and Cloud providers are looking for higher performance and scalability when building nextgen datacenters for NFV & SDN deployments. While running OVS over DPDK reduces the CPU overload of interrupt driven packet processing\, CPU cores are still not completely freed up from polling of packet queues. \nVideo | Slide \n\nAccelerating NFV with VMware’s Enhanced Network Stack (ENS) and Intel’s Poll Mode Drivers (PMD)\nJin Heo (VMware)\, Rahul Shah (Intel) \nNetwork Functions Virtualization (NFV) deployments are happening at a rapid pace. This is driving the need to more efficiently consolidate compute\, storage and communication workloads. NFV enables Communications Service Providers to migrate their fixed function networking elements to a general purpose server; however there is the need preserve the existing performance and latency. To support such workloads a vSwitch that enables both high throughput and low latency is a must. \nVideo | Slide \n\nDPDK Membership Library\nSameh Gobriel (Intel) \nIn this talk we will present the new DPDK Membership Library\, this library is used to create what we call a “set-summary” which is a new data structure that is used to summarize large set of elements. It is the generalization and extension to the traditional filter structure\, e.g. bloom filter\, cuckoo filter\, etc to efficiently test if a key belongs to a large set. \nVideo | Slide \n\nIntegrating and using DPDK with Open vSwitch\nAaron Conole (Red Hat)\, Kevin Traynor (Red Hat) \nSome applications are written from the ground up with DPDK in mind\, but Open vSwitch is not one of them. This talk will look at how Open vSwitch integrated and uses DPDK. It will look at various aspects such as DPDK initialization\, threading\, and the usage of DPDK PMD’s and libraries. It will also talk about DPDK usability aspects such as LTS and API/ABI stability and the effect they have on Open vSwitch with DPDK. \nVideo | Slide \n\nLagopus Router\nTomoya Hibi (NTT)\, Hirokazu Takahashi (NTT) \nIn this talk\, we introduce a new open source router implementation called Lagopus Router. It is an extensible microservice architecture router that consists of a DPDK router dataplane\, router agents\, and a pub/sub-based centralized configuration manager. These modules are written in Go and C and are loosely coupled to each other by gRPC. \nVideo | Slide \n\nvSwitch Panel Discussion\nA panel discussion with Rony Efraim\, Jin Heo\, Rahul Shah\, Sameh Gobriel\, Charlie Tai\, Aaron Conole\, Kevin Traynor\, Tomoya Hibi and Hirokazu Takahashi to discuss DPDK acceleration of vswitches. \nVideo \n\nClosing Remarks\nJim St. Leger (Intel) \nVideo
URL:https://www.dpdk.org/event/dpdk-summit-usa-2017/
LOCATION:Club Auto Sport\, 521 Charcot Ave\, San Jose\, CA\, 95131\, United States
CATEGORIES:DPDK Summit
ATTACH;FMTTYPE=image/jpeg:https://www.dpdk.org/wp-content/uploads/sites/23/2018/06/summit-thumb-usa-2017.jpg
GEO:37.384043;-121.9144208
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Club Auto Sport 521 Charcot Ave San Jose CA 95131 United States;X-APPLE-RADIUS=500;X-TITLE=521 Charcot Ave:geo:-121.9144208,37.384043
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20170926
DTEND;VALUE=DATE:20170928
DTSTAMP:20260407T155825
CREATED:20170926T164221Z
LAST-MODIFIED:20180914T150116Z
UID:656-1506384000-1506556799@www.dpdk.org
SUMMARY:DPDK Userspace\, Dublin
DESCRIPTION:[vc_row type=”in_container” full_screen_row_position=”middle” equal_height=”yes” content_placement=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom” shape_type=””][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” width=”1/2″ tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid”][vc_column_text]\n\nUnlike its name\, the userspace summit intends to gather users and developers. It is the main event\, dedicated to community discussions\, architects and maintainers.\n[/vc_column_text][nectar_btn size=”small” button_style=”regular” button_color_2=”Accent-Color” icon_family=”none” url=”https://www.youtube.com/watch?v=FFql–6E67M&list=PLo97Rhbj4ceJVcpgvG6_RXkenW9EQAKxq” text=”View Videos on YouTube” margin_top=”25″][/vc_column][vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” width=”1/2″ tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid”][vc_column_text][/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom”][vc_column centered_text=”true” column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid”][vc_column_text]\nSESSION SUMMARY\n[/vc_column_text][vc_column_text]To access the summary\, slides\, and video links for a specific session\, click on each of the tabs below.[/vc_column_text][/vc_column][/vc_row][vc_row type=”in_container” full_screen_row_position=”middle” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″ shape_divider_position=”bottom”][vc_column centered_text=”true” column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” width=”1/1″ tablet_text_alignment=”default” phone_text_alignment=”default” column_border_width=”none” column_border_style=”solid”][toggles style=”minimal”][toggle color=”Default” title=”Tech Board Presentation & Panel Discussion”][vc_column_text]Tech Board Presentation & Panel Discussion\nTechnical Board\nPresentation and panel session with the Technical Board on: Who the Tech Board are\, what their responsibilities are\, recent issues that they’ve addressed\, future technical priorities/challenges. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Governing Board Presentation & Panel Discussion”][vc_column_text]Governing Board Presentation & Panel Discussion\nGoverning Board\nPresentation and panel session with the Governing Board on: Who the Governing Board are\, what their responsibilities are\, progress to date\, future priorities/challenges. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”DPDK Bus Updates”][vc_column_text]DPDK Bus Updates\nFerruh Yigit\, Intel\nDPDK bus infrastructure has been updated for last a few releases. Although these changes should not affect the user application\, it worth mentioning the changes. In this talk\, I will summarize the bus changes and mention from required modifications in drivers. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Ideas for Adding Generic HW Accelerators to DPDK”][vc_column_text]Ideas for adding generic HW accelerators to DPDK\nHemant Agrawal\, NXP\nThere are various kind of HW accelerators available with SoCs. Each of the accelerator may support different capabilities and interface. Many of these accelerators are programmable devices. In this talk we will discuss various ways to support such accelerators in a generic manner. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Let’s Hot Plug: Use uevent Mechanism to Practice it in DPDK”][vc_column_text]Let’s Hot Plug: Use uevent Mechanism to Practice it in DPDK\nJia Guo\, Intel\nHot plug is a key requirement for live migration. So far\, the hot plug and fail-safe implementation is still not friendly for PCIe devices. This talk proposes to add a general uevent mechanism in DPDK which include the uevent monitor and failure handler\, to make it easy for DPDK users to implement hot plug. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Proposed Method for Sharing a (PCI) Device Between Multiple PMDs”][vc_column_text]Proposed Method for Sharing a (PCI) Device Between Multiple PMDs\nFiona Trahe\, Intel\nDevices on the PCI bus are found by the bus probe function. For each device\, the list of registered drivers (PMDs) is searched until one (only) is found for the device. This presentation proposes a mechanism to share a pci device between multiple PMDs. It may also be extendable to non-pci devices. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”DPDK VMBus & Azure Support”][vc_column_text]DPDK VMBus & Azure Support\nStephen Hemminger\, Microsoft\nThis is talk about the current status and planned development of VMBus support for DPDK. This talk also gives an overview of how DPDK applications are enabled on Azure Accelerated Networking using the Fail-Safe\, TAP and existing drivers. It will cover some of the requirements and plans for the future. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”rte_security: The Case of IPsec Offload”][vc_column_text]rte_security: The Case of IPsec Offload\nBoris Pismenny\, Mellanox; Declan Doherty\, Intel; Hemant Agrawal\, NXP\nEncryption in today’s networks is becoming ubiquitous. However\, running crypto on general purpose CPUs is costly. In this talk we present joint work by NXP\, Intel and Mellanox on offloading protocol processing to hardware providing better utilization of host CPU for packet processing. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”DPDK Quality of Service APIs”][vc_column_text]DPDK Quality of Service APIs\nCristian Dumitrescu\, Intel; Jasvinder Singh\, Intel\nThis presentation focuses on the new QoS Traffic Management API for Ethernet devices that was introduced by DPDK release 17.08\, as well as the new QoS Traffic Metering and Policing API planned for DPDK release 17.11. We describe the API\, device drives currently supporting it and software fall-back strategy using the SoftNIC PMD. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Service Cores: The path to Abstracting SW/HW CPU Requirements in DPDK”][vc_column_text]Service Cores: The path to Abstracting SW/HW CPU Requirements in DPDK\nHarry van Haaren\, Intel\nService cores is a library that abstracts the platform\, providing an app with a consistent environment. Service cores allows switching of SW and HW PMDs with no application threading changes. This talk introduces service-cores\, and opens discussion on how to enable DPDK with service cores. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Wireless Base Band Device (bbdev)”][vc_column_text]Wireless Base Band Device (bbdev)\nAmr Mokhtar\, Intel\nWireless Base Band Device (bbdev) proposal for DPDK that abstracts HW accelerators based on FPGA and/or Fixed Function Accelerators that assist with LTE Physical Layer processing. Furthermore\, it decouples the application from the compute-intensive wireless functions by abstracting their optimized libraries to appear as virtual bbdev devices. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”DPDK to support InfiniBand Link Layer”][vc_column_text]DPDK to support InfiniBand Link Layer\nShahaf Shuler\, Mellanox\nThere are many large InfiniBand clusters in the HPC market\, they too would like to gain the DPDK user space high packet rate processing advantage\, in addition to the RDMA capabilities. I will present the basic InfiniBand and IPoIB differences from Ethernet\, and present results from a live POC on a 20 node cluster with DPDK using IPoIB \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Dataplane Networking journey in Containers”][vc_column_text]Dataplane Networking journey in Containers\nKuralamudhan Ramakrishnan\, Intel; Gary Loughnane\, Intel\nOur advanced Container Network Interface combines the benefits of containers with DPDK‘s ultra-low latency and fast packet processing and the results show 28x more performance with SRIOV\, DPDK using Vhost-User with OVS-DPDK and VPP. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”ABI Stability and LTS: Current state and Future”][vc_column_text]ABI Stability and LTS: Current state and Future\nJohn McNamara\, Intel; Ian Stokes\, Intel; Luca Boccassi\, AT&T; Kevin Traynor\, Red Hat\nThis session will be a panel discussion of the future direction of ABI stability & LTS/Stable releases. In particular it will look at the request for a yearly xx.11 LTS release with a 2 year duration. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Community Activity\, CI & Tools”][vc_column_text]Community Activity\, CI & Tools\nThomas Monjalon\, Mellanox; Qian Xu\, Intel\nThe userspace summit is a good place to make a yearly summary of community changes and interactions. It is also important to describe how DPDK interact with other communities. The last part would be about community processes (repositories\, distributed CI\, bugs tracking\, tooling\, website\, mailing lists and Linux Foundation). \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Implementing an SR-IOV Hypervisor using DPDK”][vc_column_text]Implementing an SR-IOV Hypervisor using DPDK\nAlex Zelezniak\, AT&T\nIn the presentation we will describe VFd\, a hypervisor for SRIOV NICs jointly developed by AT&T and Intel\, which uses DPDK and acts as policy enforcement software allowing advanced configuration of SR-IOV capable Network Interfaces. We will provide overview of the use cases and new DPDK API’s to support them. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”DPDK SRIOV and Control Over Embedded Switch”][vc_column_text]DPDK SRIOV and Control Over Embedded Switch\nAlex Rosenbaum\, Mellanox\nWhen working in SRIOV mode\, we would prefer to let majority of the traffic to pass in HW directly from/to wire to/from VF\, while the OVS-DPDK application only needs to handle exception packet flows on the PF. To support this mode we want to show a new Representor Ports model of the HW switch\, which can be controlled from DPDK. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”A Framework For Representation\, Configuration\, and Management of Virtual Function Ports in DPDK”][vc_column_text]A Framework For Representation\, Configuration\, and Management of Virtual Function Ports in DPDK\nDeclan Doherty\, Intel\nThis presentation introduces a port representor framework to DPDK. The framework based around a virtual representor PMD and representor broker plugin for physical function devices\, provides the infrastructure to allow SR-IOV virtual function ports to be configured\, managed and monitored within a single control application. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Improve VNF Safety With Vhost-User/DPDK IOMMU Support”][vc_column_text]Improve VNF Safety With Vhost-User/DPDK IOMMU Support\nMaxime Coquelin\, Red Hat\nThis talk will focus on improving VNF safety with Virtio and Vhost-user backend. Maxime will first describe VNF architecture relying on Virtio/Vhost-user. Then\, he will talk about IOMMU support for the Vhost-user backend. Finally\, Maxime will provide benchmarks results and discuss ways to improve both performance & safety. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Virtio Status Update and New Ring Layout”][vc_column_text]Virtio Status Update and New Ring Layout\nZhihong Wang\, Intel\nThe packed ring layout is the next generation ring layout standard for Virtio\, which is designed for high performance and still in the proposal stage. This talk will give a quick introduction to this new ring layout definitions and summary the current status\, findings and benchmark results of the prototype in DPDK. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Power Aware Packet Processing”][vc_column_text]Power Aware Packet Processing\nChris MacNamara\, Intel; Dave Hunt\, Intel\nA drive to deliver OPEX saving and performance where and when it’s needed. Enter a new era of power optimized packet processing. This talk reviews new & existing dpdk extensions for policy based power control proposed in August and the associated performance benefits. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”DPDK\, VPP and pfSense 3.0″][vc_column_text]DPDK\, VPP and pfSense 3.0\nJim Thompson\, Netgate\npfSense is a open source firewall/vpn appliance\, based on FreeBSD\, started in 2006 with over 1M active installs. We are basing pfSense release 3.0 on FD.io’s VPP\, leveraging key DPDK components including cryptodev\, while adding a CLI and RESTCONF layer\, leveraging FRRouting and Strongswan. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”T4P4S: When P4 meets DPDK”][vc_column_text]T4P4S: When P4 meets DPDK\nSándor Laki\, ELTE Eötvös Loránd University\nT4P4S is a P4 compiler supporting flexible re-targetability without sacrificing high performance packet processing. To achieve this goal\, it is split into hardware dependent and independent components. This talk will show the architecture of T4P4S and the design decisions made to support DPDK. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Rapid Prototyping of DPDK Applications with libmoon”][vc_column_text]Rapid Prototyping of DPDK Applications with libmoon\nPaul Emmerich\, Technical University of Munich\nThis talk is about our framework libmoon\, a wrapper for DPDK that makes building DPDK prototypes simple and fast. We’ve used it for multiple research prototypes as well as our packet generator MoonGen (presented last year here). \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][toggle color=”Default” title=”Using DPDK with Go”][vc_column_text]Using DPDK with Go\nTakanari Hayama\, Igel\npfSense is a open source firewall/vpn appliance\, based on FreeBSD\, started in 2006 In our presentation\, we share the lesson learned from our experience using DPDK with Go in order to implement a software router Lagopus2. We’ll explain how we carefully designed DPDK binding in Go to guarantee the type safeness and the performance at the same time. \n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-youtube”] Watch Video »\n[icon color=”Accent-Color” size=”tiny” icon_size=”” image=”fa-file-pdf-o”] Download Slides »[/vc_column_text][vc_column_text][/vc_column_text][/toggle][/toggles][/vc_column][/vc_row]
URL:https://www.dpdk.org/event/dpdk-userspace-dublin-2017/
LOCATION:Clayton Hotel\, Merrion Road\, Ballsbridge\, Dublin\, Ireland
CATEGORIES:DPDK Userspace
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20170627
DTEND;VALUE=DATE:20170628
DTSTAMP:20260407T155825
CREATED:20180612T172929Z
LAST-MODIFIED:20180914T150123Z
UID:658-1498521600-1498607999@www.dpdk.org
SUMMARY:DPDK Summit\, Shanghai
DESCRIPTION:Opening\nHeqing Zhu (Intel) \nThis presentation discussed the DPDK community and ecosystem status in China and worldwide\, key direction\, and event agenda. \nSlide \n\nDPDK in Container: Status Quo and Future Directions\nJianfeng Tan (Intel) \nThis presentation discussed how DPDK can accelerate the container networking\, problems in both data and control planes\, progress and plan. \nSlide \n\nF-Stack\, a Full User Space Network Service on DPDK\nHailong Wang (Tencent) \nThis presentation discussed the F-Stack\, its design principle\, architecture\, main components\, performance\, and development history in Tencent. \nSlide \n\nA Better Virtio towards NFV Cloud\nCunming Liang (Intel)\, Xiao Wang (Intel) \nThis presentation discussed the vHost data path acceleration technology to pave the way for Network Function Cloudification\, including the roadmap to intercept DPDK\, and the QEMU community. \nSlide \n\nAccelerate VM I/O via SPDK and Crypto for Generic vHost\nChangpeng Liu (Intel)\, Xin Zeng (Intel) \nThis presentation discussed using DPDK generic vHost user library to build storage (vHost-SCSI) and crypto (vhost-crypto) applications. \nSlide \n\nOVS-DPDK Practices in Meituan Cloud\nHuai Huang (Meituan) \nThis presentation discussed the OVS-DPDK trial in Meituan\, its progress and challenges for large adoption\, as well as the gaps and solutions. \nSlide \n\nNetwork Performance Tuning\, Lesson Learned\nFangliang Lou (ZTE) \nThis presentation discussed the performance optimization methods\, key lessons\, success story with Intel and DPDK technology to achieve the significant performance boost for wireless workload. \nSlide \n\nOPDL: on the Path to Packet Processing Nirvana\nLiang Ma (Intel) \nThis presentation discussed an optimized packet distributor for core to core. OPDL decentralizes the distributor\, all packets are maintained in order and atomic. It well addresses the high volume distribution needs for small packets. \nSlide \n\nIntel® 25GbE Ethernet Adapter Advanced Features for NFV\nHelin Zhang (Intel)\, Jingjing Wu (Intel) \nThis presentation discussed the new 25Gbe Ethernet feature in DPDK\, how to transit from 10Gbe to 25Gbe using Intel Ethernet\, device personalization\, NFV use case such as VF Daemon and the Adaptive VF Guest Interface. \nSlide \n\nAccelerate VPP Workload with DPDK Cryptodev Framework\nFan Zhang (Intel) \nThis presentation discussed Cryptodev in DPDK framework and how to use it in VPP/IPsec scenario\, as well as performance metric when Intel QAT is applied. \nSlide \n\nData Center Security Use Case with DPDK\nHaohao Zhang (Tencent) \nThis presentation discussed Tencent cloud data center’s security needs\, why move from the dedicated chip to x86/DPDK paths\, how to use the multiple process model to design the security service\, which lead to thousands of server adoption. \nSlide \n\nTowards Low Latency Interrupt Mode PMD\nYunhong Jiang (Intel)\, Wei Wang (Intel) \nThis presentation discussed the interrupt/poll switching challenge\, cost analysis to the interrupt PMD in baremtal and virutalization\, as well as the tuning proposal of latency reduction. \nSlide \n\nTelco Data Plane Status\, Challenges and Solutions\nHao Lin (T1Networks) \nThis presentation discussed the evolved path on how to develop the network appliance in multiple generations\, from kernel to user space\, from MIPS to x86\, from integrated to distributed model. In addition\, this presentation discussed how to construct NFV system on dual-socket server. \nSlide \n\nSupport Millions Users in vBRAS\nZhaohui Sun (Panabit) \nThis presentation discussed the vBRAS on x86 platform and how to achieve millions of users’ support. \nSlide \n\nA High Speed DPDK PMD Approach in LXC\nJie Zheng (United Stack) \nThis presentation discussed a new PMD for container network optimization to connect Linux and DPDK\, in addition to a new design based on the vectorized ring buffer. \nSlide \n\nCloud Data Center\, Network Security Practices\nKai Wang (Yunshan) \nThis presentation discussed traffic monitoring and analysis\, network visualization framework on DPDK\, and how to construct an efficient security cloud. \nSlide
URL:https://www.dpdk.org/event/dpdk-summit-shanghai-2017/
LOCATION:Shanghai Marriott Hotel Hongqiao\, 2270 Hong Qiao Road\, Shanghai\, 200336\, China
CATEGORIES:DPDK Summit
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20170425
DTEND;VALUE=DATE:20170427
DTSTAMP:20260407T155825
CREATED:20170425T173106Z
LAST-MODIFIED:20180914T150130Z
UID:663-1493078400-1493251199@www.dpdk.org
SUMMARY:DPDK Summit\, Bangalore
DESCRIPTION:Introductions\, Welcome and Agenda for the Day\nSujata Tibrewala (Intel) \nVideo | Slide \n\nDPDK Architecture and Roadmap\nKannan Babu Ramia (Intel)\, Deepak K Jain (Intel) \nThis talk will explore the motivation behind the existence of DPDK\, why and how it evolved into what it is today and how the future roadmap addresses the needs of the Industry \nVideo | Slide \n\nSupporting SoC devices in DPDK – Status Update\nShreyansh Jain (NXP) \nThis talk is an extension of a talk presented in DPDK Summit Userspace 2016 in Dublin\, where NXP presented a case for expanding DPDK towards non-standard (SoC) devices. That required a large number of fundamental changes in the DPDK framework to untangle from PCI specific code/functionality. In this talk we delve into current upstream design of 1) the bus ‘driver’\, 2) the mempool ‘driver’\, 3) the device driver\, and how these layers tie up together to provide the device model in DPDK framework. \nVideo | Slide \n\nDPDK on an Intelligent NIC\nVamsi Attunuru (Cavium) \nThis presentation is about using DPDK as firmware on an Intelligent NIC (OCTEON TX). It will cover the firmware architecture and how DPDK fits in that architecture. It will discuss the hurdles faced and solutions used as part of this exercise. \nVideo | Slide \n\nMigrating from 10G to 25G\nJingjing Wu (Intel)\, Helin Zhang (Intel) \nThe Ethernet speed upgrade path was clearly defined as 10G->40G->100G. However\, new developments in data center indicate the latest path for server connections will be 10G->25G->100G with potential for 10G->25G->50G->100G. This is because 25G provides a more efficient use of hardware and a more logical upgrade path to 100G. \nVideo | Slide \n\nDPDK Cook Book\nMuthurajan Jaya Kumar (Intel) \nThe short talk is a quick tour of the book and show and tell of what each chapter contains. It is not going over the contents but giving info to developers as what each chapter contains. \nVideo | Slide \n\nImplementation of Flow-Based QoS Mechanism with OVS and DPDK\nKaruppusamy M (Wipro) \nThe project objective is to implement ‘Flow based QoS’ for SDN-NFV platform using OVS and DPDK on Intel architecture. We will apply this QoS mechanism on Wipro vCPE platform and demonstrate performance improvement of real time traffic. \nVideo | Slide \n\nFast Path Programming\nRamachandran Subramoniam (Happiest Minds)\, Vnpraveen Desu (Happiest Minds) \nThis session is a primer on the prominence of P4 as a high-level\, domain-specific language for data path applications. While there are a few ASIC vendors like Barefoot Networks who are coming up with compilers for their platforms\, we are looking at expanding the reach of P4 for virtual infrastructure / software based data path by showcasing how P4 can become a choice for writing DPDK applications and thus enhanced portability. \nVideo | Slide \n\nDataplane for Subscriber Gateways\nNatarajan Venkataraman (Ericsson) \nSubscriber gateways\, such as BNG nodes\, have unique requirements and challenges as compared to traditional routers. They need to be feature rich while also supporting high scale and throughput. This talk will provide an overview of a typical dataplane for subscriber gateways and highlight some of the design challenges in realizing the goals and the trade-offs to be considered. \nVideo | Slide \n\nSample VNF in OPNFV\nRamia Kannan Babu (Intel) \nThe topic begins with an introduction for developing data plane feature rich Virtual Network Function (VNF) using optimized DPDK libraries including ip-pipeline packet framework and taking advantage of basic x86 architecture. It covers concept of developing data plane applications for running with RTC (Run To completion) mode or Pipeline mode with just configuration change. It also covers the generic Best Known Methods for developing optimized data plane application on x86 architecture with specific code examples from samplevnf project from OPNFV. Finally concludes with the call for action to community to contribute in the samplevnf project in OPNFV for application development. \nVideo | Slide \n\nFast Data IO / Vector Packet Processor: Architecture overview\nShwetha Bhandari (Cisco) \nFD.io (Fast Data) is architected as a collection of sub-projects and provides a modular\, extensible user space IO services framework that supports rapid development of high-throughput\, low-latency and resource-efficient IO services. At the heart of fd.io is Vector Packet Processing (VPP) technology. This session will give an overview of VPP\, its architecture and how it pushes packet processing to extreme limits of performance and scale. \nVideo | Slide \n\nTransport Layer Development Kit (TLDK)\nMohammad Abdul Awal (Intel) \nThis presentation provides an overview of the Transport Layer Development Kit (TLDK) project in FD.io. \nVideo | Slide \n\nSFC with OVS-DPDK and FD.io-DPDK\nPrasad Gorja (NXP) \nDPDK has become the ubiquitous user space framework on which prominent open source switching software\, Open vSwitch and FD.io run\, and is widely integrated in OPNFV. This session discusses Open DayLIght (ODL) based SFC on both OVS-DPDK and FD.io with DPDK\, and provides a comparative study on architecture\, performance and latency of SFC use case on ARM SoCs. \nVideo | Slide \n\nDPDK Automation in Red Hat OpenStack Platform\nSaravanan KR (Red Hat) \nIn this talk\, we would like to take you through the Red Hat’s effort to provision the OpenStack cluster with OVS-DPDK/SR-IOV datapath with the needed EPA parameters. We will describe the deployment steps\, and the need for composable roles to handle today’s VNF deployment scenarios. \nVideo | Slide \n\nPacket Steering for Multicore Virtual Network Applications over DPDK\nPriyanka Naik (IIT Mumbai)\, Mitali Yadav (IIT Mumbai) \nThis presentation addresses the question of how packets must be steered from the kernel bypass mechanism to the user space applications. We investigate the following two questions: (i) Should packets be distributed to cores in hardware or in software? (ii) What information in the packet should be used to partition packets to cores? \nVideo | Slide \n\nCryptodev API\nDeepak K Jain (Intel) \nThis presentation describes the cryptodev API\, a framework for processing crypto workloads in DPDK. The cryptodev framework provides crypto poll mode drivers as well as a standard API that supports all these PMDs and can be used to perform various cipher\, authentication\, and AEAD symmetric crypto operations in DPDK. The library also provides the ability for effortless migration between hardware and software crypto accelerators. \nVideo | Slide
URL:https://www.dpdk.org/event/dpdk-summit-bangalore-april-25-26-2017/
LOCATION:Vivanta by Taj Hotel\, Bangalore\, India
CATEGORIES:DPDK Summit
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20161020
DTEND;VALUE=DATE:20161022
DTSTAMP:20260407T155825
CREATED:20161020T174253Z
LAST-MODIFIED:20180914T150136Z
UID:666-1476921600-1477094399@www.dpdk.org
SUMMARY:DPDK Userspace\, Dublin
DESCRIPTION:Userspace 2016 was a developer forum which focused on the elements of DPDK which are most pertinent to the open source software community members. The two-day event at the Clayton Hotel in Dublin included highly interactive discussions on the latest features and upcoming changes to DPDK. \n\nDPDK Roadmap\n\nBruce Richardson(Intel) \nThis session will be an open discussion on the DPDK roadmap. It will cover topics such as:\n– What do people plan to contribute to 17.02/17.05?\n– What gaps exist in the roadmap? \n\nVideo | Slides \n\n\nDPDK Hyper-V Support\n\n\nStephen Hemminger(Microsoft) \n\n\nThis presentation will cover the strategy and implications of Hyper-V support in DPDK. \n\nVideo | Slides \n\n\nNFV Use-case Enablement on DPDK and FD.io\n\n\nJasvinder Singh(Intel)\, Cristian Dumitrescu(Intel) \n\n\nThis presentation will discuss the rapid development of NFV use cases such as a virtualized provider edge router (vPE) using the DPDK and VPP framework on Intel multicore CPUs.  Additionally\, this talk will focus on enabling DPDK Hierarchical Quality of Service Schedular (HQoS) in VPP framework. This will include the configuration of HQoS instances and their execution in VPP. \n\nVideo | Slides \n\n\nMbuf Changes\n\nOlivier Matz(6WIND) \n\nThis session will be an open discussion on mbuf changes that are required\, including mbuf extension for external data. \n\nVideo | Slides \n\n\nCryptodev and IPsec Acceleration\n\n\nDeclan Doherty(Intel)\,Damjan Marion(Cisco)\, Sergio Gonzalez Monroy(Intel) \n\n\nThis presentation will consist of 3 parts: \n\nA comprehensive overview of the cryptodev framework in DPDK\, including its architecture\, poll mode drivers\, crypto application development\, and details on the future roadmap.\nAn overview of the Vector Packet Processing (VPP) project in FD.io.\nA description of the integration of cryptodev into VPP to accelerate IPsec.\n\n\nVideo | Slides \n\n\nTransport Layer Development Kit (TLDK)\n\n\nKeith Wiles(Intel) \nThis presentation describes the Transport Layer Development Kit (TLDK) project in FD.io. It will include some performance measurements of TLDK. \n\n\n\nVideo | Slides \n\n\nmOS Networking Stack: A Specialized Network Programming Library for Stateful Middleboxes\n\nProf KyoungSoo Park(KAIST) \n\nStateful middleboxes such as intrusion detection systems and stateful firewalls rely on TCP flow management to keep track of on-going network connections. Implementing complex TCP state management modules for network appliances in high-speed networks is difficult. This is especially more challenging due to the lack of a reusable networking stack that provides a development interface that monitors fine-grained flow states for stateful middleboxes. This presentation describes the middleware Operating System (mOS) which aims to address this gap. \n\nVideo | Slides \n\n\nTRex Traffic Generator – Stateless Support\n\n\n\nHanoch Haim(Cisco) \n\n\n\nThis presentation will give high level of the capability/design of the new stateless features in Trex and how it is used by the FD.io project. \n\nVideo | Slides \n\n\nDPDK Project Growth\n\nTim O’Driscoll(Intel) \n\nAs DPDK continues to expand\, we need to consider what changes need to be made in order to facilitate that growth. One obvious change would be to move the project to an independent body such as the Linux Foundation. \n\nVideo \n\n\nDPDK optimal performance everywhere\n(Rallying with a Formula 1)\n\nThomas Monjalon (6WIND) \n\nThis presentation will be about the fundamentals of DPDK. First of all\, the DPDK userspace drivers process packets at lightning speed. And it runs on several architectures with a long list of supported devices. But the real uniqueness of DPDK is to combine optimal performance with a broad hardware support and à la carte packaging. Surprisingly\, there are always some new promising optimizations to unlock the full power of the hardware. Also\, after 5 years of existence\, the project is still making some progress to be easier to use in more and more environments. Finally it is essential to remember that these improvements are possible thanks to an amazing and fast growing Open Source community. \n\nVideo | Slides \n\n\nIdentifying and Fixing Performance Bottlenecks\n\nBruce Richardson (Intel) \n\nThis presentation will focus on identifying and fixing performance bottlenecks using the Intel® VTune™ Amplifier. An example from the i40e driver will be used to illustrate the process. \n\nVideo | Slides \n\n\nRe-structuring the DPDK Device Driver Framework \n\nShreyansh Jain (NXP) \n\nExpanding DPDK to support non-PCI devices e.g. platform bus devices in a SoC \n\nVideo | Slides \n\n\nMellanox Bifurcated DPDK PMD\n\n\nRony Efraim (Mellanox) \n\n\nMellanox PMD is based on Bifurcated driver and allows the kernel (netdev) and more than one PMD to run on the same PCI. If the DPDK app is not setting a rule to steer this traffic it will be processed by the kernel. \n\nVideo | Slides \n\n\nIntel I40E Bifurcated Driver\n\nJingjing Wu (Intel) \n\nDPDK is known to build the high performing data plane workload on Intel Architecture and platform\, a real world packet processing workload often relies on heavily on the Linux kernel and its large stack for the control plane design and implementation. As a known limit\, Linux performance is not sufficient for high speed data plane workloads. In order to combine the advantages of both\, a few key technical components can be used to make DPDK and kernel stack work and evolve independently. \n\nA high speed data path between Linux kernel and DPDK. (Kernel NIC Interface\, KNI\, TAP).\nA high speed data traffic direction into Linux Kernel and DPDK. (Bifurcated driver\, Virtualization)\n\n\nVideo | Slides \n\n\nInterworking with the Linux Kernel\n\nFerruh Yigit(Intel)  \n\nThis session will be an open discussion on the challenges of interworking with the kernel\, the inability to upstream enhancements like KDP/KCP to either the kernel or DPDK\, and possible next steps. \n\nVideo | Slides \n\n\nMonitoring your DPDK Application/Interfaces with Collectd\nEmma Foley (Intel)\,  Maryam Tahhan (Intel)\, Daniel Parker(Intel) \n\nVideo | Slides \n\ndeb_dpdk – Challenges and Opportunities when Packaging DPDK\n\n\nChristian Ehrhardt (Canonical)\, Luca Boccassi(Brocade) \n\n\nDPDK is special in many ways which make packaging and distributing it a more interesting effort compared to many other programs or libraries. This talk is about challenges we faced\, what we can learn from them and where we expect potential areas of improvement in the future. Working together on those should help DPDK distribution and growing a higher adoption rate. \nVideo | Slides \n\n\nUsability (including packaging\, stable releases\, LTS releases etc.)\n\nJohn McNamara (Intel)\, Christian Ehrhardt (Canonical)\, Luca Boccassi(Brocade) \n\nThis session will be an open discussion on usability\, including topics such as packaging\, stable releases\, LTS releases etc. \n\nVideo | Slide \n\n\nTesting and Continuous Integration\n\n\nQian Xu (Intel) \n\n\nPresentation from Qian on DPDK CI Enhancements. \nThis presentation will focus on testing\, performance testing and CI\, and how these can be further improved. \n\nVideo | Slides \n\n\nOpen vSwitch DPDK Acceleration Using HW Classification\n\nRony Efraim (Mellanox) \n\nHow to use HW classification to accelerate OpenvSwitch DPDK. NIC HW can classify the packets and return flow id that can be used instead of classification the packet by software. NIC HW can classify the packets drop and count them in order to preform aging and statistics. \n\nVideo | Slides \n\n\nAn Implementation of a P4 Software Dataplane Using Open vSwitch\n\n\nCian Ferriter (Intel) \n\n\nP4 is an emerging standard for programming dataplanes. Although its initial applicability is for hardware dataplanes (in particular switching ASICS)\, its paradigm shifting approach to programming the dataplane can equally be applied to software dataplanes with interesting consequences. The first mainstream implementation of a software P4 dataplane is likely to be via Open vSwitch and is based on DPDK. This presentation will talk about this work and what it means to the DPDK community. \n\nVideo | Slides \n\n\nBridging the gap between hardware functionality in DPDK applications and vendor neutrality in the open source community\n\nIan Stokes (Intel)\, Sugesh Chandran (Intel) \n\nTo date there has been multiple efforts to make use of hardware features and functionality in the fast-path of OVS to improve performance e.g. Intel XL710 VxLAN tunnel optimization using flow director feature\, Intel XL710/82599  packet type identification etc. However implementations to date have been hardware specific and as such are not acceptable to the Open vSwitch community due vendor neutrality. Feedback from the Open vSwitch community indicated that what is required is a common hardware API that is vendor neutral and easily consumable. \n\nVideo | Slides \n\n\nTesting and Benchmarking Applications with MoonGen\n\nPaul Emmerich (Technical University of Munich) \n\nMoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates\, we have evaluated it at rates above 100 Gbit/s at 200 Mpps. \n\nVideo | Slides \n\nClosing Remarks\n\nJim St. Leger (Intel) \n\nVideo
URL:https://www.dpdk.org/event/dpdk-userspace-dublin-october-20-21-2016/
LOCATION:Clayton Hotel\, Merrion Road\, Ballsbridge\, Dublin\, Ireland
CATEGORIES:DPDK Userspace
ATTACH;FMTTYPE=image/jpeg:https://www.dpdk.org/wp-content/uploads/sites/23/2018/06/summit-thumb-userspace-2016.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20160810
DTEND;VALUE=DATE:20160812
DTSTAMP:20260407T155825
CREATED:20160810T101958Z
LAST-MODIFIED:20180914T150143Z
UID:711-1470787200-1470959999@www.dpdk.org
SUMMARY:DPDK Summit\, San Jose
DESCRIPTION:The DPDK community met at The Tech Museum of Innovation in San Jose at a two-day event to discuss the application of DPDK to a variety of industry segments including telecom\, cloud\, enterprise\, security\, and financial services. The event enabled the DPDK open source community to share DPDK usage and implementation; to hear from DPDK developers\, contributors\, and users; and to build the DPDK community. \n\n\n\n\nIntroduction\nJim St. Leger (Software Product Line Manager\, Intel) \nThis presentation will outline the roadmap for future DPDK releases including 16.11 and 17.02. \n\n\n\nVideo | Slide\n \n\n\nRoadmap for Future Releases\n\nTim O’Driscoll (Software Engineering Manager for DPDK\, Intel) \n\nThis presentation will outline the roadmap for future DPDK releases including 16.11 and 17.02. \n\nVideo | Slide\n \n\nDPDK on Embedded Networking SoCs – Experience & Needs\n\n\nHemant Agrawal (NXP)\, Shreyansh Jain (NXP) \n\nThis presentation will focus on NXP experiences in contributing to DPDK\, and areas of DPDK that need to be enhanced to improve support for ARM-based processors.\n\nVideo | Slide\n \n\nExtending DPDK to Add an Event Driven Programming Model\n\nJerin Jacob (Cavium) \n\nCavium will provide an overview of event driven programming and the RFC API proposal for extending DPDK to adapt such a model. The presentation will cover introduction to event driven programming model concepts\, characteristics of hardware-based event manager devices\, RFC API proposal\, example use case\, and benefits of using the event driven programming model. \nVideo | Slide\n \n\nHigh Performance Framework for Symmetric Crypto Packet Processing in DPDK\n\nDeepak Jain (Network Platform Group\, Intel) \n\nThis presentation will provide an overview of cryptodev framework in DPDK. It will show how both software and hardware crypto accelerators can be used transparently from the application\, providing an overview of the framework\, its API\, a performance analysis and comparisons of software and hardware solutions\, and finally an example of NFV use case.\nVideo | Slide\n \n\nUser Perspectives on Trying to Use DPDK for Accelerating Networking in End-system Applications\n\nSowmini Varadhan (Oracle Mainline Linux Kernel Group) \n\nThis presentation will describe Oracle’s experiences in using DPDK to accelerate I/O for typical end-systems applications. The talk will attempt to generate some discussion about areas where API constructs to provide access to key DPDK features would be valuable to enable an easy transition for typical real-world socket applications.\nVideo | Slide\n \n\nFlow Classification Optimizations in DPDK\n\n\nSameh Gobriel (Intel)\, Charlie Tai (Intel) \n\nThis presentation will cover flow table design using DPDK\, as well as new algorithmic and hardware optimizations for the RTE hash library that improves on the lookup and the flow update/insert performance. Furthermore\, a new research proof of concept (POC) to optimize the OVS flow lookup using a two-layer lookup technology based on DPDK libraries will be highlighted with some preliminary research results.\n\nVideo | Slide\n \n\nIntel® 40G Ethernet Controller Architecture\, Application and Performance\n\nMuthurajan Jayakumar (M Jay) (Intel)\, Helin Zhang (Intel) \n\nThis presentation will describe how to achieve maximum I/O performance. It will include an architectural view focusing on the key elements in fast path Rx/Tx\, typical application usage scenarios\, and methods for optimizing performance. \nVideo | Slide\n \n\nAccelerating SSL and OVS at 100G by Leveraging DPDK\n\nEyal Cohen (Silicom) \n\nThis presentation will describe how to use DPDK together with Intel® Quick Assist Technology and the Intel® Ethernet Multi-host Controller FM10000 Family (FM10K) to achieve 100G throughput and OVS offload. \nVideo | Slide \n\n\nVirtualization of Network Packet Monitoring Systems Using DPDK\n\n\nDharmraj Jhatakia (GM and Head of DCT\, Happiest Minds) Jessel Mathews (Technical Lead\, Happiest Minds) \n\n\nIn order to better plan and utilize their networks\, Network Administrators need solutions which give them the visibility into the network. Happiest Minds enabled the transformation of a leading Network Packet Monitoring company to co-create the Network Virtual Packet Monitoring system leveraging the key technology innovations like DPDK. \n\nVideo | Slide\n \n\n NFV Use-case Enablement on DPDK and FD.io \n\n\nCristian Dumitrescu (Software Architect\, Intel) \n\nThis presentation will describe the development of NFV use cases such as a virtualized provider edge router (vPE) using the DPDK and FD.io projects. \n\nVideo | Slide\n \n\n\nTechnical Panel\n\nVenky Venkatesan (Intel)\, Stephen Hemminger (Microsoft)\, Jerin Jacob (Cavium)\, Hemant Agrawal (NXP)\, Sowmini Varadhan (Oracle) \n\nThe panel will be comprised of some of the technical experts from the DPDK community. It will involve an interactive Q&A with the audience. \n\nVideo \n \n\n\nDPDK in a Box\n\nDave Hunt (Intel) \n\nDPDK in a Box is small\, low-cost DPDK platform running on a Minnowboard. It’s not intended for volume production\, but may be useful for universities and independent developers who want to work on DPDK but have a limited budget. \n\nVideo | Slide\n \n\n\nDPDK Vhost/Virtio Status\n\nYuanhan Liu (Intel) \n\nA lot of development effort has been done to DPDK vhost-user/virtio recently\, including improving the performance\, enhancing the stability and adding more functionality. This presentation will describe some recent enhancements including vhost-user multiple-queue and vhost-user reconnect. \n\n Slide \n\nScalable High-Performance User Space Networking for Containers\n\n\nCunming “Steve” Liang (Intel)\, Jianfeng Tan (Intel) \n\n\nContainer-based networking is becoming more and more popular because of the short provisioning time\, low overhead\, good scalability and reusability. This paper describes virtio for container technology\, providing a scalable\, high-performance\, user space virtual network interface for L2/L3 VNFs. \nSlide \n\n\nUnderstanding the Performance of DPDK as a Computer Architect\n\nDr. Peilong Li (University of Massachusetts\, Lowell) \n\nIn our experiments\, OVS­DPDK can achieve a maximum of 8x throughput increase compared with vanilla OVS. To understand the performance difference\, we leverage advanced profiling tools such as Intel VTune Amplifier and Linux perf [4] to investigate in detail what system architecture parameters are affected by OVS­DPDK for achieving the speedups. \n\nVideo | Slide\n \n\n\nDPDK\, VPP/FD.io and Accelerated Open vSwitch\n\nTom Herbert (SDN Group\, Red Hat) \n\nIn this talk\, Mr. Herbert compares VPP with Open vSwitch. Although both VPP and OVS utilize DPDK for data plane acceleration\, they are very different in internal architecture and implementation. Mr. Herbert will discuss these differences in the context of various use cases and how performance can vary and how in different uses one may shine while the other may falter. \n\nVideo  | Slide\n \n\n\nPISCES: A Programmable\, Protocol-Independent Software Switch\n\nSean Choi (Stanford University) \n\nSoftware switches are typically based on a large body of code\, and changing the switch is a formidable undertaking. Instead\, it should be possible to specify how packets are processed and forwarded in a high-level domain-specific language (DSL) such as P4\, and compiled to run on a software switch. We present PISCES\, a software switch derived from Open vSwitch (OVS) DPDK-based implementation\, a hard-wired hypervisor switch\, whose behavior is customized using P4. \n\nVideo |  Slide\n \n\n\nBerkeley Extensible Soft Switch (BESS)\n\n\nSangjin Han (UC Berkeley)\, Christian Maciocco (Intel) \n\n\nThis presentation will describe the Berkeley Extensible Soft Switch (BESS). \n\nVideo  | Slide\n \n\n\n\n\nDecibel: Dense Disaggregated Disks for the Datacenter\n\nMihir Nanavati (University of British Columbia) \n\nIn this talk\, we take the position that volumes today should represent a core building block of datacenter storage\, analogous to virtual machines. In addition to providing a logical block interface\, volumes must also provide additional data plane services necessary in multi-tenant environments\, such as performance-isolated resource sharing and access control\, at the line-speed of expensive non-volatile memories. \n\n\n\n\n\nChange Before You Have to Be Claimed\n[from  Change Before You Have To. (Jack Welch)]\n\n\nTomoya Hibi (NTT Network Innovation Labs)\, Yoshihiro Nakajima (NTT Network Innovation Labs)\, Hirokazu Takahashi (NTT Network Innovation Labs) \n\n\nIn this talk\, we share the latest experiment and performance tuning knowledge of scale-out NFV environment in ShowNet of Interop Tokyo 2016. We deployed a set of DPDK-enabled routing VNFs on DPDK-enabled hypervisor vSwitch called Lagopus vSwitch with DPDK vhost-user PMD to examine their performance scalability. \n\nVideo  | Slide\n \n\n\nTransport Layer Development Kit (TLDK)\n\nKonstantin Ananyev (Intel) \n\nThis presentation describes the Transport Layer Development Kit (TLDK)\, which is an FD.io project that provides a set of libraries to accelerate L4-L7 protocol processing for DPDK-based applications. The initial implementation supports UDP\, with work on TCP in progress. The project scope also includes integration of TLDK libraries into Vector Packet Processing (VPP) graph nodes to provide a host stack. \n\nVideo  | Slide\n \n\n\nDPDK in Overlay Networks and How it Affects NFV Performance\n\n\nRaja Sivaramakrishnan (Distinguished Engineer\, Juniper Networks)\, Aniket Daptari (Sr. Product Manager\, Juniper Networks) \n\n\nOne approach to network virtualization is via end-system IP/VPN based overlays. To implement these end-system IP/VPNs\, often a kernel based software module is leveraged. However\, when the module resides in the host kernel\, it incurs a performance penalty. To alleviate these performance penalties\, the OpenContrail implementation leveraged DPDK and ported the kernel based distributed forwarding module to the user space. \n\nVideo | Slide\n \n\n\nInnovative NFV Service-Slicing Solution Powered by DPDK\n\nHayato Momma (Principal Engineer\, NEC Communication Systems\, Ltd.) \n\nIn this presentation\, the speaker will talk about: \n\nIntroduction of ‘Service-Slicing-Gateway’ that realizes the IoT-service-slicing\nWhy DPDK is necessary\nHow we overcome the issues faced in the past NFV development\n\n\nVideo | Slide\n \n\n\nWhy are Open and Programmable Data Planes Critical to the Future of Networking?\n\nPrem Jonnalagadda (Barefoot Networks) \n\nThis talk will present the need for programmability and openness of the data plane and the benefits to the networking industry as a whole. Specifically the talk will include details on P4\, a high-level\, networking domain-specific and open programming language and the ecosystem that is burgeoning around it. \n\nVideo | Slide\n \n\n\nGetting Your Code Upstream Into DPDK\n\nJohn McNamara (Intel) \n\nIn you have a simple one-line patch or a full blown Poll Mode Driver this talk will explain how to get that code upstream into DPDK. It will discuss the DPDK community\, the mailing list\, the patch process\, the contributors guides\, the ABI policy\, code reviews\, documentation and other aspects that make up the DPDK ecosystem. \n\nVideo | Slide\n \n\n\nPutting DPDK in Production\n\n\nFranck Baudin (Principal Product Manager\, OpenStack NF)\, Anita Tragler (Senior Product Manager\, Red Hat Enterprise Linux NFV) \n\n\nThis presentation will cover: \n\nUser perspective on DPDK\, including consumability and packaging considerations\nThe importance of ABI stability and Long Term Support\nSecurity for DPDK guest and host (DPDK vswitch)\n\n\nVideo | Slide\n \n\n\nCommunity Survey Feedback\n\nMike Glynn (Program Manager\, Intel) \n\nWe conducted a survey of the DPDK community\, soliciting input on a variety of topics including DPDK usage\, roadmap\, performance\, patch submission process\, documentation and tools. This session will present the results of the survey\, which will help to guide the future direction of the project. \n\nVideo | Slide
URL:https://www.dpdk.org/event/dpdk-summit-usa-2016/
CATEGORIES:DPDK Summit
ATTACH;FMTTYPE=image/jpeg:https://www.dpdk.org/wp-content/uploads/sites/23/2018/06/summit-thumb-usa-2016.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20160518
DTEND;VALUE=DATE:20160519
DTSTAMP:20260407T155825
CREATED:20160518T185721Z
LAST-MODIFIED:20180914T150158Z
UID:716-1463529600-1463615999@www.dpdk.org
SUMMARY:DPDK Summit China
DESCRIPTION:DPDK Summit China/Asia Pacific 2016 – May 18\, 2016\nThe DPDK community met at the Renaissance® Shanghai Yangtze Hotel to discuss the application of DPDK to a variety of industry segments including telecom\, cloud\, enterprise\, security\, and financial services. The event enabled the DPDK open source community to share DPDK usage and implementation; to hear from DPDK developers\, contributors\, and users; and to build the DPDK community. \n\n  \n\n\nDPDK Community Update and an Introduction to the Fast Data\, FD.io\, Project\nJim St. Leger (Software Product Line Manager\, Intel) \nThe DPDK Community and open source software project has been growing steadily for the past four years. This session will look at the growth of the community in terms of contributors and commitments\, discuss who is involved and contributing to the community today\, and provide guidance on how everyone and anyone can start contributing to DPDK.org today. The Fast Data or FD.io Project launched in February 2016.  This session will provide the background on the open source project creation including the gap it fills in the NFV/SDN data plane\, packet processing capability stack.  It will also talk about the rapid initial growth of the project including membership and future direction. \n\nVideo | Video (In China) | Slide \n\n\nAccelerate virtio/vhost Using DPDK in NFV/Cloud Environment\n\nHuawei Xie / 谢华伟 (Software Engineer\, Intel)\, Jianfeng Tan / 谈鉴锋 (Software Engineer\, Intel) \n\nAs the standard para-virtualization interface\, the performance and stability of virtio and vhost are the key to the success of NFV. In this presentation\, we would like to summarize our many years of pioneering work around DPDK virtio/vhost. We introduce the performance optimization techniques around virtio ring layout and vhost TSO to accelerate TCP/IP stack based applications in the guest VM. To enhance the robustness of vhost\, we created ‘vhost reconnect’ to support vhost restarting and reconnecting to QEMU in the event of a crash. We also leverage VMFUNC to provide protected and fast inter-VM channels. To provide high throughput and low latency interface in the container environment\, we address the device simulation and translation gap and successfully created virtio interface in the container. \n\nVideo | Video (In China) | Slide \n\n\nNext Gen Virtual Switch\nJun Xiao / 肖骏 (Founder & CTO\, CloudNetEngine) \nWith the increasing prevalence of cloud computing\, there is a proliferation of east-west traffic in clouds\, and growing demands for virtualizing network I/O intensive workloads at telcos with big data. All those put huge amount of challenges on existing virtual switches. In this presentation\, we will share with the DPDK community what we learned while building the CloudNetEngine virtual switch\, which is based on great open source projects like DPDK\, OVS\, NPF\, etc. We’ll have deep dive discussions on how to boost performance\, improve CPU efficiency\, implement a rich feature set needed by public and private clouds — overlay\, security group\, QoS\, HW/SW offload\, load balance\, monitoring and ease of integration with cloud ecosystem. \n\nVideo | Video (In China) | Slide \n\n\nmTCP: A High-Speed User-Level TCP Stack on DPDK\nDr. KyoungSoo Park (Associate Professor Electrical Engineering\, KAIST) \nScaling the performance of short TCP connections on multicore systems is fundamentally challenging. Despite many proposals that have attempted to address various shortcomings\, inefficiency of the kernel implementation still persists. For example\, even state-of-the-art designs spend 70% to 80% of CPU cycles handling TCP connections in the kernel\, leaving very little room for innovation in the user-level program. In this talk\, I will present mTCP\, a high-performance user-level TCP stack for multicore systems. mTCP addresses the inefficiencies from the ground up — from packet I/O and TCP connection management to the application interface. In addition to adopting well-known techniques\, our design (1) translates multiple expensive system calls into a single shared memory reference\, (2) allows efficient flow-level event aggregation\, and (3) performs batched packet I/O for high I/O efficiency. Our evaluations on an 8-core machine showed that mTCP improves the performance of small message transactions by a factor of 25 compared to the latest Linux TCP stack and a factor of 3 compared to the MegaPipe system. It also improves the performance of various popular applications by 33% to 320% compared to those on the Linux stack. \n\nVideo | Video (In China) | Slide \n\n\nDPDK: A Journey of Migration to Linux Kernel\nLou Yang / 娄扬 (Software Architect\, TOPSEC) \nIn some special cases\, we can not use DPDK directly\, for instance\, if our software runs in linux kernel mode or we use a special software architecture. But we can migrate DPDK’s key elements into our own products. The key elements include efficient memory management\, polling mode NIC driver\, undisturbed data plane\, etc. This talk will introduce the practices of how to migrate DPDK into a network firewall product. \n\nVideo | Video (In China) | Slide \n\n\nBuilding High-Performance Networked Systems with Innovative Software and Hardware\nDr. Kai Zhang / 张凯 (Ph.D.\, University of Science and Technology of China) \nAs network I/O speed has been unleashed by new software techniques such as DPDK\, network processing is no longer the bottleneck of networked systems. Consequently\, networked systems need redesign to meet the increasing demand for high speed network processing. In this talk\, we make a strong case for GPUs to serve as special-purpose devices to greatly accelerate the operations of in-memory key-value stores. Specifically\, we present the design and implementation of Mega-KV\, a GPU-based in-memory key-value store system that achieves high performance and high throughput. Effectively utilizing the high memory bandwidth and latency hiding capability of GPUs\, Mega-KV provides fast data accesses and significantly boosts overall performance. Running on a commodity PC installed with two CPUs and two GPUs\, Mega-KV can process up to 160+ million key-value operations per second\, which is 1.4 – 2.8 times as fast as the state-of-the-art key-value store system on a conventional CPU-based platform. \n\nVideo | Video (In China) | Slide \n\n\nVortex from UCloud\nXu Liang / 徐亮 (Director\, UCloud.cn) \nAs an IaaS company we developed many NFV applications via DPDK\, but just recently we released Vortex\, a Layer-4 load balancer. We will discuss the challenges in developing a large-scale\, multi-tenant and Overlay Network NFV application and how we handled these challenges with DPDK. We will also discuss our experience and lessons learned. \n\nVideo | Video (In China) | Slide \n\n\nA Deep Dive Into Memory Access\nWang Zhihong / 王志宏 (Software Engineer\, Intel) \nMemory efficiency is critical to VNF performance. It is challenging to design and implement memory friendly networking software\, especially in a multiple core/processor environment. Understanding of the microarchitecture and underlying memory hierarchy helps software architects and developers analyze and optimize software performance.\nThis session uses a DPDK based NFV example to illustrate the actual memory behavior behind software abstraction & C code and common optimizing techniques. It also uses CPU cycles to explain the overhead of each type of memory operation to give a sense of what should be avoided and what’s the right thing to do in practice. \n\nVideo | Video (In China) | Slide \n\n\nLight and NOS\nDr. Dan Li (Associate Professor in Computer Science\, Tsinghua University( \nWe designed and implemented a user-level network stack based on DPDK\, named Light. The benefit of Light is that it does not need the application to modify anything\, and the protocol stack does not affect the performance of the application. \n\nVideo | Video (In China) | Slide \n\n\nWhen Ceph Meets DPDK\nHaomai Wang / 王豪迈 (CTO\, XSKY) \nIn this presentation we will discuss the integration with DPDK\, SPDK and Ceph. Ceph is a popular open-source storage system which includes block\, file\, and object interfaces. We implement a new DPDK network stack in Ceph which contains userspace TCP/IP stack. SPDK is another Intel open-source technology which implements Userspace NVME protocol. With MBUF from DPDK\, we make the whole data packet without copy to store to NVME device. The whole Userspace stack is numa friendly\, zero copy and nearly lock free. \n\nVideo | Video (In China) | Slide
URL:https://www.dpdk.org/event/dpdk-summit-china-may-18-2016/
LOCATION:Renaissance® Shanghai Yangtze Hotel\, China
CATEGORIES:DPDK Summit
ATTACH;FMTTYPE=image/jpeg:https://www.dpdk.org/wp-content/uploads/sites/23/2018/06/summit-thumb-asia-2016.jpg
GEO:35.86166;104.195397
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20151008
DTEND;VALUE=DATE:20151010
DTSTAMP:20260407T155825
CREATED:20151008T193215Z
LAST-MODIFIED:20180914T150204Z
UID:719-1444262400-1444435199@www.dpdk.org
SUMMARY:DPDK Userspace\, Dublin
DESCRIPTION:DPDK Userspace 2015 Dublin\, Ireland – October 8 – 9\, 2015\nUserspace 2015 was a developer forum which focused on the elements of DPDK which are most pertinent to the open source software community members. The two-day event at the Ballsbridge Hotel in Dublin included highly interactive discussions on the latest features and upcoming changes to DPDK. \n\nProject Growth and Next Steps\nThomas Monjalon (Packet Processing Engineer and DPDK.org Maintainer\, 6WIND) \nThomas presented on the current role of being a maintainer of DPDK in the community\, the rapid speed of growth in the project and the future of the dpdk.org community. \nVideo | Slide \n\nDPDK Packet Framework\nCristian Dumitrescu (Software Architect\, Intel) \nCristian presented the latest evolution of the DPDK Packet Framework\, how it can be used and future proposals for the extension of the functionality of Packet Framework. \nVideo | Slide \n\nOVS\, DPDK and Software Dataplane Acceleration\nThomas Herbert (Principal Software Engineer\, Red Hat)\, Mark Gray (Software Engineer\, Intel)\, Kevin Traynor (Software Engineer\, Intel) \nVirtual Switching with DPDK was discussed by trio Thomas\, Mark and Kevin from two different viewpoints in this presentation on the current challenges and opportunities of integrating DPDK with Open vSwitch technologies. \nVideo | Slide \n\nThe 7 Deadly Sins of Packet Processing\nVenky Venkatesan (DPDK Architect\, Intel)\, Bruce Richardson (Software Engineering\, Technical Lead\, Intel) \nVenky and Bruce paired up for this presentation on the pitfalls often faced in Packet Processing and the optimum use of DPDK. \nVideo | Slide \n\nGeneric Resource Manager\nAndras Kovacs (Lead Software Developer\, Ericsson)\, László Vadkerti (Lead Software Developer\, Ericsson) \nLászló & András (Ericsson) presented thoughts on proposed Generic Resource Manager and Memory management in DPDK. \nVideo | Slide \n\nDPDK Architecture Musings\nAndy Harvey (Distinguished Engineer\, Cisco Systems) \nAndy brought forward the user perspective of integrating DPDK with applications\, how the community can help users to develop applications faster and more easily in real world use cases. \nVideo | Slide \n\nDPDK Integration Journey\nRoger Melton (Technical Leader\, Cisco Systems) \nRoger presented his experience of DPDK from an Architecture perspective reflecting on the opportunities and challenges facing the community from a technological perspective as the project continues to scale. \nVideo | Slide \n\nT-Rex Stateful Packet Generator\nHanoch Haim (Principal Engineer\, Cisco Systems) \nHanoch Haim presented on TRex Stateful Packet Generator\, an open source\, low cost\, stateful traffic generator fuelled by DPDK. It generates L4-7 traffic based on pre-processing and a smart replay of real traffic templates. TRex amplifies both client and server side traffic and can scale to 200Gb/sec with one UCS. \nVideo | Slide \n\nOpenDataPlane: A Quick Introduction and Overview\nBill Fischofer (Technical Lead\, Open Data Plane) \nBill presented on the Linaro Networking Group’s OpenDataPlane which supports application portability across diverse ISA and system architectures. \nVideo | Slide \n\nHyperscan Software Pattern Matching\nMohammad Abdul Awal (Software Engineer\, Intel) \nAwal describes Hyperscan a software-based regular expression matching library\, supporting large-scale\, high-performance\, streaming regular expression matching on Intel Architecture. \nVideo | Slide \n\nA Symmetric Cryptography Framework for DPDK\nDeclan Doherty (Software Engineer\, Intel) \nAn introduction to the new asynchronous burst oriented symmetric Cryptography API and device framework for DPDK. \nVideo | Slide \n\nDPDK Performance Lessons Learned in vRouter\nStephen Hemminger (Principal Software Architect\, Brocade) \nStephen presented on DPDK performance lessons learned in developing Brocade’s vRouter\, including their experiences with QoS and LPM. \nVideo | Slide \n\nDynamic NFV Deployment with Port Hotplug and Virtio\nTetsuya Mukawa (Software Engineer\, IGEL Co. Ltd.) \n\nTetsuya presented on port hotplug and how it can be used to support dynamic NFV deployment. \n\nVideo | Slide
URL:https://www.dpdk.org/event/dpdk-userspace-dublin-2015/
LOCATION:Clayton Hotel\, Merrion Road\, Ballsbridge\, Dublin\, Ireland
CATEGORIES:DPDK Userspace
ATTACH;FMTTYPE=image/jpeg:https://www.dpdk.org/wp-content/uploads/sites/23/2018/06/summit-thumb-userspace-2016.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20150817
DTEND;VALUE=DATE:20150818
DTSTAMP:20260407T155825
CREATED:20150817T195723Z
LAST-MODIFIED:20180914T150214Z
UID:721-1439769600-1439855999@www.dpdk.org
SUMMARY:DPDK Summit\, San Francisco
DESCRIPTION:DPDK Summit San Francisco 2015 – August 17\, 2015\nThe DPDK community met at the Westin St. Francis Hotel in San Francisco to discuss the application of DPDK to a variety of industry segments including telecom\, cloud\, enterprise\, security\, and financial services. The event enabled the DPDK open source community to share DPDK usage and implementation; to hear from DPDK developers\, contributors\, and users; and to build the DPDK community. \n\nOpening Remarks and Kickoff to DPDK Summit\nTim O’Driscoll (Software Engineering Manager for DPDK\, Intel) \nOn August 17\, 2015\, Tim O’Driscoll\, an Engineering Manager from Intel\, provided the opening remarks to kick off the DPDK Summit 2015. \nSlide \n\nLeveraging DPDK to Scale-Out Network Functions Without Sacrificing Networking Performance\nTim Mortsolf (CTO and Co-Founder\, RIFT.io)\, Scott Myelle (VP Solutions Architecture\, RIFT.io) \nNFV application workloads are deployed in ecosystems with varying network attachment conditions that determine the availability of specific DPDK technologies. DPDK technology has rapidly evolved to support multiple I/O models ranging from dedicated access with PCI pass-through\, shared access with SRIOV\, and vhost-user offload using a DPDK enabled Open vSwitch. This presentation demonstrates how to write a flexible network function that can utilize DPDK to its full potential while retaining the ability to run in a non-DPDK environment. \nVideo | Slide \n\nAspera’s FASP Protocol Uses Standard Hardware and DPDK to Achieve 80Gbps Data Transfer\nCharles Shiflett (Senior Software Engineer\, IBM Aspera Solutions) \nCharles Shiflett will review the technologies and design approach to send data at a rate in excess of 1 TB every two minutes. Aspera Fast\, Adaptive\, and Secure Protocol (FASP®) is a breakthrough transfer protocol that leverages existing WAN infrastructure and commodity hardware. Code samples showing the use of DPDK\, AES-NI\, FASP Sockets\, and direct I/O to create a zero-copy transfer technology will be discussed. \nVideo | Slide \n\nFuture Enhancements to the DPDK Framework\nKeith Wiles (Staff Architect\, Intel) \nThis session will provide insight and gather community input on forward-looking activity in advancing DPDK to include connectivity to hardware accelerators and SOC support. Keith will review the need for additional devices and functionality within the DPDK framework including supporting non-PCI configuration\, external memory manager and event programming model utilized by many SOCs. The session will drill down on the use of a crypto device within the DPDK framework by reviewing an early proof of concept of a software and hardware implementation of the device. \nVideo | Slide \n\nIt’s Kind of Fun to Do the Impossible with DPDK\nYoshihiro Nakajima (Researcher\, NTT Network Innovation Laboratories) \n\n\n\nNTT Network Innovation Laboratories will present lessons learned from a one year experiment on SDN/OpenFlow Lagopus Switch development and trials on ShowNet SDN-IX from Interop Tokyo 2015. A co-design of FPGA NIC\, DPDK library extension and software data plane is indispensable to improve packet lookup/processing performance and to reduce CPU resources for 100Gbps packet processing performance. Additionly\, NTT will share a carrier use case activity on hybrid SDN with autonomous network control and network policy control by their Lagopus switch and OpenFlow technologies. \n\n\n\n\nVideo | Slide \n\nDesign Considerations for a High-Performing Virtualized LTE Core Infrastructure\n\nArun Rajagopal (Technology Architect\, NFV and Wireless Core\, Sprint)\, Sameh Gobriel (Senior Research Scientist\, Intel Labs) \n\nSprint’s expectation is to achieve similar performance in moving from purpose built ASIC based platforms to virtualized network solutions running on high volume servers. This session will discuss the technical challenges in achieving a scalable solution that addresses the required transaction rates and throughput of a carrier network. Learn how DPDK\, VM to VM communication optimizations\, and cluster scaling technologies work together to create a scalable LTE core infrastructure built on high volume servers. \nVideo | Slide \n\nEvaluation and Characterization of NFV Infrastructure Solutions on Hewlett-Packard Server Platforms\nAl Sanders (Lead Developer\, Hewlett-Packard) \nThe HP Servers NFV Infrastructure Lab was formed to evaluate DPDK based environments to ensure that HP Server Platforms can provide the best possible performance for hosting NFV Solutions. The lab has partnered with a number of NFV providers\, including Intel’s Open Network Platform and 6WIND. Our testing methodology will be presented with a focus on packet processing throughput and latency in a variety of DPDK enabled configurations\, including bare metal\, SR-IOV\, and accelerated virtual switches. Examples of results using Intel’s ONP and 6WIND technologies will be presented. \nVideo | Slide \n\nOpen Discussion Panel (Q&A with Speakers)\nJim St. Leger (Software Product Line Manager\, Intel Network Platforms Group) \nJim St. Leger\, Intel’s Software Product Line Manager\, led a discussion with DPDK experts. During this time\, DPDK Summit attendees had the opportunity to ask detailed questions of the day’s presenters. \nVideo
URL:https://www.dpdk.org/event/dpdk-summit-san-francisco-2015/
LOCATION:Westin St. Francis\, San Francisco\, CA\, United States
CATEGORIES:DPDK Summit
GEO:37.7749295;-122.4194155
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20150421
DTEND;VALUE=DATE:20150422
DTSTAMP:20260407T155825
CREATED:20150421T200004Z
LAST-MODIFIED:20180914T150222Z
UID:724-1429574400-1429660799@www.dpdk.org
SUMMARY:DPDK Summit\, Beijing
DESCRIPTION:DPDK Summit China 2015 – April 21\, 2015\nThe DPDK community met at the JW Marriott Hotel in Beijing to discuss the application of DPDK to a variety of industry segments including telecom\, cloud\, enterprise\, security\, and financial services. The event enabled the DPDK open source community to share DPDK usage and implementation; to hear from DPDK developers\, contributors\, and users; and to build the DPDK community. \n\n\n\n 
URL:https://www.dpdk.org/event/dpdk-summit-beijing-2015/
LOCATION:JW Marriott Beijing\, Beijing\, China
CATEGORIES:DPDK Summit
GEO:39.9041999;116.4073963
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20140908
DTEND;VALUE=DATE:20140909
DTSTAMP:20260407T155825
CREATED:20140908T200202Z
LAST-MODIFIED:20180914T150227Z
UID:727-1410134400-1410220799@www.dpdk.org
SUMMARY:DPDK Summit\, San Francisco
DESCRIPTION:DPDK Summit San Francisco 2014 – September 8\, 2014\nThe first DPDK Summit brought the DPDK open source community together at the San Francisco Marriott Marquis Hotel with the vision to share DPDK usage and implementation; to hear from DPDK developers\, contributors\, and users; and to build the DPDK community. \n\n\nDPDK Summit Kick-off\nJim St. Leger (Software Product Line Manager\, Intel) \nJim starts off the summit by discussing the objectives\, DPDK history\, the community\, and its contributors. \nSlides \n\nIs It Time to Revisit the IP Stack in the Linux Kernel and KVM?\nJun Xu (Principal Engineer\, Futurewei Technologies\, Inc.) \nWe might take too many things for granted\, like the Linux kernel providing a TCP/IP stack since its inception\, whereas UNIX did not. Fast forward to today’s world with virtualization\, where most hypervisors derived from modern OSs also supply an IP stack. Should we take out the IP stack to let the OS and hypervisor focus on their main tasks\, including process scheduling\, resource management\, and virtualization\, or let them be the monolithic piece for all these elements? \nVideo | Slides\n \n\nMulti-Socket Ferrari for NFV\nLászló Vadkerti (Lead Software Developer\, Ericsson)\, András Kovács (Lead Software Developer\, Ericsson) \nThis presentation describes an approach to support latency-sensitive applications by diving into best practices in augmenting DPDK to deliver lower jitter and high availability in addition to higher packet throughputs. We will review Enhanced Memory Management techniques and multi-process enhancements to the DPDK library foundation.We also will describe our experience and optimizations in using DPDK with a XEN Hypervisor including the addition of NUMA awareness. \nVideo | Slides\n \n\nLightning Fast I/O for Windows Server v.Next with PacketDirect\nGabriel Silva (Program Manager Windows Server Networking\, Microsoft) \nMicrosoft operates some of the world’s largest data centers\, such as Bing\, Office365\, Xbox Live\, and Azure\, to name a few. One of the key fundamentals enabling Microsoft to operate efficiently at such hyper scale is NIC performance. This talk addresses how to drive up packet processing performance for the network functions running in their data centers. \nVideo | Slides\n \n\nA High-Performance vSwitch of the User\, by the User\, for the User\n\nYoshihiro Nakajima (Researcher\, NTT Network Innovation Laboratories) \n\n\n\nA high-performance software switch is a key component for next-generation telecom infrastructure\, especially for NFV and SDN. NTT Laboratories developed a high-performance and highly-scalable SDN/OpenFlow software switch\, called Lagopus\, that leverages state-of-the-art server and software technologies\, including Intel® processors\, Intel® Ethernet Controllers\, and the DPDK. \n\n\nVideo | Slides\n \n\nApplication Performance Tuning and Future Optimizations in DPDK\nVenky Venkatesan (DPDK Architect\, Intel) \nIn this session\, one of the original authors of the DPDK library will share insight into how to best use the available tools and library hooks when looking to optimize system packet performance. The session will also provide insight into concepts under consideration to facilitate discussion and prioritization feedback into the future planning process. \nVideo | Slides\n \n\nDPDK in a Virtual World\nBhavesh Davda (Senior Staff Engineer\, VMware)\, Rashmin Patel (DPDK Virtualization Engineer\, Intel) \nThe usage of virtualized DPDK applications has increased tremendously. This session will review how the DPDK APIs take advantage of platform technologies like SR-IOV\, direct device assignment (VT-d) and para-virtual as well as emulated devices offered by the underlying platform to achieve higher packet throughput at predictable latency. The session will primarily focus on the virtualization options offered by DPDK for the VMware ESXi Hypervisor environment. The session will conclude by sharing the future vision and commitment to enhance the API even further to enable community developers and end users to get most out of underlying Intel Architecture and Hypervisor target. \nVideo | Slides\n \n\nHigh-Performance Networking Leveraging the DPDK and the Growing Community\nThomas Monjalon (Packet Processing Engineer and DPDK.org Maintainer\, 6WIND) \nHigh-performance networking stacks can be designed using the DPDK and packet processing software. This presentation covers the development of high-performance applications with examples for IPsec\, TCP\, virtual switching\, and virtual networking functions for NFV. \nVideo | Slides\n \n\nClosing Remarks\nTim O’Driscoll (Software Engineering Manager for DPDK\, Intel) \nTim brings the summit to a close by reviewing the DPDK open source journey\, soliciting feedback on the summit\, and discussing increased involvement in the DPDK community. \nVideo | Slides
URL:https://www.dpdk.org/event/dpdk-summit-san-francisco-2014/
LOCATION:San Francisco Marriott Marquis Hotel\, San Francisco\, CA\, United States
CATEGORIES:DPDK Summit
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20140826
DTEND;VALUE=DATE:20140827
DTSTAMP:20260407T155825
CREATED:20140826T200602Z
LAST-MODIFIED:20180914T150237Z
UID:730-1409011200-1409097599@www.dpdk.org
SUMMARY:DPDK Contest
DESCRIPTION:Winners \n\n6WIND Announces Contest Winners for SPEED MATTERS: The Challenge\nWinners Across the World Commended for Novel Linux Application Implementations Leveraging DPDK\nSanta Clara\, August 27\, 2014 – 6WIND\, a developer of packet processing software\, announced the winners for its software development contest\, called SPEED MATTERS: The Challenge\, rewarding creativity\, execution and planning with entries that highlight novel Linux networking application implementations leveraging DPDK (Data Plane Development Kit). With registrations across the globe including Fortune 100 companies to individuals\, 6WIND awarded three winners including a tie for Grand Prize and one Solo Prize for best individual contribution. \nGrand Prize: AEPONYX\nWith an industry leading vision for Moving the Cloud at the Speed of Light™\, AEPONYX is a telecommunications equipment manufacturer\, based in Montreal\, Canada\, which specializes in Wavelength Division Multiplexing Passive Optical Network (WDM-PON) solutions. It won for its novel application to leverage DPDK to optically scale out Cloud Data Centers. For more information visit: www.aeponyx.com/speedmatters \nGrand Prize: TrustInSoft\nTrustInSoft is a cybersecurity provider based in Paris\, France\, that leverages source code analysis techniques to protect its customers from security threats. It won for its novel application\, which conducted a formal analysis of DPDK by leveraging its TrustInSoft Analyzer\, an advanced static source code analyzer. For more information visit: www.trust-in-soft.com/ \nSolo Prize: Srivats P\nSrivats P\, from India\, is the creator of the open-source cross-platform traffic generator – Ostinato. He is combining DPDK’s packet processing performance power with Ostinato’s features and flexibility to create a 1/10/40G line-rate\, feature-rich traffic generator on commodity hardware. For more information visit: http://ostinato.org/ \n“We would like to thank everyone who entered our SPEED MATTERS contest and congratulate our winners\,” stated Vincent Jardin\, CTO of 6WIND. “We were delighted to see a high caliber and diverse set of entries showing that corporations and individuals around the world are designing very interesting applications using DPDK for high performance Linux networking.” \nDPDK is a set of efficient libraries providing network interface controller drivers. Available under open-source BSD license\, developers can create fast path networking stacks and high performance network applications on the Linux platform with open source license support. \n6WIND is a founding member of http://dpdk.org\, which is a major open source community that enables high performance Linux networking applications such as network functions virtualization (NFV). \n6WIND’s 6WINDGate™ packet processing software delivers a number of value-added enhancements to the DPDK libraries that provide increased system functionality and performance compared to the baseline software. The 6WINDGate fast path implements a complete\, high performance\, ready to use networking stack on top of DPDK including IPsec\, Open vSwitch (OVS) acceleration\, TCP\, Firewalling\, MPLS\, L2TP\, PPPoE\, and more without the need to modify existing Linux applications\, in both physical and virtual environments\, and delivering over 10x performance improvements versus standard Linux. 6WINDGate allows software reuse with any third party crypto accelerators and Network Interface Cards (NICs) from partners such as Cavium\, Emulex and Mellanox. OpenStack infrastructures also benefit from 6WINDGate solutions to accelerate Neutron for network functions virtualization (NFV) architectures with virtual network functions (VNFs). \nWinners of SPEED MATTERS: The Challenge were announced via 6WIND at Hot Interconnects in Google’s Mountain View Headquarters during the evening reception. \nJudges for SPEED MATTERS\, The Challenge:\nEric Carmès\, CEO for 6WIND\nVincent Jardin\, CTO for 6WIND\nDr. Jim Metzler\, Founder and Vice President for Ashton\, Metzler and Associates\nJean-Louis Rougier\, Associate Professor for TELECOM Paris Tech \nAbout 6WIND\n6WIND’s commercial software solves performance challenges for network vendors in telecom\, enterprise and cloud infrastructure markets. The company’s 6WINDGate™ packet processing software is optimized for cost-effective hardware running Linux with a choice of multicore processors to deliver a wide variety of networking and security protocols and features. By solving critical data plane performance challenges on multicore architectures\, 6WINDGate enables a cost-effective value proposition\, enabling the transition to the future with software-defined networks (SDN) and network functions virtualization (NFV). 6WIND is based near Paris\, France with regional offices in China\, Japan\, South Korea and the United States. For more information\, visit http://6wind.com.
URL:https://www.dpdk.org/event/dpdk-contest-2014/
CATEGORIES:DPDK Contests
END:VEVENT
END:VCALENDAR