当前位置: 首页 > SDN资源 > 正文

SDN/OpenFlow阅读列表[推荐]

(compiled by Cristian Lumezanu)(if you want to read only one paper in each category, read the first one; if you don’t want to read any papers, listen to Scott Shenker insteadhere or here)(if you are new to SDN and want to learn about it, take

Nick Feamster’s class on Coursera instead)

Towards SDN


Motivation

The Future of Networking, and the Past of Protocols, Scott Shenker (video of talk at Ericssonslides of talk at ONS’11)

Beginnings
The Road to SDNNick Feamster, Jennifer Rexford, Ellen Zegura, 2013
Ethane: Taking Control of the EnterpriseMartìn Casado, Michael J. Freedman, Justin Pettit, Jianying Luo, Nick McKeown, Scott Shenker, Sigcomm 2007
Design and Implementation of a Routing Control PlatformMatthew Caesar, Donald Caldwell, Nick Feamster, Jennifer Rexford, Aman Shaikh, Jacobus van der Merwe, NSDI 2005
A Clean Slate 4D Approach to Network Control and ManagementAlbert Greenberg, Gisli Hjalmtysson, David A. Maltz, Andy Myers, Jennifer Rexford, Geoffrey Xie, Hong Yan, Jibin Zhan, Hui Zhang, CCR 2005
SANE: A Protection Architecture for Enterprise NetworksMartìn Casado, Tal Garfinkel, Aditya Akella, Michael J. Freedman, Dan Boneh, Nick McKeown, Scott Shenker, Usenix Security 2006
Tesseract: A 4D Network Control PlaneHong Yan, David A. Maltz, T.S. Eugene Ng, Hemant Gogineni, Hui Zhang, Zheng Cai, NSDI 2007
The Case for Separating Routing from RoutersNick Feamster, Hari Balakrishnan, Jennifer Rexford, Aman Shaikh, Jacobus van der Merwe, FDNA 2004
A Survey of Active Network ResearchDavid L. Tennenhouse, Jonathan M. Smith, W. David Sincoskie, David J. Wetherall, Gary J. Minden, IEEE Communications 1997
The Tempest: A Practical Framework for Network ProgrammabilityJacobus E. van der Merwe, Sean Rooney, Ian Leslie, Simon Crosby, IEEE Network 1998
In VINI Veritas: Realistic and Controlled Network ExperimentationAndy Bavier, Nick Feamster, Mark Huang, Larry Peterson, Jennifer Rexford, Sigcomm 2006
IETF ForCES (Forwarding and Control Element Separation)

OpenFlow
OpenFlow: Enabling Innovation in Campus NetworksNick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner, CCR 2008
What OpenFlow is (and more importantly, what it’s not)Martìn Casado
Programming Protocol-Independent Packet ProcessorsPat Bosshart, Dan Daly, Martin Izzard, Nick McKeown, Jennifer Rexford, Dan Talayco, Amin Vahdat, George Varghese, David Walker


SDN Building Blocks

General Design
Fabric: A Retrospective on Evolving SDNMartìn Casado, Teemu Koponen, Scott Shenker, Amin Tootoonchian, HotSDN 2012
The Scaling Implications of SDNMartìn Casado
On the Scalability of Software-Defined Networking, Soheil Hassas Yaganeh, Amin Tootoonchian, Yashar Ganjali, IEEE Communications Magazine Feb 2013

Controller
NOX: Towards an Operating System for NetworksNatasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martìn Casado, Nick McKeown, Scott Shenker, CCR 2008
Can the Production Network Be the Testbed?Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, Martìn Casado, Nick McKeown, Guru Parulkar, OSDI 2010
Onix: A Distributed Control Platform for Large-scale Production NetworksTeemu Koponen et al, OSDI 2010
The Beacon OpenFlow ControllerDavid Erickson, HotSDN 2013
Maestro: A System for Scalable OpenFlow ControlZheng Cai, Alan L. Cox, T.S. Eugene Ng, 2011
The Controller Placement ProblemBrandon Heller, Rob Sherwood, Nick McKeown, HotSDN 2012
HyperFlow: A Distributed Control Plane for OpenFlowAmin Tootoonchian, Yashar Ganjali, INM 2010
Exploiting Locality in Distributed SDN ControlStefan Schmid, Jukka Suomela, HotSDN 2013
Kandoo: A Framework for Efficient and Scalable Offloading of Control ApplicationsSoheil Hassas Yeganeh, Yashar Ganjali, HotSDN 2012
Applying Operating System Principles to SDN Controller DesignMatthew Monaco, Oliver Michel, Eric Keller, HotNets 2013
Software Transactional Networking: Concurrent and Consistent Policy CompositionMarco Canini, Petr Kuznetsov, Dan Levin, Stefan Schmid, HotSDN 2013
The Case for Reliable Software Transactional NetworkingMarco Canini, Petr Kuznetsov, Dan Levin, Stefan Schmid, 2013

Switch
DevoFlow: Scaling Flow Management for High-performance NetworksAndrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma, Sujata Banerjee, Sigcomm 2011
Scalable Flow-based Networking with DIFANEMinlan Yu, Jennifer Rexford, Michael J. Freedman, Jia Wang, Sigcomm 2010
Using CPU as a Traffic Co-processing Unit in Commodity Switches, Guohan Lu, Rui Miao, Yongqiang Xiong, Chuanxiong Guo, HotSDN 2012
Hey, You Darned Counters! Get off My ASIC!, Jeffrey C. Mogul, Paul Congdon, HotSDN 2012
Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDNPat Bosshart, Glen Gibb, Hun-Seok Kim, George Varghese, Nick McKeown, Martin Izzard, Fernando Mujica, Mark Horowitz, Sigcomm 2013
No Silver Bullet: Extending SDN to the Data PlaneAnirudh Sivaraman, Keith Weinstein, Suvinay Subramanian, Hari Balakrishnan, HotNets 2013

Hybrid networks
Panopticon: Reaping the Benefits of Partial SDN Deployment in Enterprise NetworksDan Levin, Marco Canini, Stefan Schmid, Anja Feldmann, 2013
HybNET: Network Manager for A Hybrid Network InfrastructureHui Lu, Nipun Arora, Hui Zhang, Cristian Lumezanu, Junghwan Rhee, Guofei Jiang, Middleware (industrial track) 2013

Programming
Languages for Software-Defined NetworksNate Foster et al, IEEE Communication Magazine Feb 2013
Frenetic: A Network Programming LanguageNate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, David Walker, ICFP 2011
Composing Software-Defined NetworksChristopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford, David Walker, NSDI 2013
Participatory Networking: An API for Application Control of SDNsAndrew D. Ferguson, Arjun Guha, Chen Liang, Rodrigo Fonseca, Shriram Krishnamurthi, Sigcomm 2013
A Compile and Run-time System for Network Programming LanguagesChristopher Monsanto, Nate Foster, Rob Harrison, David Walker, POPL 2012
Machine-Verified Network ControllersArjun Guha, Mark Reitblatt, Nate Foster, PLDI 2013
Nettle: Functional Reactive Programming of OpenFlow NetworksAndreas Voellmy and Paul Hudak, PADL 2011
Procera: A Language for High-Level Reactive Network ControlAndreas Voellmy, Hyojoon Kim, Nick Feamster, HotSDN 2012
FatTire: Declarative Fault Tolerance for Software-defined NetworksMark Reitblatt, Marco Canini, Arjun Guha, Nate Foster, HotSDN 2013
A Balance of Power: Expressive, Analyzable Controller ProgrammingTim Nelson, Arjun Guha, Daniel J. Dougherty, Kathi Fisler, Shriram Krishnamurthi, HotSDN 2013
Hierarchical Policies for Software Defined NetworksAndrew D. Ferguson, Arjun Guha, Chen Liang, Rodrigo Fonseca, Shriram Krishnamurthi, HotSDN 2012
Splendid Isolation: A Slice Abstraction for Software-Defined NetworksStephen Gutz, Alec Story, Cole Schlesinger, Nate Foster, HotSDN 2012
CAP for NetworksAurojit Panda, Colin Scott, Ali Ghodsi, Teemu Koponen, Scott Shenker, HotSDN 2013
Corybantic: Towards the Modular Composition of SDN Control ProgramsJeffrey C. Mogul, Alvin AuYoung, Sujata Banerjee, Lucian Popa, Jeongkeun Lee, Jayaram Mudigonda, Puneet Sharma, Yoshio Turner, HotNets 2013

