Scalability and Resilience in SDN: an overview. Nicola Rustignoli

Size: px
Start display at page:

Download "Scalability and Resilience in SDN: an overview. Nicola Rustignoli"

Transcription

1 Scalability and Resilience in SDN: an overview Nicola Rustignoli Nicola Rustignoli

2 Software-Defined networking CONTROL LAYER SWITCH FORWARDING LAYER Graphs source:[1] van Asten, Benjamin J., Niels LM van Adrichem, and Fernando A. Kuipers. "Scalability and resilience of software-defined networking: An overview." arxiv preprint arxiv: (2014). Nicola Rustignoli

3 How does Software-Defined networking perform in datacentre networks? Source:[2] Singh, Arjun, et al. "Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network." Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication. ACM, Nicola Rustignoli

4 What about carrier-grade networks? End to end applications require a delay <50ms 50ms What can go wrong? Nicola Rustignoli

5 Many things can go wrong! Controller is too busy to manage new flows Controller fails A link fails Your network is under attack Nicola Rustignoli

6 Scalability One single controller is unable to handle requests for very large (or busy) networks How to scale? A. Distributed controllers: can handle more flows B. Hierarchical controllers: only most relevant flows are managed by central control, while others are taken care by other entities Nicola Rustignoli

7 A: Distributed controllers (1): HyperFlow [4] Controllers are brought close to switches Each area of network is managed by one single controller Controllers have a global view of network. This comes with high synchronization overhead Nicola Rustignoli

8 A: Distributed controllers (1): HyperFlow [4] GLOBAL LAYER Event-based CONTROL LAYER Push-subscribe system slow SWITCH FORWARDING LAYER Nicola Rustignoli

9 A: Distributed controllers (2): ONIX [5] Switches are dynamically assigned to controller instances according to load Topology and link monitoring are offloaded to a dedicated control platform Network Information is distributed across instances thanks to an high performance system (SQL+DHT). Nicola Rustignoli

10 A: Distributed controllers (2): ONIX [5] GLOBAL LAYER Global optimal routing CONTROL LAYER Area control Nicola Rustignoli

11 A: Distributed controllers (3), virtualized network: FlowVisor[3] A transparent virtualization layer is introduced between switch and multiple OpenFlow controllers The virtualization layer offers slices of network to each controller Provides multi-tenancy, isolation, resilience Nicola Rustignoli

12 A: Distributed controllers (3), virtualized network: FlowVisor[3] CONTROL LAYER VIRTUALIZATION LAYER This layer adds significant delay in flow setup SWITCH LAYER Nicola Rustignoli

13 B: Hierarchical controllers. Managing relevant flows and congestion Only elephant flows need management by central controller Small flows are handled at switch layer or by local controllers Goal: route (heavy) traffic on least congested paths Nicola Rustignoli

14 B: Hierarchical controllers (1): DevoFlow [6] CONTROL LAYER SWITCH LAYER Modified for small flow handling Hard to deploy in existing networks Nicola Rustignoli

15 B: Hierarchical controllers (2): Kandoo[7] GLOBAL CONTROL LAYER LOCAL CONTROL LAYER Switch-local controller performance is limiting factor SWITCH LAYER Nicola Rustignoli

16 Conclusion: scalability Workload can be effectively divided Optimal flow management is important for bigger flows A compromise between performance, reliability and complexity has to be made while scaling up to large networks Nicola Rustignoli

17 Break! Nicola Rustignoli

18 Resilience Ability to quickly respond to: 1. Controller failure 2. Link failure, path failure (including case of in-band networks) 3. Attacks on network Nicola Rustignoli

19 Controller replication (Fonseca et al. [8]) Backup controllers are kept in sync, before flows are installed to switches (adding latency in flow setup) Recovery might fail in case of network partitioning Recovery takes too long (900ms) Nicola Rustignoli

20 Reactive link failure recovery (Controller-based) Sharma et al [9], Van Andrichem et al [11]. Restoration a. Use a spanning tree algorithm to remove possible loops in topology [9] b. Learn topology using LLDP[9] (Link Layer Discovery Protocol) or LoS [11] (Loss of Signal failure detection in OpenFlow). Upon failure, inform controller that takes consistent routing decisions Protection a. Controller is manually configured with fixed alternative paths [9] Nicola Rustignoli

21 Reactive link failure recovery [9] [11] (Controller-based) Restoration Dynamic, need link discovery mechanisms with their overhead, slow response (>100ms) Protection Quite fast response (120ms), no overhead traffic, manual configuration, inflexible Nicola Rustignoli

22 Path/Link-based protection (Switch-based) Sharma et al [10], Van Andrichem et al[11] 1:1 Protection: use backup paths preconfigured in switches, using OpenFlow group tables. BFD* used for failure detection. a) Path based[10]: number of monitored paths grows quadratically with number of nodes b) Link based [11]: per-link BFD guarantees fastest detection time (3.3ms recovery). Linear complexity. *BFD=Bidirectional Forwarding Detection. Group tables are aware of BFD. Nicola Rustignoli

