Software Defined Networking (SDN) has become a well-established networking paradigm. Flagship deployments include in-hause developed solutions by Google, Microsoft and Facebook. Understanding of SDN and its application for more flexible network control has become a necessity for future networking specialists.
In this seminar we will get familiar with the basic concepts of SDN and look into details of how traffic engineering is carreid out. Traffice engineering (TE) is an important aspect of data centre management. TE includes a set of algorithms and strategies to handle traffic according to predefined objectives such as balancing link occupation, limiting the sending rate of hosts, etc. Through TE network operators can maximise the use of the network resource.
Each participant is asked to select a paper and prepare a 10 min presentation highlighting the contributions of the paper. For the same paper a technical report is expected. Guideline on how to write the report you can downdload from here.
The students taking the seminar benefit from building a set of general skills including:
Date | Topic | Paper |
---|---|---|
23.02 |
Introduction | Slides |
02.03 |
Switch-based monitoring: mirroring
|
Packet-Level Telemetry in Large Datacenter Networks Millions of Little Minions: Using Packets for Low Latency Network Programming and Visibility |
09.03 |
Switch-based monitoring: sketches
|
SketchVisor: Robust Network Measurement for Software Packet Processing |
16.03 |
Endpoint-based monitoring
|
Trumpet: Timely and Precise Triggers in Data Centers Simplifying Datacenter Network Debugging with PathDump |
23.03 |
Querying measurements |
Quantitative Network Monitoring with NetQRE (sigcomm'17) (video) (slides) |
30.03 |
no lecture | |
06.04 |
no lecture | |
13.04 |
Heavy hitter |
Heavy-Hitter Detection Entirely in the Data Plane Let it Flow: Resilient Asymmetric Load Balancing with Flowlet Switching |
20.04 |
Load balancing |
DRILL: Micro Load Balancing for Low-latency Data Center Networks Stateless Datacenter Load-balancing with Beamer |
27.04 |
Congestion control |
Costin Raiciu, UP Bucuresti (Discussion with author)
Re-architecting datacenter networks and stacks for low latency and high performance (sigcomm’17) (video) |
04.05 |
Traffic shaping |
Carousel: Scalable Traffic Shaping at End Hosts (sigcomm’17) (video) (slides sigcomm) (slides) Semi-Oblivious Traffic Engineering: The Road Not Taken (nsdi'18) (slides nsdi) (slides) |
11.05 |
no lecture | |
18.05 |
Correct behaviour |
Credit-Scheduled Delay-Bounded Congestion Control for Datacenters (sigcomm’17) (video) (slides sigcomm) (slides) Abstractions for Network Update (sigcomm'12) |
25.05 |
Bandwidth guarantees
|
Application-driven bandwidth guarantees in datacenters (sigcomm'14) (slides) BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing (sigcomm’15) (video) (slides) |
01.06 |
Pricing strategies
|
Ahmed El-Hassany, ETH (Invited talk)
BigBug: Practical Concurrency Analysis for SDN (sosr'17) |
There is no formal examination at the end of the seminar. The final grade is formed by report (40%), presentation (20%), participation (30%), and group work (10%).
Report submission dates (by midnight):
Group 1: Alexander (C.), Luca, David, Jack
Group 2: Alexander (H.), Ritu, Dimitri
Group 3: Benjamin, Fabian, Christelle, Leonid
Group 4: Lukas, Pascal, James, Nora