Updates
Abstractions for Network UpdateMark Reitblatt, Nate Foster, Jennifer Rexford, Cole Schlesinger, David Walker, Sigcomm 2012
zUpdate: Updating Data Center Networks with Zero LossHongqiang Harry Liu, Xin Wu, Ming Zhang, Lihua Yuan, Roger Wattenhofer, David A. Maltz, Sigcomm 2013
Walk the Line: Consistent Network Updates with Bandwidth GuaranteesSoudeh Ghorbani, Matthew Caesar, HotSDN 2012
A Safe, Efficient Update Protocol for OpenFlow NetworksRick McGreer, HotSDN 2012
Incremental Consistent UpdatesNaga Praveen Katta, Jennifer Rexford, David Walker, HotSDN 2013
OF.CPP: Consistent Packet Processing for OpenFlowPeter Perešíni, Maciej Kuźniar, Nedeljko Vasić, Marco Canini, Dejan Kostić, HotSDN 2013
HotSwap: Correct and Efficient Controller Upgrades for Software-Defined NetworksLaurent Vanbever, Joshua Reich, Theophilus Benson, Nate Foster, Jennifer Rexford, HotSDN 2013
On Consistent Updates in Software Defined NetworksRatul Mahajan, Roger Wattenhofer, HotNets 2013

Verification and testing
Leveraging SDN Layering to Systematically Troubleshoot NetworksBrandon Heller et al, HotSDN 2013

Emulation and Simulation
A Network in a Laptop: Rapid Prototyping for Software-Defined NetworksBob Lantz, Brandon Heller, Nick McKeown, HotNets 2010
Fast, Accurate Simulation for SDN PrototypingMukta Gupta, Joel Sommers, Paul Barford, HotSDN 2013
High-Fidelity Switch Models for Software-Defined Network EmulationDanny Yuxing Huang, Kenneth Yocum, Alex C. Snoeren, HotSDN 2013

Formal Verification
Veriflow: Verifying Network-Wide Invariants in Real TimeAhmed Khurshid, Wenxuan Zhou, Matthew Caesar, P. Brighten Godfrey, NSDI 2013
Header Space Analysis: Static Checking for NetworksPeyman Kazemian, George Varghese, Nick McKeown, NSDI 2012
Real Time Network Policy Checking using Header Space AnalysisPeyman Kazemian, Michael Chang, Hongyi Zeng, George Varghese, Nick McKeown, Scott Whyte, NSDI 2013
A NICE Way to Test OpenFlow ApplicationsMarco Canini, Daniele Venzano, Peter Perešini, Dejan Kostić, Jennifer Rexford, NSDI 2012
A SOFT Way for OpenFlow Interoperability TestingMaciej Kuźniar, Peter Perešíni, Marco Canini, Daniele Venzano, Dejan Kostić, CoNEXT 2012
FlowChecker: Configuration, Analysis, and Verification of Federated OpenFlow InfrastructuresEhab Al-Shaer, Saeed Al-Haj, SafeConfig 2010
Towards A Verifiable Software DataplaneMihai Dobrescu, Katerina Argyraki, HotNets 2013

Tracing and testing
OFRewind: Enabling Record and Replay Troubleshooting for NetworksAndreas Wundsam, Dan Levin, Srini Seetharaman, Anja Feldman, Usenix ATC 2011
Where Is the Debugger for My Software-Defined Network?Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, David MazièresNick McKeown, HotSDN 2012
OFLOPS: An Open Framework for OpenFlow Switch EvaluationCharalampos Rotsos, Nadi Sarrar, Steve Uhlig, Rob Sherwood, Andrew W. Moore, PAM 2012
Logically Centralized? State Distribution Trade-offs in Software Defined NetworksDan Levin, Andreas Wundsam, Brandon Heller, Nikhil Handigol, Anja Feldman, HotSDN 2012
On Controller Performance in Software-Defined NetworksAmin Tootoonchian, Sergey Gorbunov, Yashar Ganjali, Martìn Casado, Rob Sherwood, Hot-ICE 2012
Answering Why-Not Queries in Software-defined Networks with Negative ProvenanceYang Wu, Andreas Haeberlen, Wenchao Zhou, Boon Thau Loo, HotNets 2013


SDN Applications


Monitoring and measurement

Software Defined Traffic Measurement with OpenSketchMinlan Yu, Lavanya Jose, Rui Miao, NSDI 2013
FlowSense: Monitoring Network Utilization with Zero Measurement CostCurtis Yu, Cristian Lumezanu, Vishal Singh, Yueping Zhang, Geoff Jiang, Harsha V. Madhyastha, PAM 2013
Online Measurement of Large Traffic Aggregates on Commodity SwitchesLavanya Jose, Minlan Yu, Jennifer Rexford, Hot-ICE 2011
Resource/Accuracy Tradeoffs in Software Defined MeasurementMasoud Moshref, Minlan Yu, Ramesh Govindan, HotSDN 2013
OpenTM: Traffic Matrix Estimator for OpenFlow NetworksAmin Tootoonchian, Monia Ghobadi, Yashar Ganjali, PAM 2010
Extensible and Scalable Network Monitoring using OpenSAFEJeffrey R. Ballard, Ian Rae, Aditya Akella, INM/WREN 2010
Lightweight DDoS Flooding Attack Detection using NOX/OpenFlowRodrigo Braga, Edjard Mota, Alexandre Passito, LCN 2010

Experimentation and prototyping
Can the Production Network Be the Testbed?Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, Martìn Casado, Nick McKeown, Guru Parulkar, OSDI 2010

Network management
Security and Access Control
Ethane: Taking Control of the EnterpriseMartìn Casado, Michael J. Freedman, Justin Pettit, Jianying Luo, Nick McKeown, Scott Shenker, Sigcomm 2007
Resonance: Dynamic Access Control in Enterprise NetworksAnkur Nayak, Alex Reimers, Nick Feamster, Russ Clark, WREN 2009
OpenFlow Random Host Mutation: Transparent Moving Target Defense using Software Defined NetworkingJafar Haadi Jafarian, Ehab Al-Shaer, Qi Duan, HotSDN 2012
FRESCO: Modular Composable Security Services for Software-Defined NetworksSeungwon Shin, Phil Porras, Vinod Yagneswaran, Martin Fong, Guofei Gu, Mabry Tyson, NDSS 2013
NetFuse: Short-circuiting Traffic Surges in the CloudYe Wang, Yueping Zhang, Vishal Singh, Cristian Lumezanu, Geoff Jiang, ICC 2013
Improving Network Management with Software Defined Networking, Hyojoon Kim, Nick Feamster, IEEE Communications Magazine Feb 2013
A Security Enforcement Kernel for OpenFlow NetworksPhillip Porras, Seungwon Shin, Vinod Yegneswaran, Martin Fong, Mabry Tyson, Guofei Gu, HotSDN 2012

Cloud
Applying NOX to the DatacenterArsalan Tavakoli, Martìn Casado, Teemu Koponen, Scott Shenker, HotNets 2009
A Management Method of IP Multicast in Overlay Networks using OpenFlowYukihiro Nakagawa, Kazuki Hyoudou, Takeshi Shimizu, HotSDN 2012
Dynamic Graph Query Primitives for SDN-based Cloud Network ManagementRamya Raghavendra, Jorge Lobo, Kang-Won Lee, HotSDN 2012
Meridian: An SDN Platform for Cloud Network ServicesMohammad Banikazemi, David Olshefski, Anees Shaikh, John Tracey, Guohui Wang, IEEE Communications Magazine Feb 2013

BigData
Transparent and Flexible Network Management for Big Data Processing in the Cloud, Anupam Das, Cristian Lumezanu, Yueping Zhang, Vishal Singh, Guofei Jiang, Curtis Yu, HotCloud 2013
Programming Your Network at Run-time for Big Data ApplicationsGuohui Wang, T.S. Eugene Ng, Anees Shaikh, HotSDN 2012