23 Network security Switch-controller connection is not secure in all controller implementations In order to respond to attacks on your network, you should: 1. Detect malicious flows (i.e. flow statistics?...) 2. Modify flow rules 3. Check that new rules comply with security policy Nicola Rustignoli

24 Conclusions: resilience No presented scheme offers controller failure resiliency that satisfies the 50ms requirement of carrier networks Paths can be recovered in less than 50ms Detecting malicious flows remains a challenge Nicola Rustignoli

25 Thank you! Questions? Nicola Rustignoli Nicola Rustignoli

26 References 1. Benjamin J. van Asten, Niels L. M. van Adrichem and Fernando A. Kuipers Scalability and Resilience of Software-Defined Networking: An Overview. In Proceedings of CoRR. Vol. abs/ Singh, Arjun, et al. "Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network." Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication. ACM, Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, Martin Casado, Nick McKeown, Guru Parulkar FlowVisor: A Network Virtualization Layer. 4. Tootoonchian, Amin, and Yashar Ganjali. "HyperFlow: A distributed control plane for OpenFlow." Proceedings of the 2010 internet network management conference on Research on enterprise networking Koponen, Teemu, et al. "Onix: A Distributed Control Platform for Large-scale Production Networks." OSDI. Vol Curtis, Andrew R., et al. "DevoFlow: scaling flow management for high-performance networks." ACM SIGCOMM Computer Communication Review. Vol. 41. No. 4. ACM, Hassas Yeganeh, Soheil, and Yashar Ganjali. "Kandoo: a framework for efficient and scalable offloading of control applications." Proceedings of the first workshop on Hot topics in software defined networks. ACM, Nicola Rustignoli

27 References 8. Fonseca, Paulo, et al. "A replication component for resilient OpenFlow-based networking." Network Operations and Management Symposium (NOMS), 2012 IEEE. IEEE, Sharma, Sachin, et al. "Enabling fast failure recovery in OpenFlow networks." Design of Reliable Communication Networks (DRCN), th International Workshop on the. IEEE, Sharma, Sachin, et al. "OpenFlow: Meeting carrier-grade recovery requirements." Computer Communications 36.6 (2013): van Adrichem, Niels LM, Benjamin J. Van Asten, and Fernando A. Kuipers. "Fast recovery in software-defined networks." Software Defined Networks (EWSDN), 2014 Third European Workshop on. IEEE, Nicola Rustignoli

Available online at ScienceDirect. Procedia Computer Science 34 (2014 )

Available online at   ScienceDirect. Procedia Computer Science 34 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 34 (2014 ) 680 685 International Workshop on Software Defined Networks for a New Generation of Applications and Services

More information

Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow

Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow Vivek S 1, Karthikayini T 2 1 PG Scholar, Department of Computer Science and Engineering, New Horizon College of Engineering,

More information

Interconnected Multiple Software-Defined Network Domains with Loop Topology

Interconnected Multiple Software-Defined Network Domains with Loop Topology Interconnected Multiple Software-Defined Network Domains with Loop Topology Jen-Wei Hu National Center for High-performance Computing & Institute of Computer and Communication Engineering NARLabs & NCKU

More information

Can the Production Network Be the Testbed?

Can the Production Network Be the Testbed? Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown, Guru Parulkar Stanford University, Big Switch Networks,

More information

Efficient Use of SDN in LTE for Better Cellular Traffic Control

Efficient Use of SDN in LTE for Better Cellular Traffic Control IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Volume 10, PP 57-60 www.iosrjen.org Efficient Use of SDN in LTE for Better Cellular Traffic Control Prof. Nilesh R. Gode 1,

More information

Server Load Balancing with Path Selection in Virtualized Software Defined Networks

Server Load Balancing with Path Selection in Virtualized Software Defined Networks Volume 114 No. 12 2017, 715-729 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Server Load Balancing with Path Selection in Virtualized Software

More information

Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN

Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN Pedro Heleno Isolani Juliano Araujo Wickboldt Cristiano Bonato Both Lisandro Zambenedetti Granville Juergen Rochol July 16,

More information

Devolve-Redeem: Hierarchical SDN Controllers with Adaptive Offloading.

Devolve-Redeem: Hierarchical SDN Controllers with Adaptive Offloading. Devolve-Redeem: Hierarchical SDN Controllers with Adaptive Offloading Rinku Shah Indian Institute of Technology Bombay, India rinku@cse.iitb.ac.in Mythili Vutukuru Indian Institute of Technology Bombay,

More information

National Taiwan University. Software-Defined Networking

National Taiwan University. Software-Defined Networking Software-Defined Networking Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., Email: acpang@csie.ntu.edu.tw http://www.csie.ntu.edu.tw/~acpang June

More information

ANR-13-INFR-013 ANR DISCO

ANR-13-INFR-013 ANR DISCO DIstributed SDN COntrollers for rich and elastic services ANR-13-INFR-013 ANR DISCO DIstributed SDN COntrollers for rich and elastic services Mathieu Bouet @Thales Communications & Security 1 Project s

More information

HyperFlow A Distributed Control Plane for OpenFlow

HyperFlow A Distributed Control Plane for OpenFlow HyperFlow A Distributed Control Plane for OpenFlow Amin Tootoonchian Yashar Ganjali System and Networking Group Department of Computer Science University of Toronto Brief Overview of OpenFlow Root cause

More information

DevoFlow: Scaling Flow Management for High-Performance Networks

DevoFlow: Scaling Flow Management for High-Performance Networks DevoFlow: Scaling Flow Management for High-Performance Networks Andy Curtis Jeff Mogul Jean Tourrilhes Praveen Yalagandula Puneet Sharma Sujata Banerjee Software-defined networking Software-defined networking

More information

Advanced Computer Networks. Network Virtualization

Advanced Computer Networks. Network Virtualization Advanced Computer Networks 263 3501 00 Network Virtualization Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Portland VL2 Today Network

More information

Network Hypervisors Pros and Cons: A survey

Network Hypervisors Pros and Cons: A survey International Journal of Computer Sciences and Engineering Open Access Survey Paper Volume-5, Issue-11 E-ISSN: 2347-2693 Network Hypervisors Pros and Cons: A survey P. Sasibhushana Rao 1*, C. Kalyan Chakravarthy

More information

A Centralized Reputation Management Scheme for Isolating Malicious Controller(s) in Distributed Software-Defined Networks

A Centralized Reputation Management Scheme for Isolating Malicious Controller(s) in Distributed Software-Defined Networks A Centralized Reputation Management Scheme for Isolating Malicious Controller(s) in Distributed Software-Defined Networks Bilal Karim Mughal Department of Computer Science Bahria University Karachi, Pakistan

More information

Next Generation Emergency Communication Systems via Software Defined Networks

Next Generation Emergency Communication Systems via Software Defined Networks Next Generation Emergency Communication Systems via Software Defined Networks Aamir A. Khan Department of Electrical & Computer Engineering Missouri University of Science and Technology aak4zc@mst.edu

More information

Automatic bootstrapping of OpenFlow networks

Automatic bootstrapping of OpenFlow networks Automatic bootstrapping of OpenFlow networks Sachin Sharma, Dimitri Staessens, Didier Colle, Mario Pickavet and Piet Demeester Department of Information Technology (INTEC), Ghent University - iminds E-mail:

More information

Profiling Software Defined Networks for Dynamic Distributed-Controller Provisioning

Profiling Software Defined Networks for Dynamic Distributed-Controller Provisioning Profiling Software Defined Networks for Distributed-Controller Provisioning Diogo M. F. Mattos, Otto Carlos M. B. Duarte, and Guy Pujolle Grupo de Teleinformática e Automação - Universidade Federal do

More information

A Hybrid Hierarchical Control Plane for Software-Defined Network

A Hybrid Hierarchical Control Plane for Software-Defined Network A Hybrid Hierarchical Control Plane for Software-Defined Network Arpitha T 1, Usha K Patil 2 1* MTech Student, Computer Science & Engineering, GSSSIETW, Mysuru, India 2* Assistant Professor, Dept of CSE,

More information

Slicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC)

Slicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC) Slicing a Network Advanced! Computer Networks Sherwood, R., et al., Can the Production Network Be the Testbed? Proc. of the 9 th USENIX Symposium on OSDI, 2010 Reference: [C+07] Cascado et al., Ethane:

More information

arxiv: v1 [cs.ni] 26 Mar 2015

arxiv: v1 [cs.ni] 26 Mar 2015 ICONA: Inter Cluster ONOS Network Application Matteo Gerola, Michele Santuari, Elio Salvadori, Stefano Salsano, Mauro Campanella, Pier Luigi Ventre, Ali Al-Shabibi, William Snow CREATE-NET CNIT / Univ.

More information

An Application-Driven Path Discovery Mechanism

An Application-Driven Path Discovery Mechanism An Application-Driven Path Discovery Mechanism for MANET Routing Protocols Seon Yeong Han KEPCO Research Institute Daejeon, Korea shan8017@gmail.com Byoungheon Shin, Dongman Lee Department of Computer

More information

Evaluation of OpenFlow s Enhancements

Evaluation of OpenFlow s Enhancements Proceedings of the Asia-Pacific Advanced Network 2012 v. 34, p. 1-10. http://dx.doi.org/10.7125/apan.34.1 ISSN 2227-3026 Evaluation of OpenFlow s Enhancements Othman Othman M.M. 1, and Koji OKAMURA 2 1

More information

Consistency in SDN. Aurojit Panda, Wenting Zheng, Xiaohe Hu, Arvind Krishnamurthy, Scott Shenker

Consistency in SDN. Aurojit Panda, Wenting Zheng, Xiaohe Hu, Arvind Krishnamurthy, Scott Shenker Consistency in SDN Aurojit Panda, Wenting Zheng, Xiaohe Hu, Arvind Krishnamurthy, Scott Shenker Distributed SDN Today Replicated Replicated Replicated Consistency Layer Distributed SDN Today Replicated

More information

Software Defined Networks and OpenFlow

Software Defined Networks and OpenFlow Tecnologie e Protocolli per Internet 1 Prof. Stefano Salsano e-mail: stefano.salsano@uniroma2.it AA2012/13 Blocco 5 v1 1 Software Defined Networks and OpenFlow 2 Acknowledgements Next slides are taken

More information

Software-Defined Networking:

Software-Defined Networking: Software-Defined Networking: OpenFlow and Frenetic Mohamed Ismail Background Problem: Programming Networks is Hard 3/39 Network Stack Pros Key to the success of the Internet Layers and layers of abstraction

More information

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik SOFTWARE DEFINED NETWORKS Jonathan Chu Muhammad Salman Malik Credits Material Derived from: Rob Sherwood, Saurav Das, Yiannis Yiakoumis AT&T Tech Talks October 2010 (available at:www.openflow.org/wk/images/1/17/openflow_in_spnetworks.ppt)

More information

DISCO: Distributed Multi-domain SDN Controllers

DISCO: Distributed Multi-domain SDN Controllers DISCO: Distributed Multi-domain SDN Controllers Kévin Phemius, Mathieu Bouet, Jérémie Leguay To cite this version: Kévin Phemius, Mathieu Bouet, Jérémie Leguay. DISCO: Distributed Multi-domain SDN Controllers.

More information

Advanced Computer Networks. RDMA, Network Virtualization

Advanced Computer Networks. RDMA, Network Virtualization Advanced Computer Networks 263 3501 00 RDMA, Network Virtualization Patrick Stuedi Spring Semester 2013 Oriana Riva, Department of Computer Science ETH Zürich Last Week Scaling Layer 2 Portland VL2 TCP

More information

Exploring Functional Slicing in the Design of Distributed SDN Controllers

Exploring Functional Slicing in the Design of Distributed SDN Controllers Exploring Functional Slicing in the Design of Distributed SDN Controllers Yiyang Chang 1, Ashkan Rezaei 2, Balajee Vamanan 2, Jahangir Hasan 3, Sanjay Rao 1, and T. N. Vijaykumar 1 1 Purdue University

More information

VIRTUALIZATION IN OPENFLOW NETWORKS

VIRTUALIZATION IN OPENFLOW NETWORKS VIRTUALIZATION IN OPENFLOW NETWORKS Miladin Tomić, Milutin Radonjić, Neđeljko Lekić, Igor Radusinović Keywords: FlowVisor, OpenFlow, SDN, virtualization. Abstract: Network virtualization allows network

More information

SCALING SOFTWARE DEFINED NETWORKS. Chengyu Fan (edited by Lorenzo De Carli)

SCALING SOFTWARE DEFINED NETWORKS. Chengyu Fan (edited by Lorenzo De Carli) SCALING SOFTWARE DEFINED NETWORKS Chengyu Fan (edited by Lorenzo De Carli) Introduction Network management is driven by policy requirements Network Policy Guests must access Internet via web-proxy Web

More information

Cloud 3.0 and Software Defined Networking October 28, Amin Vahdat on behalf of Google Technical Infratructure Google Fellow

Cloud 3.0 and Software Defined Networking October 28, Amin Vahdat on behalf of Google Technical Infratructure Google Fellow Cloud 3.0 and Software Defined Networking October 28, 2016 Amin Vahdat on behalf of Google Technical Infratructure Google Fellow Overview This talk: example of the Google research model Driven by novel

More information

Software Transactional Networking: Concurrent and Consistent Policy Composition

Software Transactional Networking: Concurrent and Consistent Policy Composition Software Transactional Networking: Concurrent and Consistent Policy Composition Marco Canini 1 Petr Kuznetsov 1,2 Dan Levin 1 Stefan Schmid 1 1 TU Berlin / T-Labs 2 Télécom ParisTech @net.t-labs.tu-berlin.de

More information

Software-Defined Networking. Daphné Tuncer Department of Computing Imperial College London (UK)

Software-Defined Networking. Daphné Tuncer Department of Computing Imperial College London (UK) Software-Defined Networking Daphné Tuncer Department of Computing Imperial College London (UK) dtuncer@ic.ac.uk 25/10/2018 Agenda Part I: Principles of Software-Defined Networking (SDN) 1. Why a lecture

More information

CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking

CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking Yue Zhang 1, Kai Zheng 1, Chengchen Hu 2, Kai Chen 3, Yi Wang 4, Athanasios V. Vasilakos 5 1 IBM China Research Lab

More information

A Robust Controllers Negotiation Model in Multi-Domain SDN Environments

A Robust Controllers Negotiation Model in Multi-Domain SDN Environments A Robust Controllers Negotiation Model in Multi-Domain SDN Environments Yen-Chiu Chen* & Hui-Ching Hsieh** *Department of Information and Communications, Research Laboratories (ICL), Industrial Technology

More information

Real Time Monitoring of Packet Loss in Software Defined Networks

Real Time Monitoring of Packet Loss in Software Defined Networks Real Time Monitoring of Packet Loss in Software Defined Networks Yash Sinha 1(B), Shikhar Vashishth 2, and K. Haribabu 1 1 Department of Computer Science and Information Systems, BITS, Pilani, Pilani Campus,

More information

A SURVEY ON APPLICATION SOFSOFTWARE DEFINED NETWORK

A SURVEY ON APPLICATION SOFSOFTWARE DEFINED NETWORK Volume 115 No. 6 2017, 553-559 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A SURVEY ON APPLICATION SOFSOFTWARE DEFINED NETWORK Tanvi Bhandarkar

