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

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

Revision as of 07:20, 1 June 2016

Agenda

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