Overview of SDN
- Albert Greenberg, Gisli Hjalmtysson, David A. Maltz, Andy Myers, Jennifer Rexford, Geoffrey Xie, Hong Yan, Jibin Zhan, and Hui Zhang. A clean slate 4D approach to network control and management, SIGCOMM CCR 2005.
- Martin Casado, Michael J. Freedman, Justin Pettit, Jianying Luo, Nick McKeown, and Scott Shenker. Ethane: taking control of the enterprise, SIGCOMM 2007.
- Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. OpenFlow: enabling innovation in campus networks, SIGCOMM CCR 2008.
- Natasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martín Casado, Nick McKeown, and Scott Shenker. NOX: towards an operating system for networks, SIGCOMM CCR 2008.
- Ben Pfaff, Justin Pettit, Teemu Koponen, Keith Amidon, Martin Casado, and Scott Shenker. Extending Networking into the Virtualization Layer, HotNets-VIII 2009.
- Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, Martin Casado, Nick McKeown, and Guru Parulkar. Can the production network be the testbed?, OSDI 2010.
- Nunes, Bruno Astuto A; Mendonca, Marc; Nguyen, Xuan-Nam; Obraczka, Katia; Turletti, Thierry. A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks, IEEE Communications Surveys & Tutorials, 2014
- Diego Kreutz, Fernando M. V. Ramos, Paulo Verissimo, Christian Esteve Rothenberg, Siamak Azodolmolky, Steve Uhlig. Software-Defined Networking: A Comprehensive Survey, arXiv 2014.
- Stefano Vissicchio, Laurent Vanbever, Olivier Bonaventure. Opportunities and Research Challenges of Hybrid Software Defined Networks, SIGCOMM CCR 2014.
- Adrian Lara, Anisha Kolasani, and Byrav Ramamurthy. Network Innovation using OpenFlow: A Survey, IEEE Communications Surveys & Tutorials, 2014.
Control & Data Plane
- Amin Tootoonchian, Sergey Gorbunov, Yashar Ganjali, Martin Casado, and Rob Sherwood. On controller performance in software-defined networks, USENIX Hot-ICE 2012.
- Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu, Rajiv Ramanathan, Yuichiro Iwata, Hiroaki Inoue, Takayuki Hama and Scott Shenker. Onix: a distributed control platform for large-scale production networks, OSDI, 2010.
- Soheil Hassas Yeganeh and Yashar Ganjali. Kandoo: a framework for efficient and scalable offloading of control applications, HotSDN 2012.
- Minlan Yu, Jennifer Rexford, Michael J. Freedman, and Jia Wang. Scalable flow-based networking with DIFANE, SIGCOMM 2010.
- Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma, Sujata Banerjee. DevoFlow: scaling flow management for high-performance networks, SIGCOMM 2011.
- Pat Bosshart, Glen Gibb, Hun-Seok Kim, George Varghese, Nick McKeown, Martin Izzard, Ferndando Mujica, and Mark Horowitz. Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN, SIGCOMM 2013.
- Muhammad Bilal Anwer, Murtaza Motiwala, Mukarram bin Tariq, and Nick Feamster. SwitchBlade: a platform for rapid deployment of network protocols on programmable hardware, SIGCOMM 2010.
- Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, and M. Frans Kaashoek. The click modular router, TOCS 2000.
- Dan Levin, Andreas Wundsam, Brandon Heller, Nikhil Handigol, and Anja Feldmann. Logically centralized?: state distribution trade-offs in software defined networks, HotSDN 2012.
- Amin Tootoonchian, Yashar Ganjali. HyperFlow: A Distributed Control Plane for OpenFlow, INM/WREN 2010.
Programming Language, Verification, Consistent Network Update
- Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, and David Walker. Frenetic: A network programming language, International Conference on Functional Programming (IFIP) 2011.
- Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford, and David Walker. Composing Software-Defined Networks, NSDI 2013.
- Andreas Voellmy, Junchang Wang, Y. Richard Yang, Bryan Ford, and Paul Hudak. Maple: Simplifying SDN Programming Using Algorithmic Policies, SIGCOMM 2013.
- Peyman Kazemian, Michael Chang, and Hongyi Zeng, George Varghese, Nick McKeown, Scott Whyte. Real Time Network Policy Checking Using Header Space Analysis, NSDI 2013.
- Ahmed Khurshid, Xuan Zou, Wenxuan Zhou, Matthew Caesar, and P. Brighten Godfrey. VeriFlow: Verifying Network-Wide Invariants in Real Time, NSDI 2013.
- Arjun Guha, Mark Reitblatt, and Nate Foster. Machine-Verified Network Controllers, PLDI 2013.
- Mark Reitblatt, Nate Foster, Jennifer Rexford, Cole Schlesinger, and David Walker. Abstractions for network update, SIGCOMM 2012.
- Peter Peresini, Maciej Kuzniar, Nedeljko Vasic, Marco Canini, and Dejan Kostiu. OF.CPP: consistent packet processing for openflow, HotSDN 2013.
- Hongqiang Harry Liu, Xin Wu, Ming Zhang, Lihua Yuan, Roger Wattenhofer, and David Maltz. zUpdate: updating data center networks with zero loss, SIGCOMM 2013.
- Aurojit Panda, Colin Scott, Ali Ghodsi, Teemu Koponen, Scott Shenker. CAP for Networks, HotSDN 2013.
Debugging, Fault-Tolerance, Security
- Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, David Mazières, and Nick McKeown. Where is the Debugger for my Software-Defined Network?, ACM HotSDN 2012.
- Marco Canini, Daniele Venzano, Peter Peresini, Dejan Kostic, and Jennifer Rexford. A NICE way to test openflow applications, USENIX NSDI 2012.
- Mark Reitblatt, Marco Canini, Arjun Guha, and Nate Foster. FatTire: declarative fault tolerance for software-defined networks, ACM HotSDN 2013.
- Seugwon Shin, Phillip Porras, Vinod Yegneswaran, Martin Fong, Guofei Gu, Mabry Tyson. FRESCO: Modular Composable Security Services for Software-Defined Networks, NDSS 2012.
- Philip Porras, Seungwon Shin, Vinod Yegneswaran, Martin Fong, Mabry Tyson, and Guofei Gu. A security enforcement kernel for OpenFlow networks, ACM HotSDN 2012.
- Seungwon Shin, Vinod Yegneswaran, Phillip Porras and Guofei Gu. AVANT-GUARD: Scalable and Vigilant Switch Flow Management in Software-Defined Networks, ACM CCS 2013.
- Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, David Mazières, Nick McKeown. I Know What Your Packet Did Last Hop: Using Packet Histories to Troubleshoot Networks, NSDI 2014.
- Hongqiang Harry Liu, Srikanth Kandula, Ratul Mahajan, Ming Zhang, David Gelernter. Traffic Engineering with Forward Fault Correction, SIGCOMM 2014.
- Colin Scott et al. Troubleshooting SDN Control Software with Minimal Causal Sequences, SIGCOMM 2014.
- H Kim, JR Santos, Y Turner, M Schlansker, J Tourrilhes, N Feamster. CORONET: Fault tolerance for Software Defined Networks, ICNP 2012.
Monitoring & Traffic Engineering
- Masoud Moshref, Minlan Yu, Ramesh Govindan, Amin Vahdat. DREAM: Dynamic Resource Allocation for Software-defined Measurement, SIGCOMM 2014.
- C. Yu, C. Lumezanu, Y. Zhang, V. Singh, G. Jiang, and H. V. Madhyastha. FlowSense: Monitoring Network Utilization with Zero Measurement Cost, PAM 2013.
- M. Yu, L. Jose, and R. Miao. Software defined traffic measurement with opensketch, NSDI 2013.
- A. Tootoonchian, M. Ghobadi, and Y. Ganjali. OpenTM: traffic matrix estimator for OpenFlow networks, PAM 2010.
- Sugam Agarwal, Murali Kodialam, T. V. Lakshman. Traffic Engineering in Software Defined Networks, INFOCOM 2013.
- Seungwon Shin, Guofei Gu. CloudWatcher: Network security monitoring using OpenFlow in dynamic cloud networks, ICNP 2012.
- Charalampos Rotsos, Nadi Sarrar, Steve Uhlig, Rob Sherwood, Andrew W. Moore. OFLOPS: An Open Framework for OpenFlow Switch Evaluation, PAM 2012.
- Shihabur Rahman Chowdhury, Md. Faizul Bari, Reaz Ahmed, Raouf Boutaba. PayLess: A Low Cost Network Monitoring Framework for Software Defined Networks, NOMS 2014.
Software Defined Infrastructure (SDI)
- C. Li et al. Software defined environments: An introduction, IBM Journal of Research and Development 2014..
- C. Dixon et al. Software defined networking to support the software defined environment, IBM Journal of Research and Development 2014..
- Software Defined Infrastructure (SDI) is Intel’s Future for the Datacenter, Moor Insights & Strategy 2014.
- Mayur Channegowda, Reza Nejabati, and Dimitra Simeonidou. Software-Defined Optical Networks Technology and Infrastructure: Enabling Software-Defined Optical Network Operations, IEEE/OSA Journal of Optical Communications and Networking 2013.
- Mohammad Banikazemi, David Olshefski, Anees Shaikh, John Tracey, and Guohui Wang. Meridian: An SDN Platform for Cloud Network Services, IEEE Communications Magazine, February 2013.
- Eno Thereska, Hitesh Ballani, Greg O'Shea, Thomas Karagiannis, Ant Rowstron, Tom Talpey, and Timothy Zhu. IOFlow: A Software-Defined Storage Architecture, ACM SOSP 2013.
- Sapan Bhatia, Andy Bavier, Larry Peterson. Wanted: Systems Abstractions for SDN, HotOS 2013.
- A. Alba, G. Alatorre, C. Bolik, A. Corrao, T. Clark, S. Gopisetty, R. Haas, R. I. Kat, B. S. Langston, N. S. Mandagere, D. Noll, S. Padbidri, R. Routray, Y. Song, C.-H. Tan, A. Traeger. Efficient and agile storage management in software defined environments, IBM Journal of Research and Development 2014.
- Hong-Linh Truong, Schahram Dustdar. Principles of Software-defined Elastic Systems for Big Data Analytics, IEEE Cloud Engineering 2014.
- S. Seshadri et al. Software defined just-in-time caching in an enterprise storage system, IBM Journal of Research and Development 2014.
- Arup Raton Roy, Md. Faizul Bari, Mohamed Faten Zhani, Reaz Ahmed, Raouf Boutaba. Design and Management of DOT: A Distributed OpenFlow Testbed, NOMS 2014.
SDN in WAN
- Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, Jonathan Zolla, Urs Holzle, Stephen Stuart and Amin Vahdat. B4: Experience with a Globally-Deployed Software Defined WAN, SIGCOMM 2013.
- Chi-Yao Hong, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Vijay Gill, Mohan Nanduri, Roger Wattenhofer. Achieving High Utilization with Software-Driven WAN, SIGCOMM 2013.
- Arpit Gupta, Laurent Vanbever, Muhammad Shahbaz, Sean P. Donovan, Brandon Schlinker, Nick Feamster, Jennifer Rexford, Scott Shenker, Russ Clark, Ethan Katz-Bassett. SDX: A Software Defined Internet Exchange, SIGCOMM 2014.
- Md. Faizul Bari, Arup Raton Roy, Shihabur Rahman Chowdhury, Qi Zhang, Mohamed Faten Zhani, Reaz Ahmed, Raouf Boutaba. Dynamic Controller Provisioning in Software Defined Networks, CNSM 2013.
- R. Ahmed, R. Boutaba. Design Considerations for Managing Wide Area Software Defined Networks, IEEE Communications Magazine 2014.
Network Function Virtualization (NFV)
- Zafar Ayyub Qazi, Cheng-Chun Tu, Luis Chiang, Rui Miao, Vyas Sekar, and Minlan Yu. SIMPLE-fying Middlebox Policy Enforcement Using SDN, SIGCOMM 2013.
- Aaron Gember, Prathmesh Prabhu, Zainab Ghadiyali, and Aditya Akella. Toward software-defined middlebox networking, ACM HotNets 2012.
- Seyed Kaveh Fayazbakhsh, Luis Chiang, Vyas Sekar, Minlan Yu, Jeffrey C Mogul. Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags, USENIX NSDI 2014.
- James W. Anderson, Ryan Braud, Rishi Kapoor, George Porter, and Amin Vahdat. xOMB: extensible open middleboxes with commodity servers, ANCS 2012.
- Shriram Rajagopalan, Dan Williams, Hani Jamjoom, and Andrew Warfield. Split/merge: system support for elastic execution in virtual middleboxes, USENIX NSDI 2013.
- Vyas Sekar, Norbert Egi, Sylvia Ratnasamy, Michael K. Reiter, and Guangyu Shi. Design and implementation of a consolidated middlebox architecture, USENIX NSDI 2012.
- Joao Martins, Mohamed Ahmed, Costin Raiciu, Vladimir Olteanu, Michio Honda, Roberto Bifulco, and Felipe Huici. ClickOS and the Art of Network Function Virtualization, USENIX NSDI 2014.
- Aaron Gember-Jacobson, Raajay Viswanathan, Chaithan Prakash, Robert Grandl, Junaid Khalid, Sourav Das, Aditya Akella. OpenNF: Enabling Innovation in Network Function Control, SIGCOMM 2014.