More information

VIRTUALIZATION IN 5G SYSTEMS PART I

VIRTUALIZATION IN 5G SYSTEMS PART I VIRTUALIZATION IN 5G SYSTEMS PART I Fabrizio Granelli fabrizio.granelli@unitn.it Download the material https://www.dropbox.com/sh/70q7y2msqnbh28q/a ACdH2gfhd9i_o8rTEINhiqca?dl=0 Table of Contents Virtualization

More information

Architecture, Implementation, and Experiments of Programmable Network Using OpenFlow

Architecture, Implementation, and Experiments of Programmable Network Using OpenFlow IEICE TRANS. COMMUN., VOL.E94 B, NO.10 OCTOBER 2011 2715 INVITED PAPER Special Section on New Paradigm on Content Distribution and Sharing Architecture, Implementation, and Experiments of Programmable

More information

Research Article A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks

Research Article A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks Distributed Sensor Networks Volume 2015, Article ID 454159, 8 pages http://dx.doi.org/10.1155/2015/454159 Research Article A Multi Load Balancing Approach in Software-Defined Wireless Networks Haipeng

More information

1. Introduction. Ms. Pooja A. Baleghate, IJECS Volume 05 Issue 12 Dec., 2016 Page No Page 19648

1. Introduction. Ms. Pooja A. Baleghate, IJECS Volume 05 Issue 12 Dec., 2016 Page No Page 19648 www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 5 Issue 12 Dec. 2016, Page No. 19648-19652 Multi-threaded QoS Architecture for Multimedia Services over Software

More information

Abstract Model of SDN Architectures Enabling Comprehensive Performance Comparisons

Abstract Model of SDN Architectures Enabling Comprehensive Performance Comparisons Abstract Model of SDN Architectures Enabling Comprehensive Performance Comparisons Tatsuya Sato, Shingo Ata, and Ikuo Oka Graduate School of Engineering, Osaka City University, 3 3 138 Sugimoto, Sumiyoshi,

More information

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2 5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang

More information

A Learning Automaton-Based Controller Placement Algorithm for Software-Defined Networks

A Learning Automaton-Based Controller Placement Algorithm for Software-Defined Networks IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

SDN in Wide-Area Networks

SDN in Wide-Area Networks SDN in Wide-Area Networks 4th IEEE Intl. Conference on Software-Defined Systems (SDS 2017) May 8-10, 2017, Valencia, Spain Oliver Michel Global IP Traffic Growth 200 Global IP Traffic [Exabytes/Month]

More information

Application of SDN: Load Balancing & Traffic Engineering

Application of SDN: Load Balancing & Traffic Engineering Application of SDN: Load Balancing & Traffic Engineering Outline 1 OpenFlow-Based Server Load Balancing Gone Wild Introduction OpenFlow Solution Partitioning the Client Traffic Transitioning With Connection

More information

Open Access Mobile Management Method for SDN-Based Wireless Networks

Open Access Mobile Management Method for SDN-Based Wireless Networks Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-Based Wireless Networks Min

More information

Congestion Control Techniques in Programmable Computer Networks

Congestion Control Techniques in Programmable Computer Networks Congestion Control Techniques in Programmable Computer Networks Ankita 1, S. Vamshi Krishna 2 1 Ms., M-tech (EC) Student, MGM COET, Department of ECE, Noida, UP, India 2 Head of the Department, MGM COET,

More information

Sofware Defined Networking Architecture and Openflow Network Topologies

Sofware Defined Networking Architecture and Openflow Network Topologies Sofware Defined Networking Architecture and Openflow Network Topologies Fahad Kameez, M.Tech.(VLSI and ES) Department of Electronics and Communication Rashtreeya Vidyalaya College of Engineering Bengaluru,

More information

Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller

Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller Chinese Journal of Electronics Vol.25, No.6, Nov. 2016 Autonomous Domain Correlation-Based Cross-domain Network View Caching Method for SDN Distributed Controller FU Tao 1,HULiang 1,2, CHAI Sheng 1,2 and

More information

Micro load balancing in data centers with DRILL

Micro load balancing in data centers with DRILL Micro load balancing in data centers with DRILL Soudeh Ghorbani (UIUC) Brighten Godfrey (UIUC) Yashar Ganjali (University of Toronto) Amin Firoozshahian (Intel) Where should the load balancing functionality

More information

A Survey on Software-Defined Wide Area Networks

A Survey on Software-Defined Wide Area Networks A Survey on Software-Defined Wide Area Networks Xugang Wu, Kai Lu, and Guoliang Zhu School of Computer, National University of Defense Technology, Hunan, 410073, P.R. China Email: xugangwu95@gmail.com;

More information

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00 lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00 Network Virtualization in multi-tenant Datacenters Teemu Koponen.,

More information

IRIS: The Openflow-based Recursive SDN Controller

