University of Minnesota
Csci8211: Advanced Computer Networks and Applications
index.php

Csci8211: Advanced Computer Networks and Applications

         Basic Architectures, Platforms and Research Issues in Network Function Virtualization (NFV) 

 Tentative Schedule

(A preview, subject to frequent changes, at least at the moment !!!)

Week 1 (Sep 4)
  Topics:
     Class Logistics (Sep 6); Internet Design Principles; Discussion: Issues and Limitations of the Current Internet Architecture


 Readings

Week 2 (Sep 11)
 Topics:
    Continued Discussion: Issues and Limitations of the Current Internet Architecture; Rise of Middleboxes;
    Introduction to Openflow and SDN;  SDN Controller Design: NOX/POX;
Onix and ONOS

    Introduction to Mininet & OVS

   
 Readings:


Week 3 (Sep 18)
  Topics: 

     Guest Lecture by Guobao Sun from Facebook on "Networking behind the Social Network";
     P4 and Programmable Data Plane; MineNet Demo


  Readings

 


Week 4 (Sep 25)

  Topics:
        Network Function Virtualization (NFV);

        Class Project Overview

       

  Readings: 



Week 5 (Oct 2)
   Topics: 

       More on SDN: Programming Abstractions for SDN; Stateful Network Data Plane

       Class Project Discussion

   Readings:

  • Presentations:

 

 

Week 6 (Oct 9)
  Topics:
       
No Class -- Please do some literature survey and work on your project proposal ideas
    

  Readings:
  • Required Reading:

  • Optional Reading: 
  • Presentations:

 
Week 7 (Oct 16)
   Topics: More on SDN & NFV Design Related Issues: Service Function Chains, Execution Models, State Management and Performance 

      
 

   Readings:

 

Week 8 (Oct 23)
   Topics: User Space Transport Layer Network Functions

      

   Readings:

 

Week 9 (Oct 30)

   Topics:  NFV System and Platform Security

        Readings:

  
Week 10 (Nov 6)
   Topics:  No Lectures!  Please work on your projects!


 Week 11 (Nov 13)
   Topics:  Network Verification, Intent; IoT and Home Networking

   Readings 

 

Week 12 (Nov 20)
   Topics:  Smart NICs and Network Functions for Security and Applications

   Readings:



Week 13 (Nov 27)
   Topics:  No Lectures!  Please work on your projects, and  Happy Thanksgiving!

  

Week 14  (Dec 4)
   Topics:  Final Project Presentations    

Week 15 (Dec 11)

   Topics:  Please work on and finish your project reports!