Difference between revisions of "Events/Training Hackfest-2016-05 Agenda"

From fd.io
Jump to: navigation, search
m
Line 1: Line 1:
= Tentative Agenda =
+
= Agenda =
  
 
+
{|
== Day 1 – Tuesday 5/31 (Full Day) ==
+
| Time of Day || Topic || Duration || Speaker
 
+
|-
Introduction to FD.io & VPP
+
| Day 1 | 8.00am-4.50pm ||  ||  ||
 
+
|-
— FD.io Presentation
+
| 8:00 || Registration, Check-In, Wifi Setup, Etc. || 1:00 || Ops Team
 
+
|-
— Governance
+
| 9:00 || Introduction || 0:30 || Alain Fiocco
 
+
|-
FD.io Ecosystem
+
| 9:30 || Ericsson Perspective on FD.io || 0:30 || Christopher Price
 
+
|-
— High-level VPP Presentation
+
| 10:00 || Break || 0:15 ||
 
+
|-
— Performance Highlights
+
| 10:15 || VPP Capabilities || 0:30 || Jérome Tollet
 
+
|-
FD.io Business Governance
+
| 10:45 || VPP Architecture || 1:00 || Damjan Marion
 
+
|-
FD.io Tech. Contribution Mechanism
+
| 11:45 || Lunch || 1:15 ||
 
+
|-
 
+
| 13:00 || VPP Performances & Testing || 0:30 || Maciek Konstantynowicz
== Day 2 – Wednesday 6/1 (Full Day) ==
+
|-
 
+
| 13:30 || Questions || 0:30 || **All**
User Experience
+
|-
 
+
| 14:00 || FD.io Business Governance || 0:15 || Emran Chaudhry
CLI, APIs, Doc, Packaging
+
|-
 
+
| 14:15 || FD.io Technical Mechanisms || 0:15 || Pierre Pfister
Install party and basic hands-on
+
|-
 
+
| 14:30 || Break || 0:20 ||
— Memory Management and threading model
+
|-
 
+
| 14:50 || 6Wind Perspective on FD.io || 0:30 || Éric Carmes
— Macswap plugin and packet trace
+
|-
 
+
| 15:20 || Introduction to Honeycomb || 0:30 || Maciek Konstantynowicz
VPP and OpenStack integration
+
|-
 
+
| 15:50 || VPP OpenStack Integration || 0:30 || Jérome Tollet
— Event Logger
+
|-
 
+
| 16:20 || Install VPP Session // Questions || 0:30 || Pierre Pfister // **All**
 
+
|-
== Day 3 – Thursday 6/2 (Full Day) ==
+
| 16:50 || End of Day 1 ||  ||
 
+
|-
Code Deep-Dive
+
|  ||  ||  ||
 
+
|-
— Source Tree Overview and Building
+
|  ||  ||  ||
 
+
|-
Software Optimization
+
| Day 2 | 9am-5.30pm ||  ||  ||
 
+
|-
DPDK
+
| 9:00 || Introduction || 0:15 || Emran Chaudhry
 
+
|-
— Where To Plug Your Code (IP Fib, L2/L3 Features)
+
| 9:15 || VPP User Experience (CLI, tuning, conf) || 0:30 || Damjan Marion
 
+
|-
— Macswap Code Walkthrough
+
| 9:45 || Install-Party || 1:00 || Pierre Pfister
 
+
|-
— Macswap CSIT
+
| 10:45 || Break || 0:15 ||
 
+
|-
== Day 4 – Friday 6/3 (Half Day) ==
+
| 11:00 || Virtual Networks - Routing and Switching || 1:00 || Pierre Pfister
 
+
|-
— Project Presentations & "Hackfest"
+
| 12:00 || Introduction to huge-pages, sock-mem, threading model || 1:00 || Damjan Marion
 +
|-
 +
| 13:00 || Lunch || 1:00 ||
 +
|-
 +
| 14:00 || DPDK Interface - MACSWAP Plugin usage - Tracing packets || 1:15 || Yoann Desmouceaux
 +
|-
 +
| 15:15 || Break || 0:15 ||
 +
|-
 +
| 15:30 || Source Tree Overview || 1:00 || Damjan Marion
 +
|-
 +
| 16:30 || Building VPP || 1:00 || Damjan Marion
 +
|-
 +
| 17:30 || End of Day 2 ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
| Day 3 | 9am-6pm ||  ||  ||
 +
|-
 +
| 9:00 || VPP Programming for Dummies || 1:30 || Pierre Pfister
 +
|-
 +
| 10:30 || Break || 0:15 ||
 +
|-
 +
| 10:45 || Develop APIs (CLI, binary, japi, python) || 1:00 || Ole Troan
 +
|-
 +
| 11:45 || MACSWAP Code Walkthrough || 1:00 || Ole Troan
 +
|-
 +
| 12:45 || Lunch || 1:00 ||
 +
|-
 +
| 13:45 || FIB Code Walthrough || 0:30 || Damjan Marion
 +
|-
 +
| 14:15 || VPP tunnel encap/decap (code walkthrough) || 0:30 || Damjan Marion
 +
|-
 +
| 14:45 || Break || 0:15 ||
 +
|-
 +
| 15:00 || VPP Continuous Testing || 0:45 || Maciek Konstantynowicz
 +
|-
 +
| 15:45 || Tools for technical contributions || 0:45 || Pierre Pfister
 +
|-
 +
| 16:30 || Data-Plane Software Optimization || 0:45 || Cristian Dumitrescu
 +
|-
 +
| 17:15 || Introduction to DPDK || 0:30 || Cristian Dumitrescu
 +
|-
 +
| 17:45 || End of Day 3 ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
| Day 4 | 9am-12pm ||  ||  ||
 +
|-
 +
| 9:00 || MAP Use-Case || 1:00 || Ole Troan
 +
|-
 +
| 10:00 || Submit Patches to DPDK.org || 0:30 || Thomas Monjalon
 +
|-
 +
| 10:30 || VPP on Tegra || 0:30 || Christophe Fontaine
 +
|-
 +
| 11:00 || VPP as a VSwitch || 1:00 || Damjan
 +
|-
 +
| 12:00 || End of Training & Wrap-Up ||  ||
 +
|}