IRIS: The Openflow-based Recursive SDN Controller IRIS: The Openflow-based Recursive SDN Controller Byungjoon Lee, Sae Hyong Park, Jisoo Shin, and Sunhee Yang Electronics and Telecommunications Research Institute, Daejeon, Republic of Korea {bjlee, labry,

More information

PROGRAMMABLE NETWORKS USING SOFTWARE DEFINED NETWORKING

PROGRAMMABLE NETWORKS USING SOFTWARE DEFINED NETWORKING PROGRAMMABLE NETWORKS USING SOFTWARE DEFINED NETWORKING Harkirat Kaur 1, Navjot Jyoti 2 1,2 Computer Science and Engg, North West Group of Institutions, Moga (INDIA) ABSTRACT Control plane and Data plane

More information

T9: SDN and Flow Management: DevoFlow

T9: SDN and Flow Management: DevoFlow T9: SDN and Flow Management: DevoFlow Critique Lee, Tae Ho 1. Problems due to switch HW may be temporary. HW will evolve over time. Section 3.3 tries to defend against this point, but none of the argument

More information

Synchronization Cost of Multi-Controller Deployments in Software-Defined Networks. Fouad Benamrane¹, Francisco J. Ros², and Mouad Ben Mamoun¹

Synchronization Cost of Multi-Controller Deployments in Software-Defined Networks. Fouad Benamrane¹, Francisco J. Ros², and Mouad Ben Mamoun¹ 1 Synchronization Cost of Multi-Controller Deployments in Software-Defined Networks Fouad Benamrane¹, Francisco J. Ros², and Mouad Ben Mamoun¹ ¹ LRI, Faculty of Sciences of Rabat, Mohammed V University,

More information

Building Security Services on top of SDN

Building Security Services on top of SDN Building Security Services on top of SDN Gregory Blanc Télécom SudParis, IMT 3rd FR-JP Meeting on Cybersecurity WG7 April 25th, 2017 Keio University Mita Campus, Tokyo Table of Contents 1 SDN and NFV as

More information

Machine-Learning-Based Flow scheduling in OTSSenabled

Machine-Learning-Based Flow scheduling in OTSSenabled Machine-Learning-Based Flow scheduling in OTSSenabled Datacenters Speaker: Lin Wang Research Advisor: Biswanath Mukherjee Motivation Traffic demand increasing in datacenter networks Cloud-service, parallel-computing,

More information

SDPMN: Privacy Preserving MapReduce Network Using SDN

SDPMN: Privacy Preserving MapReduce Network Using SDN 1 SDPMN: Privacy Preserving MapReduce Network Using SDN He Li, Hai Jin arxiv:1803.04277v1 [cs.dc] 12 Mar 2018 Services Computing Technology and System Lab Cluster and Grid Computing Lab School of Computer

More information

Networking Recap Storage Intro. CSE-291 (Cloud Computing), Fall 2016 Gregory Kesden

Networking Recap Storage Intro. CSE-291 (Cloud Computing), Fall 2016 Gregory Kesden Networking Recap Storage Intro CSE-291 (Cloud Computing), Fall 2016 Gregory Kesden Networking Recap Storage Intro Long Haul/Global Networking Speed of light is limiting; Latency has a lower bound (.) Throughput

More information

Reclaiming the Brain: Useful OpenFlow Functions in the Data Plane

Reclaiming the Brain: Useful OpenFlow Functions in the Data Plane Reclaiming the Brain: Useful OpenFlow Functions in the Data Plane Liron Schiff 1, Michael Borokhovich 2, Stefan Schmid 3 1 Tel Aviv University, Israel; 2 University of Texas at Austin, United States; 3

More information

HY436: Network Virtualization

HY436: Network Virtualization HY436: Network Virtualization 20/10/2014 Xenofontas Dimitropoulos Credits: Bing Wang, Rob Sherwood, Ben Pfaff, Nick Feamster Agenda Network virtualization basics Early Forms of Vnets Overlay networks VPNs

More information

IQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song. HUAWEI TECHNOLOGIES Co., Ltd.

IQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song.   HUAWEI TECHNOLOGIES Co., Ltd. IQ for DNA Interactive Query for Dynamic Network Analytics Haoyu Song www.huawei.com Motivation Service Provider s pain point Lack of real-time and full visibility of networks, so the network monitoring

More information

Analysis of OpenFlow Networks.

Analysis of OpenFlow Networks. Analysis of OpenFlow Networks. Vikram Kulkarni Jayesh Kawli Introduction: Enterprise data center networks are rapidly reaching a breaking point, because of the data center network scale and complexity

More information

CAB: A Reactive Wildcard Rule Caching System for Software-Defined Networks

CAB: A Reactive Wildcard Rule Caching System for Software-Defined Networks CAB: A Reactive Wildcard Rule Caching System for Software-Defined Networs Bo Yan, Yang Xu, Hongya Xing, Kang Xi, H. Jonathan Chao New Yor University Polytechnic School of Engineering {boven.yan, yang,

More information

Jupiter Rising: A Decade of Clos Topologies and Centralized Control in

Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network Authors: Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving,

More information

A secure and high-performance multi-controller architecture for software-defined networking

A secure and high-performance multi-controller architecture for software-defined networking 634 Wang et al. / Front Inform Technol Electron Eng 216 17(7):634-646 Frontiers of Information Technology & Electronic Engineering www.zju.edu.cn/jzus; engineering.cae.cn; www.springerlink.com ISSN 295-9184

More information

A Software-Defined Networking Security Controller Architecture. Fengjun Shang, Qiang Fu

A Software-Defined Networking Security Controller Architecture. Fengjun Shang, Qiang Fu 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) A Software-Defined Networking Security Controller Architecture Fengjun Shang, Qiang Fu College of Computer Science

More information

SDN Security: Two Sides of the Same Coin. Scott Hogg, CTO GTRI. CCIE #5133, CISSP #4610 Thursday June 22, 2017

SDN Security: Two Sides of the Same Coin. Scott Hogg, CTO GTRI. CCIE #5133, CISSP #4610 Thursday June 22, 2017 SDN Security: Two Sides of the Same Coin WWW.GTRI.COM 2017 Global Technology Resources, Inc. All rights reserved. Scott Hogg, CTO GTRI CCIE #5133, CISSP #4610 Thursday June 22, 2017 Today s Agenda Brief

More information

Dynamic Traffic Diversion in SDN: Testbed vs Mininet

Dynamic Traffic Diversion in SDN: Testbed vs Mininet Dynamic Traffic Diversion in SDN: Testbed vs Mininet Robert Barrett, Andre Facey, Welile Nxumalo, Josh Rogers, Phil Vatcher and Marc St-Hilaire School of Information Technology Carleton University, Ottawa,

More information

SCALE AND SECURE MOBILE / IOT MQTT TRAFFIC

SCALE AND SECURE MOBILE / IOT MQTT TRAFFIC APPLICATION NOTE SCALE AND SECURE MOBILE / IOT TRAFFIC Connecting millions of devices requires a simple implementation for fast deployments, adaptive security for protection against hacker attacks, and

More information

Detecting Suspicious Behavior of SDN Switches by Statistics Gathering with Time

Detecting Suspicious Behavior of SDN Switches by Statistics Gathering with Time Detecting Suspicious Behavior of SDN Switches by Statistics Gathering with Time Takahiro Shimizu, Naoya Kitagawa, Kohta Ohshima, Nariyoshi Yamai Tokyo University of Agriculture and Technology Tokyo University

More information

Dynamic QoS on SIP Sessions Using OpenFlow

Dynamic QoS on SIP Sessions Using OpenFlow Dynamic QoS on SIP Sessions Using Jérémy Pagé, Charles Hubain and Jean-Michel Dricot OPERA Wireless Communications Université libre de Bruxelles Brussels, Belgium Email: jeremy.page@ulb.ac.be, charles.hubain@ulb.ac.be,

More information

Software-Defined Networking (SDN) Overview

Software-Defined Networking (SDN) Overview Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it

More information

Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet

Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet Shie-Yuan Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan shieyuan@cs.nctu.edu.tw Abstract

More information

PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks

PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks Ming-Hung Wang, Shao-You Wu, Li-Hsing Yen, and Chien-Chao Tseng Dept. Computer Science, National Chiao Tung University Hsinchu, Taiwan,

More information

TitleFast Failure Detection of OpenFlow. 論文は出版社版でありません 引用の際には出版社版をご確認ご利用ください

TitleFast Failure Detection of OpenFlow.   論文は出版社版でありません 引用の際には出版社版をご確認ご利用ください TitleFast Failure Detection of OpenFlow Author(s) Kotani, Daisuke; Okabe, Yasuo Citation Proceedings of the Asian Internet E (2015), AINTEC 2015: 32-39 Issue Date 2015-11-18 URL http://hdl.handle.net/2433/216366

More information

SDN-based Defending against ARP Poisoning Attack

SDN-based Defending against ARP Poisoning Attack Journal of Advances in Computer Research Quarterly pissn: 2345-606x eissn: 2345-6078 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 8, No. 2, May 2017), Pages: 95- www.jacr.iausari.ac.ir SDN-based

