NetSoft CREATE

Network Softwarization: Technologies and Enablers

Objective

This course provides an opportunity to develop software skills in SDN and NFV through lab exercises and design challenges. The course is offered simultaneously at four universities: University of Toronto, University of Waterloo, Université Laval and École de technologie supérieure.
Students must successfully complete this course in order to qualify for CREATE industry internships in the area of Network Softwarization.

Schedule

The course is offered in weekly lectures and interactive sessions (remotely attended by students in other universities) including live exercises and homework lab assignments.

Outline

Part 1: Software-Defined Networking

chevron_right SDN data plane – Open vswitch & Mininet tutorial and lab. (Week 1)
chevron_right SDN control plane – ONOS tutorial and lab. (Week 2)
chevron_right SDN network virtualization – FlowVisor & OVX tutorial and lab. (Week 3)

Part 2: Software-Defined Optical WAN and Radio Access

chevron_right 5G Fronthaul – capacity of various optical network solutions (Week 4)
chevron_right OFDM – flex grid and dynamic allocation of bandwidth (Week 5)
chevron_right Spatial Multiplexing – commutation of WDM/SDM (Week 6)

Part 3: Sustainable Management of Clouds and Networks

chevron_right Cloud Computing – OpenStack tutorial and lab. (Week 7)
chevron_right Data Analytics – Cloud workload classification/prediction lab. (Week 8)
chevron_right Energy efficient and sustainable management – Green ICT tutorial (Week 9)

Part 4: Network Function Virtualization and Orchestration

chevron_right Programmable Networks – Service orchestration & chaining lab. (Week 10)
chevron_right Network Function Virtualization – Federation tutorial and lab. (Week 11)
chevron_right IoT, Smart Cities, and 5G Use Cases – IoT applications lab. (Week 12)

Lecture Videos

Lecture Interactive Session Video(s)

Open vSwitch and Mininet

Interactive Session Video

 

Open Network Operating System (ONOS)

Interactive Session Video

 

 

FlowVisor and OpenVirteX

Interactive Session Video

 

OpenStack Tutorial

Interactive Session Video

 

Programmable Networks

Interactive Session Video 1

Interactive Session Video 2

Interactive Session Video 3

Network Function Virtualization

Interactive Session Video

IoT, Smart Cities, and 5G Use Cases

Interactive Session Video

 

Energy-efficient Telco Cloud

Interactive Session Video

 

Network Data Analytics

Video uploaded in piazza

OFDM in 5G

Interactive Session Video 1

Interactive Session Video 2

Interactive Session Video 3

Routing in an Elastic Optical Network

Interactive Session Video