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

Line 140: Line 140:


*''' SDN Infrastructures'''
*''' SDN Infrastructures'''
**''Group 1: Building a Software-defined Internet Exchange''
**''Group 1: Building a Software-defined Internet Exchange'' (assigned to Thomas and Siddharta)
*** Gupta et al, "SDX: A Software-defined Internet Exchange" (ACM SIGCOMM 2014)  ([[Media:p1.pdf‎ |pdf]])
*** Gupta et al, "SDX: A Software-defined Internet Exchange" (ACM SIGCOMM 2014)  ([[Media:p1.pdf‎ |pdf]])
*** Stringer et al, "Cardigan: SDN Distributed Routing Fabric Going Live at an Internet Exchange"  ([[Media:p2.pdf‎ |pdf]])
*** Stringer et al, "Cardigan: SDN Distributed Routing Fabric Going Live at an Internet Exchange"  ([[Media:p2.pdf‎ |pdf]])
**''Group 2: USING SDN in Wide Area Networks - Microsoft vs Google:''
**''Group 2: USING SDN in Wide Area Networks - Microsoft vs Google:'' (assigned to Pranay and Gurjinder)
*** Hong et al, "Achieving High Utilization with Software-Driven WAN" (ACM SIGCOMM 2013)  ([[Media:p3.pdf‎ |pdf]])
*** Hong et al, "Achieving High Utilization with Software-Driven WAN" (ACM SIGCOMM 2013)  ([[Media:p3.pdf‎ |pdf]])
*** Jain et al, "B4: Experience with a Globally-deployed Software Defined WAN" (ACM SIGCOMM 2013)  ([[Media:p4.pdf‎ |pdf]])
*** Jain et al, "B4: Experience with a Globally-deployed Software Defined WAN" (ACM SIGCOMM 2013)  ([[Media:p4.pdf‎ |pdf]])


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


*'''Controllers'''
*'''Controllers'''
**''Group 6: Distributed Controllers''
**''Group 6: Distributed Controllers'' (assigned to Amit, Athiq and Supriya)
*** Schmid et al, "Exploiting Locality in Distributed SDN Control" (ACM HotSDN 2013) ([[Media:p12.pdf‎ |pdf]])
*** Schmid et al, "Exploiting Locality in Distributed SDN Control" (ACM HotSDN 2013) ([[Media:p12.pdf‎ |pdf]])
*** Dixit et al, "Towards an Elastic Distributed SDN Controller" (ACM HotSDN 2013) ([[Media:p13.pdf‎ |pdf]])
*** Dixit et al, "Towards an Elastic Distributed SDN Controller" (ACM HotSDN 2013) ([[Media:p13.pdf‎ |pdf]])
Line 166: Line 166:


*'''OpenFlow'''
*'''OpenFlow'''
**''Group 7: Measurement of OpenFlow''
**''Group 7: Measurement of OpenFlow'' (assigned to Chris and Martin)
*** Kuzniar et al, "A SOFT Way for OpenFlow Switch Interoperability Testing" (ACM CoNEXT 2012)  ([[Media:p15.pdf‎ |pdf]])
*** Kuzniar et al, "A SOFT Way for OpenFlow Switch Interoperability Testing" (ACM CoNEXT 2012)  ([[Media:p15.pdf‎ |pdf]])
*** Canini et al, "A NICE Way to Test OpenFlow Applications" (USENIX NSDI 2012) ([[Media:p16.pdf‎ |pdf]])
*** Canini et al, "A NICE Way to Test OpenFlow Applications" (USENIX NSDI 2012) ([[Media:p16.pdf‎ |pdf]])
**''Group 8: Challenging OpenFlow''
**''Group 8: Challenging OpenFlow'' (assigned to Rajib)and Hadi
*** Hu et al, "Explicit Path Control in Commodity Data Centers: Design and Applications", (USENIX NSDI 2015)  ([[Media:p17.pdf‎ |pdf]])
*** Hu et al, "Explicit Path Control in Commodity Data Centers: Design and Applications", (USENIX NSDI 2015)  ([[Media:p17.pdf‎ |pdf]])


*'''Network Virtualization'''
*'''Network Virtualization'''
**''Group 9: Virtualization in Datacenters''
**''Group 9: Virtualization in Datacenters'' (assigned to Georg and Alex)
*** Koponen et al, "Network Virtualization in Multi-tenant Datacenters" (USENIX NSDI 2014) ([[Media:p18.pdf‎ |pdf]])
*** Koponen et al, "Network Virtualization in Multi-tenant Datacenters" (USENIX NSDI 2014) ([[Media:p18.pdf‎ |pdf]])
*** Ghorbani et al, "Towards Correct Network Virtualization" (ACM HotSDN 2014) ([[Media:p19.pdf‎ |pdf]])
*** Ghorbani et al, "Towards Correct Network Virtualization" (ACM HotSDN 2014) ([[Media:p19.pdf‎ |pdf]])
**''Group 10: Advances in Network-Slicing''
**''Group 10: Advances in Network-Slicing'' (assigned to Hari and Sheshagiri)
*** Shabibi et al, "OpenVirteX: Make Your Virtual SDNs Programmable (ACM HotSDN 2014) ([[Media:p20.pdf‎ |pdf]])
*** Shabibi et al, "OpenVirteX: Make Your Virtual SDNs Programmable (ACM HotSDN 2014) ([[Media:p20.pdf‎ |pdf]])
*** Jin et al, "CoVisor: A Compositional Hypervisor for Software-Defined Networks (USENIX NSDI 2015) ([[Media:p21.pdf‎ |pdf]])
*** Jin et al, "CoVisor: A Compositional Hypervisor for Software-Defined Networks (USENIX NSDI 2015) ([[Media:p21.pdf‎ |pdf]])