More information

Adaptive Consistency for Distributed SDN Controllers

Adaptive Consistency for Distributed SDN Controllers Adaptive Consistency for Distributed SDN Controllers Mohamed Aslan Department of Systems and Computer Engineering Carleton University Ottawa, ON K1S 5B6, Canada. Email: maslan@sce.carleton.ca Ashraf Matrawy

More information

OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS

OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS Palanivel.N Assistant Professor Department of CSE Manakula Vinayagar

More information

BalCon: A Distributed Elastic SDN Control via Efficient Switch Migration

BalCon: A Distributed Elastic SDN Control via Efficient Switch Migration 217 IEEE International Conference on Cloud Engineering BalCon: A Distributed Elastic SDN Control via Efficient Switch Migration Marco Cello, Yang Xu, Anwar Walid, Gordon Wilfong, H. Jonathan Chao and Mario

More information

Disaster-Resilient Control Plane Design and Mapping in Software-Defined Networks

Disaster-Resilient Control Plane Design and Mapping in Software-Defined Networks Disaster-Resilient Control Plane Design and Mapping in Software-Defined Networks S. Sedef Savas 1, Massimo Tornatore 1, 2, M. Farhan Habib 1, Pulak Chowdhury 1, and Biswanath Mukherjee 1 1 University of

