Introduction to Software-defined Networking (Winter 2014/2015): Difference between revisions

no edit summary
No edit summary
Line 134: Line 134:


*'''Separation of Control and Data Plane'''
*'''Separation of Control and Data Plane'''
**''Group 3: Hybrid Software-defined Networks''
**''Group 3: Performance of the Control Plane''
*** Wang et al, "Scotch: Elastically Scaling up SDN Control-Plane using vSwitch based Overlay" (ACM CoNEXT 2014)
*** Liu et al, "Ensuring Connectivity via Data Plane Mechanisms" (USENIX NSDI 2013)
**''Group 4: Hybrid Software-defined Networks''
*** Sivamaram et al, "No Silver Bullet: Extending SDN to the Data Plane" (ACM HotNets 2013)
*** Sivamaram et al, "No Silver Bullet: Extending SDN to the Data Plane" (ACM HotNets 2013)
*** Schiff et al, "Reclaiming the Brain: Useful OpenFlow Functions in the Data Plane" (ACM HotNets 2013)
*** Schiff et al, "Reclaiming the Brain: Useful OpenFlow Functions in the Data Plane" (ACM HotNets 2013)
*** Vissicchio et al, "Sweet Little Lies: Fake Topologies for Flexible Routing" (ACM HotNets 2013)
*** Vissicchio et al, "Sweet Little Lies: Fake Topologies for Flexible Routing" (ACM HotNets 2013)
**''Group 4: Update Consistency''
**''Group 5: Update Consistency''
*** Reitblatt et al, "Abstractions for Network Update" (ACM SIGCOMM 2012)
*** Reitblatt et al, "Abstractions for Network Update" (ACM SIGCOMM 2012)
*** Mahajan et al, "On Consistent Updates in Software Defined Networks"  (ACM HotNets 2013)
*** Mahajan et al, "On Consistent Updates in Software Defined Networks"  (ACM HotNets 2013)


*'''Controllers'''
*'''Controllers'''
**''Group 5: Distributed Controllers''
**''Group 6: Distributed Controllers''
*** Schmid et al, "Exploiting Locality in Distributed SDN Control" (ACM HotSDN 2013)
*** Schmid et al, "Exploiting Locality in Distributed SDN Control" (ACM HotSDN 2013)
*** Dixit et al, "Towards an Elastic Distributed SDN Controller" (ACM HotSDN 2013)
*** Dixit et al, "Towards an Elastic Distributed SDN Controller" (ACM HotSDN 2013)
Line 149: Line 152:


*'''OpenFlow'''
*'''OpenFlow'''
**''Group 6: Measurement of OpenFlow''
**''Group 7: Measurement of OpenFlow''
*** Kuzniar et al, "A SOFT Way for OpenFlow Switch Interoperability Testing" (ACM CoNEXT 2012)
*** Kuzniar et al, "A SOFT Way for OpenFlow Switch Interoperability Testing" (ACM CoNEXT 2012)
*** Canini et al, "A NICE Way to Test OpenFlow Applications" (USENIX NSDI 2012)
*** Canini et al, "A NICE Way to Test OpenFlow Applications" (USENIX NSDI 2012)
**''Group 8: Challenging OpenFlow''
*** Hu et al, "Explicit Path Control in Commodity Data Centers: Design and Applications", (USENIX NSDI 2015)


*'''Network Virtualization'''
*'''Network Virtualization'''
**''Group 7: Virtualization in Datacenters''
**''Group 8: Virtualization in Datacenters''
*** Koponen et al, "Network Virtualization in Multi-tenant Datacenters" (USENIX NSDI 2014)
*** Koponen et al, "Network Virtualization in Multi-tenant Datacenters" (USENIX NSDI 2014)
*** Ghorbani et al, "Towards Correct Network Virtualization" (ACM HotSDN 2014)
*** Ghorbani et al, "Towards Correct Network Virtualization" (ACM HotSDN 2014)
**''Group 9: Advances in Network-Slicing''
*** Shabibi et al, "OpenVirteX: Make Your Virtual SDNs Programmable (ACM HotSDN 2014)
*** Jin et al, "CoVisor: A Compositional Hypervisor for Software-Defined Networks (USENIX NSDI 2015)


==Requirements==
==Requirements==