شبکه های تعریف شده نرم افزاری - SDN

علی درزی - بخش تحقیق و توسعه شرکت ابررایانه طبرستان

شبکه های تعریف شده نرم افزاری - SDN

علی درزی - بخش تحقیق و توسعه شرکت ابررایانه طبرستان

لیستی از مفاهیم ، کاربردها و برنامه نویسی در SDN

پنجشنبه, ۲۱ اسفند ۱۳۹۳، ۰۷:۴۶ ب.ظ

این لیست شامل مطالب بسیار مفید در خصوص SDN می باشد که توسط آقای Cristian Lumezanu تهیه شده است. (آخرین نسخه این لیست را می توانیدa از اینجا دریافت نمایید)


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
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


OpenFlow
OpenFlow: Enabling Innovation in Campus NetworksNick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner, CCR 2008






SDN Building Blocks


General Design
Fabric: A Retrospective on Evolving SDNMartìn Casado, Teemu Koponen, Scott Shenker, Amin Tootoonchian, HotSDN 2012


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


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

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

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

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


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

Verification and testing

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


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





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


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


Alternative network architectures
Optical

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


Workshops and summits
موافقین ۰ مخالفین ۰ ۹۳/۱۲/۲۱
علی درزی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی