Software Defined Networking: The Data Centre Perspective


Software Defined Networking (SDN) is a promising approach towards networking that is winning ground in recent years. Googly and Microsoft are prominent examples of in-house developed SDN solutions. In the introduction lecture we familirize with the basic concepts of SDN and in the rest of the seminar we focus on designing our own SDN controller. In the process we will use the latest developments in switch and controller design. As example of control application we will look at network load banacing - a prominent necessity for any data center.

The students taking the seminar benefit from: 

  • developing presentation skills: each student prepares a 30min presentation on a specific topic.  We encourage you to experiment with the presentation style. These guidelines can help - "Dazzle 'em with style" and NCAR guielines.
  • critical analysis: much like a paper review, you will submit a report critisizing the weaknesses of each paper and propose possible improvements. The reports aim to sharpen your analytical skills and help you in the thesis project and future career.
  • progressive thinking: you will learn to find improvement potential in other's work, explore new design grounds and foresee future problems while looking at a practically relevan platform. 
  • rethoric and collaborative skills: through discussion on each topic and participating inthe design process you will learn to better express yourself, defend your opinion and work as a team towards a common goal.

Review report guidelins: The presented ideas are critically analysed on (i) importance and timeliness of the problem, (ii) novelty of the solution, (iii) quality of the solution and presented evaluation, and (iv) quality of the writing. 

Course Program and Materials


If we excited your interest please send an email to sdn_seminar [at] listing three topics of your preference.  


There is no formal examination at the end of the seminar. Each participant is continuously graded based on its participation in the discussions (20%), presentation (20%) and weekly reports (60%).