Revision as of 07:08, 27 May 2016

Agenda

Time of Day Topic Duration Speaker
Day 1 | 8.00am-4.50pm
8:00 Registration, Check-In, Wifi Setup, Etc. 1:00 Ops Team
9:00 Introduction 0:30 Alain Fiocco
9:30 Ericsson Perspective on FD.io 0:30 Christopher Price
10:00 Break 0:15
10:15 VPP Capabilities 0:30 Jérome Tollet
10:45 VPP Architecture 1:00 Damjan Marion
11:45 Lunch 1:15
13:00 VPP Performances & Testing 0:30 Maciek Konstantynowicz
13:30 Questions 0:30 **All**
14:00 FD.io Business Governance 0:15 Emran Chaudhry
14:15 FD.io Technical Mechanisms 0:15 Pierre Pfister
14:30 Break 0:20
14:50 6Wind Perspective on FD.io 0:30 Éric Carmes
15:20 Introduction to Honeycomb 0:30 Maciek Konstantynowicz
15:50 VPP OpenStack Integration 0:30 Jérome Tollet
16:20 Install VPP Session // Questions 0:30 Pierre Pfister // **All**
16:50 End of Day 1
Day 2 | 9am-5.30pm
9:00 Introduction 0:15 Emran Chaudhry
9:15 VPP User Experience (CLI, tuning, conf) 0:30 Damjan Marion
9:45 Install-Party 1:00 Pierre Pfister
10:45 Break 0:15
11:00 Virtual Networks - Routing and Switching 1:00 Pierre Pfister
12:00 Introduction to huge-pages, sock-mem, threading model 1:00 Damjan Marion
13:00 Lunch 1:00
14:00 DPDK Interface - MACSWAP Plugin usage - Tracing packets 1:15 Yoann Desmouceaux
15:15 Break 0:15
15:30 Source Tree Overview 1:00 Damjan Marion
16:30 Building VPP 1:00 Damjan Marion
17:30 End of Day 2
Day 3 | 9am-6pm
9:00 VPP Programming for Dummies 1:30 Pierre Pfister
10:30 Break 0:15
10:45 Develop APIs (CLI, binary, japi, python) 1:00 Ole Troan
11:45 MACSWAP Code Walkthrough 1:00 Ole Troan
12:45 Lunch 1:00
13:45 FIB Code Walthrough 0:30 Damjan Marion
14:15 VPP tunnel encap/decap (code walkthrough) 0:30 Damjan Marion
14:45 Break 0:15
15:00 VPP Continuous Testing 0:45 Maciek Konstantynowicz
15:45 Tools for technical contributions 0:45 Pierre Pfister
16:30 Data-Plane Software Optimization 0:45 Cristian Dumitrescu
17:15 Introduction to DPDK 0:30 Cristian Dumitrescu
17:45 End of Day 3
Day 4 | 9am-12pm
9:00 MAP Use-Case 1:00 Ole Troan
10:00 Submit Patches to DPDK.org 0:30 Thomas Monjalon
10:30 VPP on Tegra 0:30 Christophe Fontaine
11:00 VPP as a VSwitch 1:00 Damjan
12:00 End of Training & Wrap-Up