More information

OIF 2018 Interop Demo Survey Supplementary Information

OIF 2018 Interop Demo Survey Supplementary Information OIF 2018 Interop Demo Survey Supplementary Information Use Case I: Network Slicing Benefits: Create/manage/operate isolated network slices for different demands in parallel, e.g., for 5G applications Builds

More information

2018. Fast network congestion detection and avoidance using P4.

2018. Fast network congestion detection and avoidance using P4. ABSTRACT Belma Turkovic Delft University of Technology B.Turkovic-2@tudelft.nl Niels van Adrichem TNO niels.vanadrichem@tno.nl Along with exciting visions for 5G communications and the Tactile Internet,

More information

Time and Timestamping in Softwarized Environments

Time and Timestamping in Softwarized Environments Time and Timestamping in Softwarized Environments Tal Mizrahi, Yoram Moses Technion Israel Institute of Technology April 2016 The First Synchronized Clocks Railway switch 2 Networks: Communications vs.

More information

Impact of Controller Placement in an OpenFlow WAN

Impact of Controller Placement in an OpenFlow WAN SCITECH Volume 7, Issue 2 RESEARCH ORGANISATION April 27, 2018 Journal of Information Sciences and Computing Technologies www.scitecresearch.com/journals Impact of Controller Placement in an OpenFlow WAN

More information

Low-Latency Datacenters. John Ousterhout

Low-Latency Datacenters. John Ousterhout Low-Latency Datacenters John Ousterhout The Datacenter Revolution Phase 1: Scale How to use 10,000 servers for a single application? New storage systems: Bigtable, HDFS,... New models of computation: MapReduce,

More information

openstate.p4 Supporting Stateful Forwarding in P4 Antonio Capone, Carmelo Cascone

openstate.p4 Supporting Stateful Forwarding in P4 Antonio Capone, Carmelo Cascone openstate.p4 Supporting Stateful Forwarding in P4 Antonio Capone, Carmelo Cascone 2 nd P4 Workshop, Stanford, November 18, 2015 Stateless dataplane Stateless model (e.g. OpenFlow) global states Controller

More information

Become a MongoDB Replica Set Expert in Under 5 Minutes:

Become a MongoDB Replica Set Expert in Under 5 Minutes: Become a MongoDB Replica Set Expert in Under 5 Minutes: USING PERCONA SERVER FOR MONGODB IN A FAILOVER ARCHITECTURE This solution brief outlines a way to run a MongoDB replica set for read scaling in production.

More information

HawkFlow: Scheme for Scalable Hierarchically Distributed Control in Software Defined Network

HawkFlow: Scheme for Scalable Hierarchically Distributed Control in Software Defined Network Journal of Communications Vol., No., October 6 HawkFlow: Scheme for Scalable Hierarchically Distributed Control in Software Defined Network Xiangyang Zhu, Bing Chen, and Hongyan Qian Institute of Computer

More information

IBM Compose Managed Platform for Multiple Open Source Databases

IBM Compose Managed Platform for Multiple Open Source Databases IBM Compose Managed Platform for Multiple Source Databases Source for Source for Data Layer Blueprint with Compose Source for Comprehensive Catalogue for Simplified Scoping Scalable Platform for FutureProof

More information

DATA CENTRE SOLUTIONS

DATA CENTRE SOLUTIONS DATA CENTRE SOLUTIONS NOW OPTIMIZATION IS WITHIN REACH. CONVERGED INFRASTRUCTURE VIRTUALIZATION STORAGE NETWORKING BACKUP & RECOVERY POWER & COOLING 2 INCREASE AGILITY, STARTING IN YOUR DATA CENTRE. Chances

More information

Robust Networking with IPv6

Robust Networking with IPv6 Robust Networking with IPv6 Phil Edholm, CTO, Enterprise Networks December 10, 2003 Nortel Networks Restricted PG 1 Nortel Networks Solutions for Mission-critical Government Networks Credentials for Network

More information

Software Defined Networking

Software Defined Networking CSE343/443 Lehigh University Fall 2015 Software Defined Networking Presenter: Yinzhi Cao Lehigh University Acknowledgement Many materials are borrowed from the following links: https://www.cs.duke.edu/courses/spring13/compsc

More information

Software Defined Networking: A New Networking Approach

Software Defined Networking: A New Networking Approach Software Defined Networking: A New Networking Approach Gunjan Katwal #, Ayushi Nainwal * # Computer Science, AP Goyal University Shimla 1 gun363@gmail.com 2 AyushiNainwal@gmail.com ABSTRACT Software defined

More information

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002 Maximum Availability Architecture: Overview An Oracle White Paper July 2002 Maximum Availability Architecture: Overview Abstract...3 Introduction...3 Architecture Overview...4 Application Tier...5 Network

More information

Oracle CoreTech Update OASC Opening 17. November 2014

Oracle CoreTech Update OASC Opening 17. November 2014 Oracle CoreTech Update OASC Opening 17. November 2014 Roger Wullschleger Senior Manager Sales Consulting CoreTech Oracle Software (Schweiz) GmbH Copyright 2014, Oracle and/or its affiliates. All rights

More information