This meetup will be quite different from the previous sessions. So please read and signup accordingly.
a) This is a tutorial rather than a presentation
b) The session will take 1.5 hrs so we will be cutting down on the social hour and using it help setup your environments
c) You will need to bring your laptops
This is excellent opportunity to get some hands on experience, a request many of you have made.
Tutorial on developing applications for the OpenDayLight controller and others
With great power comes great responsibility. Learn to harness the power of SDN through this hands-on app-developer tutorial organized by the Deutsche Telekom Silicon Valley Innovation Center. During this 1.5-hour tutorial, you will learn about SDN controller platforms with OpenDayLight as the main example. You will also learn to build applications over the OpenDayLight platform and understand the nuances involved. This is a hands-on tutorial. To get the most out of it, you must bring a laptop capable of running virtualBox VMs. We will provide a link to the VM image soon and bring USB keys with a copy of the image.
6:00-6:30pm: Food in the courtyard and VM environment setup
6:30-6:45pm : Word from our Sponsors
6:45-8:15pm : Tutorial - presented by Srini Seetharaman
Section 1 - (30 mins)
-Introduction to programming with SDN controllers
-Quick Introduction to OpenFlow 1.0 message structure
Section 2 - (30 mins)
-Example API for programming in POX, FloodLight, Ryu and OpenDayLight
-Workflow and API for developing applications in OpenDayLight platform
Section 3 - (30 mins)
-Hands-on app development: MAC-learning switch
-Advanced app development: Stateless load-balancer
PLEASE NOTE - You will get the most out of this session if you have some background knowledge in Java
Srini Seetharaman is the Technical Lead for Software-defined Networking (SDN) at Deutsche Telekom Innovation Center. He was an early member of the OpenFlow/SDN team at Stanford, where he led SDN deployments in several nation-wide campus enterprise networks. He holds a Ph.D. in Computer Science from Georgia Tech.
Dhananjay Sampath graduated from UCSC with a Ph.D. in Computer Engineering and works as a Research Scientist at Deutsche Telekom Innovation Center. Previously, he worked as Research Engineer at the Security Business Unit at Juniper Networks where he focused on building the next generation SRX firewalls.
Anirudh Ramachandran is a Research Scientist at Deutsche Telekom Silicon Valley Innovation Center where he works in SDN and its applications to security, storage, and network virtualization. Previously, he founded a Y combinator-funded startup that allows users to secure their cloud data. He holds a PhD in Computer Science from Georgia Tech.