Middleboxes
SIMPLE-fying Middlebox Policy Enforcement Using SDN, Zafar Ayyub Qazi, Cheng-Chun Tu, Luis Chiang, Rui Miao, Vyas Sekar, Minlan Yu, Sigcomm 2013
FlowTags: Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions, Seyed Kaveh Fayazbakhsh, Vyas Sekar, Minlan Yu, Jeffrey C. Mogul, HotSDN 2013
Enabling Fast, Dynamic Network Processing with ClickOSJoao Martins, Mohamed Ahmed, Costin Raiciu, Felipe Huici, HotSDN 2013
Design and Implementation of a Consolidated Middlebox ArchitectureVyas Sekar, Norbert Egi, Sylvia Ratnasamy, Michael K. Reiter, Guangyu Shi, NSDI 2012

Routing
Hedera: Dynamic Flow Scheduling for Data Center NetworksMohammad Al-Fares, Sivasankar Radhakrishnan, Barath Raghavan, Nelson Huang, Amin Vahdat, NSDI 2010
ElasticTree: Saving Energy in Data Center NetworksBrandon Heller, Srini Seetharaman, Priya Mahadevan, Yannis Yakoumis, Puneet Sharma, Sujata Banerjee, Nick McKeown, NSDI 2010
OpenFlow-based Server Load Balancing Gone WildRichard Wang, Dana Butnariu, Jennifer Rexford, Hot-ICE 2011
Plug-n-Serve: Load-balancing Web Traffic using OpenFlowNikhil Handigol, Srinivasan Seetharaman, Mario Flajslik, Nick McKeown, Ramesh Johari, Sigcomm 2009 Demo
Revisiting Routing Control Platforms with the Eyes and Muscles of Software-Defined NetworkingChristian Esteve Rothenberg, Marcelo Ribeiro Nascimento, Marcos Rogerio Salvador, Carlos N.A. Correa, Sidney C. de Lucena, Robert Raszuk, HotSDN 2012

WAN
Achieving High Utilization with Software-Driven WANChi-Yao Hong, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Vijay Gill, Mohan Nanduri, Roger Wattenhofer, Sigcomm 2013
B4: Experience with a Globally-Deployed Software Defined WANSushant Jain et al., Sigcomm 2013

ISPs
Virtualizing the Access Network via Open APIsVijay Sivaraman, Hassan Habibi Gharakheili, Dennis Ong, John Matthews, Craig Russell, CoNEXT 2013

Alternative network architectures
Optical
Enabling the Future Optical Internet with OpenFlow: A Paradigm Shift in Providing Intelligent Optical Network ServicesDimitra Simeonidou, Reza Nejabati, Siamak Azodolmolky, ICTON 2011

Wireless
SoftRAN: Software Defined Radio Access Network, Aditya Gudipati, Daniel Perry, Li Erran Li, Sachin Katti, HotSDN 2013
OpenRadio: A Programmable Wireless DataplaneManu Bansal, Jeffrey Mehlman, Sachin Katti, Philip Levis, HotSDN 2012
Towards Programmable Enterprise WLANs with OdinLalith Suresh, Julius Schulz-Zander, Ruben Merz, Anja Feldmann, Teresa Vazao, HotSDN 2012
Towards Software-Defined Cellular NetworksLi Erran Li, Z. Morley Mao, Jennifer Rexford, EWSDN 2012

Other resources

Links
OpenFlow webpage
OpenFlow switch specification, 1.1.0, 2011
OpenFlow research demos
List of OpenFlow software projects maintained by Martìn Casado
NEC’s SDN initiatives

Workshops and summits
Open Networking Summit 2011, videos and slides
Open Networking Summit 2012
Workshop on Hot Topics in Software Defined Networking (HotSDN) 2012
Workshop on Software Defined Networks (SDN) 2012
European Workshop on Software Defined Networking (EWSDN) 2012

本文固定链接: http://sdnhub.cn/index.php/sdn-openflow-reading-list/ | 软件定义网络SDN

该日志由 sdnhub 于2014年05月16日发表在 SDN资源 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: SDN/OpenFlow阅读列表[推荐] | 软件定义网络SDN

SDN/OpenFlow阅读列表[推荐]:等您坐沙发呢!

发表评论

*

快捷键:Ctrl+Enter