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

From fd.io
Jump to: navigation, search
(Created page with " Tentative Agenda | FD.io Training & Hackfest 31 May - 03 June 2016 | Paris, FR Day 1: Introduction to FD.io & VPP — FD.io presentation — Governance — FD.io ecosyst...")
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
= Agenda =
  
Tentative Agenda  | FD.io Training & Hackfest
+
{|
31 May - 03 June 2016 Paris, FR
+
| Time of Day || Topic || Duration || Speaker
 
+
|-
Day 1: Introduction to FD.io & VPP
+
| Day 1 || |||
FD.io presentation
+
|-
— Governance
+
| 08:00 || Registration, Check-In, Wifi Setup, Etc. || 01:00 || Ops Team
— FD.io ecosystem
+
|-
— Highlevel VPP presentation
+
| 09:00 || Introduction || 00:30 || Alain Fiocco & Emran
Performances highlights
+
|-
FD.io business governance
+
| 09:30 || Ericsson Perspective on FD.io || 00:30 || Christopher Price
FD.io tech. contribution mechanism
+
|-
 
+
| 10:00 || Break || 00:15 ||
Day 2: User Experience
+
|-
CLI, APIs, Doc, Packaging
+
| 10:15 || VPP Capabilities || 00:30 || Jérome Tollet
— Install party and basic hands-on
+
|-
— Memory Management and threading model
+
| 10:45 || VPP Architecture || 01:00 || Damjan Marion
— Macswap plugin and packet trace
+
|-
VPP and OpenStack integration
+
| 11:45 || Lunch || 01:15 ||
— Event Logger
+
|-
 
+
| 13:00 || VPP Performances & Testing || 00:30 || Maciek Konstantynowicz
Day 3: Code Deep-Dive
+
|-
— Source tree overview and building
+
| 13:30 || Questions || 00:30 || **All**
Software Optimization
+
|-
— DPDK
+
| 14:00 || FD.io Business Governance || 00:15 || Pierre Pfister
— Where to plug your code (IP Fib, L2/L3 features)
+
|-
— Macswap code walkthrough
+
| 14:15 || FD.io Technical Mechanisms || 00:15 || Pierre Pfister
— Macswap CSIT
+
|-
 
+
| 14:30 || Break || 00:20 ||
Day 4 (Half Day): Project Presentations & Hackfest
+
|-
 +
| 14:50 || 6Wind Perspective on FD.io || 00:30 || Éric Carmes
 +
|-
 +
| 15:20 || Introduction to Honeycomb || 00:30 || Maciek Konstantynowicz
 +
|-
 +
| 15:50 || VPP OpenStack Integration || 00:30 || Jérome Tollet
 +
|-
 +
| 16:20 || Install VPP Session // Questions || 00:30 || Pierre Pfister // **All**
 +
|-
 +
| 16:50 || End of Day 1 ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
| Day 2 ||  ||  ||
 +
|-
 +
| 09:00 || Introduction || 00:15 || Emran Chaudhry
 +
|-
 +
| 09:15 || Install-Party || 01:00 || Pierre Pfister
 +
|-
 +
| 10:15 || VPP User Experience (CLI, tuning, conf) || 00:30 || Damjan Marion
 +
|-
 +
| 10:45 || Break || 00:15 ||
 +
|-
 +
| 11:00 || Virtual Networks - Routing and Switching || 01:00 || Pierre Pfister
 +
|-
 +
| 12:00 || Lunch || 01:00 ||
 +
|-
 +
| 13:00 || Introduction to huge-pages, sock-mem, threading model || 01:00 || Damjan Marion
 +
|-
 +
| 14:00 || Building VPP || 01:00 || Damjan Marion
 +
|-
 +
| 15:00 || Break || 00:15 ||
 +
|-
 +
| 15:15 || DPDK Interface - MACSWAP Plugin usage - Tracing packets || 01:15 || Yoann Desmouceaux
 +
|-
 +
| 16:30 || Data-Plane Software Optimization || 00:45 || Cristian Dumitrescu
 +
|-
 +
| 17:15 || Introduction to DPDK || 00:30 || Cristian Dumitrescu
 +
|-
 +
| 17:45 || End of Day 2 ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
| Day 3 ||  ||  ||
 +
|-
 +
| 09:00 || VPP Programming Intro || 01:30 || Pierre Pfister
 +
|-
 +
| 10:30 || Break || 00:15 ||
 +
|-
 +
| 10:45 || Develop APIs (CLI, binary, japi, python) || 01:00 || Ole Troan
 +
|-
 +
| 11:45 || Lunch || 01:00 ||
 +
|-
 +
| 12:45 || MACSWAP Code Walkthrough || 01:00 || Ole Troan
 +
|-
 +
| 13:45 || FIB Code Walthrough || 00:30 || Damjan Marion
 +
|-
 +
| 14:15 || VPP tunnel encap/decap (code walkthrough) || 00:30 || Damjan Marion
 +
|-
 +
| 14:45 || Break || 00:15 ||
 +
|-
 +
| 15:00 || VPP Continuous Testing || 00:45 || Maciek Konstantynowicz
 +
|-
 +
| 15:45 || Tools for technical contributions || 00:45 || Pierre Pfister
 +
|-
 +
| 16:30 || End of Day 3 ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
| Day 4 ||  ||  ||
 +
|-
 +
| 09:00 || MAP Use-Case || 01:00 || Ole Troan
 +
|-
 +
| 10:00 || Submit Patches to DPDK.org || 00:30 || Thomas Monjalon
 +
|-
 +
| 10:30 || VPP on Tegra || 00:30 || Christophe Fontaine
 +
|-
 +
| 11:00 || VPP as a VSwitch || 01:00 || Damjan
 +
|-
 +
| 12:00 || End of Training & Wrap-Up ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|-
 +
|  ||  ||  ||
 +
|}

Latest revision as of 09:55, 7 June 2016

Agenda

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