Performance Evaluation of OpenDaylight SDN Controller
|
|
|
- Dorthy Freeman
- 10 years ago
- Views:
Transcription
1 Performance Evaluation of OpenDaylight SDN Controller Zuhran Khan Khattak, Muhammad Awais and Adnan Iqbal Department of Computer Science Namal College Mianwali, Pakistan Abstract Enourmous amount of data has resulted into large data centres. Virtual machines and virtual networks are an integral part of large data centres. As a result, software defined network controllers have emerged as viable solution to manage such networks. The performance analysis of network controllers is generally carried out through benchmarking. Although several benchmarking studies exist, recently launched OpenDaylight SDN Controller is not considered in any benchmarking study yet. In this paper, we present initial results of benchmarking of Open- Daylight SDN Controller with well known Floodlight controller. We present latency and throughput results of OpenDaylight SDN Controller and Floodlight under different scenarios. We find that OpenDaylight SDN Controller has low average responses as compared to Floodlight. We also note that the standard benchmarking tool - Cbench - has no support for real traffic patterns in a data centre, since data centre traffic is considerably complex. In addition to benchmarking of OpenDaylight SDN Controller, we propose modifications in Cbench to accommodate models of real traffic in data centres. We also discuss our initial implementation. Index Terms Software Defined Networking, Benchmarking, Cbench, OpenDaylight, OpenFlow. I. INTRODUCTION Enourmous amount of data has resulted into large data centres. Availability of large compute and storage through these data centres has further resulted into new business models. Increase in the complexity of compute and storage has also resulted into more complex computer networks. In a data centre, virtual networks are now common along with virtual machines. Managing networking in data centres is a daunting task which requires innovation. As a result, Software Defined Networking (SDN) has emerged. Software Defined Networking (SDN) advocates separation of control and data plane. This paradigm shift in networking architecture has the promise of resolving several problems in large scale networks, data centers in particular. An SDN controller has complete view of the network. The controller also has the ability to change the network structure and services at run time. Several SDN controllers have been developed and deployed. As of now, almost all the SDN controllers are based on OpenFlow protocol such as NOX [9] and Beacon [5]. One of the basic ideas of SDN is to avoid vendor locking. However, dependance on one protocol - OpenFlow - is not serving the purpose. Prior studies have also emaphasied that OpenFlow s current design cannot meet the needs of highperformance networks [11]. Recently - in April Open- Daylight consortium is launched with an objective of standardizing SDN development. OpenDaylight SDN Controller (ODL) presents a new SDN controller architecture based on Services Abstraction Layer (SAL) concept such that it supports protocols other than OpenFlow. SDN controllers are primarily deployed in large scale networks where performance is a critical issue. Controller benchmarking is a commonly used procedure for the performance analysis of SDN controllers. Several studies have been performed regarding benchmarking of commonly available SDN controllers [6], [3], [4]. However, to the best of our knowledge, no such study is available which covers OpenDaylight SDN Controller. We have performed performance analysis of ODL and Floodlight using Cbench. In this paper, we present initial results in the benchmarking of OpenDaylight controller using latency and througput mode in Cbench. Initial experiments suggest that OpenDaylight SDN Controller (ODL) is not mature enough to be deployed in the industry. 1 Cbench [6] is the most commonly used tool for SDN controller benchmarking. It is a stress testing tool which operates in either latency or in throughput mode. Cbench is also a blind tool. If multiple instances of Cbench are connected with a single controller, Cbench instances are unaware of each other. Since SDN controllers are likely to be deployed in a data centre, it is important that these controllers are tested according to the potential data centre traffic. Data centre traffic is different from other networks because of several reasons. Data centres may have large East-West traffic along with Nort- South traffic. For instance, virtual machines migrations occur frequently. Characteristics of data centre traffic are captured in several studies and models of datacentre traffic already exist [1], [2]. However, there is no tool which makes use of these models for testing and benchmarking SDN controllers. In this paper, we also propose modifications to Cbench such that it also supports stochastic models of traffic for data centers. We also present our initial prototype which is capable 1 By the time this work is submitted, OpenDaylight has released a new version -Hydrogen - not considered in this study.
2 TABLE I SDN CONTROLLERS Controller Language Created by Nox C++ Niciria Networks Maestro Java Stanford University Beacon Java Rice University Floodlight Java Big Switch Networks Trema Ruby and C NEC Node.Flow JavaScript DreamersLab OpenDaylight Java Cisco and OpenDaylight of using simple probabalistic traffic model. Our work so far suggests that there is lot of room for improvement in ODL since its performance is not yet comparable with other existing SDN controllers. This paper is organized such that the next section describes the related work. Section III briefly discusses OpenDaylight SDN Controller. Section IV describes initial results from ODL benchmarking. Section V describes proposed changes to Cbench and Section VI outlines future work. II. RELATED WORK Increasing interest in Software Defined Networks has lead to the development of many SDN controllers. While most of these SDN Controllers are developed in an academic setting, some of them have gained intesrest of industry as well such as NOX [9], Beacon [5] and Floodlight. A list of common SDN Controllers can be seen in Table I, which is a modified version of Table 5 presnted in [7]. With the clear vision that these controllers are to be deployed in large and scalable networks - such as data centers - various benchmarking studies have been performed to date [3], [6]. These studies have resulted in greater insight of SDN controllers. In an early benchmarking study [6], several controllers - NOX, Beacon, and Maestro - are analyzed comparatively by Amin Tootoonchian. According to the study, NOX can control around 30K flow initiations per/sec. This rate is extremely low from the median rate of 100K flows/sec on a cluster of 1500 servers [8]. The authors of the paper developed an improved version of NOX known as NOX-MT which resulted in to better performance. Similarly, in another study [3], various controllers are tested for performance including Floodlight, Beacon, NOX-MT and Maestro. In this study, the controllers are evaluated with respect to their architecture. Authors concluded that the performance of controllers varies on the basis of architectural features like switch partitioning, packet batching and multi core support. They found that the controllers which implement static switch partitioning and static batching, have high throughput performance. While the controllers which implement adaptive batching technique, have good latency performances. It must be however noted that all the controllers discussed in the literature are OpenFlow [12] based controllers. While the inventions and development in this field are on going, reliance on one SDN protocol has slowed the progress and hit the major objective of removing vendor locking altogether. As a result, efforts are being made to develop SDN controllers which support protocols other than OpenFlow. OpenDaylight is a consortium created with the help of major industry players to achieve the same objective. Cisco has already contributed an open source SDN controller to the ODL community known as OpenDaylight Controller. OpenDaylight SDN Controller (ODL) presents a new SDN controller architecture based on Services Abstraction Layer (SAL) concept. ODL also supports protocols other than OpenFlow. The work presented in this paper differes from all previous studies since no previous study has considered OpenDaylight SDN Controller. SDN controllers are to be deployed in large data center networks. These networks are different from the traditional networks. To understand the traffic models of such networks, various studies have been conducted. For example, Christina Delimitrou [2] differentiates data center network traffic from traditional network traffic. User traffic patterns are different spacially and temporally. The authors present a modeling scheme that has the features of scalability and accuracy. The scheme known as ECHO contains distribution fitting and Markov chain models. These models have different features and can be used to generate traffic models which can capture the characteristics depending on space and time. Although there are some efforts toward more flexible benchmarking tool such as in [10] by Michael Jarschel. However, no traffic models are incorporated in any benchmarking tool. We also present modifications to standard benchmarking tool - Cbench - such that it also supports probabilistic models of data center traffic. III. OPENDAYLIGHT OVERVIEW OpenDaylight is an open source project supported by IBM, Cisco, Juniper, VMWare and several other major networking vendors [13]. OpenDaylight is an SDN controller platform implemented in Java. As such, it can be deployed on any hardware and operating system platform that supports Java. The architecture of OpenDaylight SDN Controller is shown in Figure 1. OpenDaylight SDN Controller has several layers. The top layer consists of business and network logic applications.the middle layer is the framework layer and the bottom layer consists of physical and virtual devices. The middle layer is the framework in which the SDN abstractions can manifest. This layer hosts north-bound and southbound APIs. The controller exposes open northbound APIs which are used by applications. OpenDaylight supports the OSGi framework and bidirectional REST for the northbound API. The business logic resides in the applications above the middle layer. These applications use the controller to gather network intelligence, run algorithms to perform analytics, and then use the controller to orchestrate the new rules, if any, throughout the network. ODL is created with an objective of reducing vendor, locking therefore it supports protocols other then OpenFlow. The southbound interface is capable of supporting multiple pro-
3 tocols such as OpenFlow and BGP-LS as separate plugins. The SAL determines how to fulfill the requested service irrespective of the underlying protocol used between the controller and the network devices. IV. PERFORMANCE EVALUATION In this section, we provide detailed performance analysis of Floodlight and ODL. We first describe evaluation testbed and then present latency and throughput results. In the last part of this section, we briefly discuss our observations. A. Experiment Setup In order to test SDN controllers, we used a total of 5 PCs (HP Compaq 6300 Desktop PC) all having Intel Core i5 processor. All the PCs were connected with each other through a switch. One of these PCs was dedicated to run the controller and on all others, we ran Cbench which is the standard tool used for evaluating SDN OpenFlow Controllers. This configuration is shown in Figure 2. The PC running the controller was provided with 8 GB of main memory and for the others, 4 GB was provided. Fig. 2. Testbed Setting We used different PCs for Cbench instances and the Controller in order to reduce the interference and also it would better stress the controllers to be tested as all the instances would be sending packet Ins at the same time. We tested the controllers throughput and latency with different number of switches. We ran the controllers with typical learning switch application. The learning switch application performs MAC address learning by storing the output port against each MAC address. Then for each packet In, it finds the destination port by looking up the map and sends the packet on that port. Otherwise, the packets are flooded. In all previous benchmarking studies, learning switch application is used [6], [3], [4], as it has reasonable memory requirements for a defined number of switches. This application allows to test the I/O throughput or latency of the controllers. We tested the controllers with 8, 16 and 32 switches, each switch having 100,000 unique source MACs. For the 8 and 16 switch scenario, each Cbench instance emulated only one switch. Each Cbench instance was assigned to a unique core. For the 32 switch scenario, we maintained the condition of assigning a Cbench instance to unique core. However, each Cbench instance now emulated two virtual switches. We conducted these experiments for three different types of controllers: OpenDaylight SDN Controller Platform (OSCP), OpenDaylight Controller and Floodlight. OSCP was initially supported by OpenDaylight, but that support was dropped later in the favour of ODL. ODL is based on Service Abstraction Layer(SAL) architecture and also supports north bound protocols other than OpenFlow. However, our tests are based on OpenFlow plugin only, provided with ODL. Here, we present results for ODL and Floodlight only. Floodlight is chosen because it is a mature SDN controller and studied in depth in the past. The SDN controllers can be run in two modes, reactive where the flow setup is performed dynamically for each new flow, or proactive where the flow setup is done statically before the packet arrival. The setup we used was for the reactive forwarding. The controllers were tested in different scenarios and JVM configurations. The results of these tests and the behavior of the controllers are described in next two subsections. B. Latency Tests Latency of the controller means that how much time it takes to process a single packet. We tested the controller for latency performance. For this purpose, we ran Cbench in latency mode which sends a packet In to the controller and waits for response before sending another packet. We evaluated the controllers with different number of virtual OpenFlow switches emulated by Cbench. Each latency test was run for a minimum of 10 minutes and repeated 10 times. From the results, we observed that Floodlight controller provides results pretty much consistent with previously conducted studies. With 8 switches, Floodlight produces 1214 responses/sec per switch on average. Increasing the number of switches resulted into slight increase in the number of responses, from 1214 with 8 switches to 1239 with 16 switches, and to 1335 with 32 switches. These results are internally consistent as well. For all the evaluated configurations, the minimum number of responses per second per switch is recorded to be 1208 whereas the maximum is recorded to be However, we noted that variability in tests results increases with an increase in number of switches. The average standard deviation per switch is recorded to be 3.22, 7.74 and 8.51 for 8, 16 and 32 switch scenarios respectively. Floodlight latency test results are summarized in Figure 3. As compared to Floodlight, the numbers of responses on ODL were unexpectedly very low. The responses recorded were 55/sec, 27/sec and 15/sec on average with 8, 16 and 32 switches respectively for a single switch in the network. We also noticed that while the latency performance of Floodlight increases when the number of switches are increased but ODL shows unexpected behavior as the numbers of responses decrease when the number of switches are increased. ODL latency mode results are summarized in Figure 4.
4 Fig. 1. OpenDayligyt SDN Controller architecture [13]. number of switches - as shown in Table II. Such events are non existent in Floodlight latency tests. If we exclude such tests from our analysis, the number of responses is still very low in ODL. TABLE II FAILED LATENCY TESTS IN ODL Switches Total Tests Failed Tests % % % Fig. 3. Floodlight Latency Results We also noticed that for ODL, Cbench failed to produce Fig. 4. ODL Latency Results any result in several tests and showed zero responses. The frequency of such incidents increased with an increase in C. Throughput Tests In throughput mode tests, the controller is evaluated for how many packets it can process in a second. Cbench can also be used to test the controller for throughput performance by running it in throughput mode in which it sends a large control traffic and then records the number of responses for the requests it has sent to the controller. We tested the controller throughput performance with respect to switch scalability. Testing scenarios were same as latency tests except for the fact that tests were run for a minimum of 60 seconds and each test was repeated 6 times. Floodlight s average responses/sec with 8 switches gives a good figure of As we increased the number of switches to 16 and 32, the number of responses per second decreased to 9408 and 4536 respectively. Total number of responses to all Cbench instances remained almost unchanged with an average of , and for 8, 16 and 32 switches respectively. A summary of Floodlight throughput results is shown in Figure 5. The ODL had again provided very low responses as compared
5 Fig. 5. Floodlight Throughput Results to Floodlight. Average per switch responses recorded on ODL controller were 270, 33 and 34 for 8, 16 and 32 switches respectively. Total number of responces to all the Cbench instances for a given test are also fairly low and variation between tests is also high. These results are shown in Figure 6 and possible reasons are discussed in next subsection. D. Discussion Fig. 6. ODL Throughput Results It is evident from results that ODL has several performance issues. We initially found that for each packet In, ODL generated a barrier request. However, removal of this behavior did not help much. We also noticed that many ODL tests failed to produce any result. Tabel II describes percentage of failed tests for ODL in latency mode. It is evident that large number of tests are failing and number of failed tests is increasing with number of switches. We believe that ODL may have memory leaks which can be found out with the help of code profiling. Another possible reason may be that the OpenFlow plugin used with ODL is malfunctioning. V. Cbench AND DATACENTER TRAFFIC Cbench is a stress testing tool used to evaluate OpenFlow based SDN controllers. Cbench tests run in either latency or in throughput mode. In latency mode, Cbench sends a packet Ins message to the controller and waits for the response. In throughput mode, Cbench sends a stream of packet In messages to controller for specified period of time. In both cases, Cbench counts number of responses from controller. In a real datacentre, traffic patterns are not that simple. It has been shown in several studies that complex probabilistic models can predict datacenter traffic [1], [2]. Cbench has no support for such models. Contemporary studies run Cbench tests for a short duration - in the order of tens of seconds for throughput tests. It is also desireable that tests mimicing real datacenter traffic are run for a longer period of time - in the order of days. This is not possible in current Cbench. We propose an enhancement in Cbench such that it can create custom traffic patterns and runs tests according to the custom traffic plan. This requires modifications in existing Cbench and a design of an additional software layer. One of the fundamental reason that Cbench does not support custom traffic is that all Cbench instances connected to the controller, are unaware of each other. As a result, an individual Cbench instance works in oblivion and cannot coordinate with other Cbench instances. A testing plan based on complete data center requires the knowledge of complete topology. We propose to obtain the knowledge of complete data center by implementing an additional software layer to Cbench. As a result the benchmarking testbed may change as shown in Figure 7. The knowledge of complete data center topology can help mimic connections between actual hosts in the data center. The jobs of the proposed software layer are: 1) to obtain knowledge of all Cbench instances connected to a controller, 2) create custom traffic plans using complete knowledge of topology, 3) to communicate these plans to Cbench instances, and 4) to gather statistics. In currnt Cbench implementation, it is not possible to exert variable load from different hosts and switches. In the presece of additional proposed software layer, this can be achieved. The proposed Software Layer is shown in Figure 7. We have created a prototype implementation of software layer and modified Cbench to support this prototype. The modified Cbench is capable of connecting with software layer, receiving traffic plan, executing tests as per traffic plan and to forward statistics to the software layer. As of now, the software layer supports two different types of traffic plans. The first model is used to create a traffic plan for the network where it will coin a toss for each switch each time and then decide the switch to communicate with the controller. This involves simple user provided probability, whether a switch will send traffic to the controller at a particular time or not. The second model considers that communication within the datacenter will require flow establishment between two hosts. For instance, vitual machine migration from one hardware machine to another may require setting up of flows on networking devices. This action may require setting up flow information
6 on more than one switches at the same time. We simulate this scenario by incorporating a probabilistic model that allows to create random connection between two switches at each instance of time. Fig. 7. Proposed Architecture Once the traffic plan is prepared, it is communicated to all Cbench instances. Now Cbench instances send packet In according to this traffic plan. Additionally, after completing the test, all Cbench instances send results to the software layer. The software layer can now derive summarized results of whole topology which is not possible in standard Cbench. [5] David Erickson. The beacon openflow controller. In Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking, pp ACM, [6] Amin Tootoonchian, Sergey Gorbunov, Yashar Ganjali, Martin Casado, and Rob Sherwood. On controller performance in software-defined networks. In USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE) [7] Adrian Lara, Anisha Kolasani, and Byrav Ramamurthy. Network innovation using openflow: A survey. IEEE Communications Surveys and Tutorials, Vol 16 No 1 (2013) pp [8] Sirikanth Kandula, Sudipta Sengupta, Albert Greenberg, Parveen Patel, and Ronie Chaiken, The nature of data center traffic: measurements and analysis. In Proceedings of IMC 2009 (2009), ACM, pp [9] Natasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martn Casado, Nick McKeown, and Scott Shenker. NOX: towards an operating system for networks. ACM SIGCOMM Computer Communication Review 38, no. 3 (2008): [10] Michael Jarschel, Frank Lehrieder, Zsolt Magyari, and Rastin Pries. A Flexible OpenFlow-Controller Benchmark. In Software Defined Networking (EWSDN), 2012 European Workshop on, pp IEEE, [11] Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma, and Sujata Banerjee. Devoflow: scaling flow management for high-performance networks. In ACM SIGCOMM Computer Communication Review, vol. 41, no. 4, pp ACM, [12] OpenFlow Consortium. OpenFlow Specifications. [13] OpenDaylight Consortium. VI. CONCLUSION AND FUTURE WORK We have presented results of ODL and Floodlight SDN controllers benchmarking. We have found that benchmarking of ODL with Cbench is not very successful. It appears that ODL has several problems such as memory leakages. To pin point these problems and to improve the ODL, we plan to perform code profiling of ODL. We have also presented an enhanced Cbench and its prototype implementation. We plan to incorporate more data center traffic models in enhanced Cbench. ACKNOWLEDGMENT The authors would like to thank Syed Ali Khayam for useful discussions in the early phase of this study. REFERENCES [1] Theophilus Benson, Ashok Anand, Aditya Akella, and Ming Zhang. Understanding data center traffic characteristics. ACM SIGCOMM Computer Communication Review 40, no. 1 (2010): [2] Christina Delimitrou, Sriram Sankar, Aman Kansal, and Christos Kozyrakis. ECHO: Recreating network traffic maps for datacenters with tens of thousands of servers. In Workload Characterization (IISWC), 2012 IEEE International Symposium on, pp IEEE, [3] Syed Abdullah Shah, Jannet Faiz, Maham Farooq, Aamir Shafi, and Syed Akbar Mehdi. An architectural evaluation of SDN controllers. In Communications (ICC), 2013 IEEE International Conference on, pp IEEE, [4] Marcial Fernandez. Evaluating OpenFlow Controller Paradigms. In ICN 2013, The Twelfth International Conference on Networks, pp
Enabling Software Defined Networking using OpenFlow
Enabling Software Defined Networking using OpenFlow 1 Karamjeet Kaur, 2 Sukhveer Kaur, 3 Vipin Gupta 1,2 SBS State Technical Campus Ferozepur, 3 U-Net Solutions Moga Abstract Software Defined Networking
Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management
Research Paper Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management Raphael Eweka MSc Student University of East London
Advanced Study of SDN/OpenFlow controllers
Advanced Study of SDN/OpenFlow controllers Alexander Shalimov [email protected] Vasily Pashkov [email protected] Dmitry Zuikov [email protected] Ruslan Smeliansky [email protected] Daria Zimarina [email protected]
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX Shie-Yuan Wang Hung-Wei Chiu and Chih-Liang Chou Department of Computer Science, National Chiao Tung University, Taiwan Email: [email protected]
Open Source Network: Software-Defined Networking (SDN) and OpenFlow
Open Source Network: Software-Defined Networking (SDN) and OpenFlow Insop Song, Ericsson LinuxCon North America, Aug. 2012, San Diego CA Objectives Overview of OpenFlow Overview of Software Defined Networking
Multiple Service Load-Balancing with OpenFlow
2012 IEEE 13th International Conference on High Performance Switching and Routing Multiple Service Load-Balancing with OpenFlow Marc Koerner Technische Universitaet Berlin Department of Telecommunication
Network Programmability Using POX Controller
Network Programmability Using POX Controller Sukhveer Kaur 1, Japinder Singh 2 and Navtej Singh Ghumman 3 1,2,3 Department of Computer Science and Engineering, SBS State Technical Campus, Ferozepur, India
On Controller Performance in Software-Defined Networks
On Controller Performance in Software-Defined Networks Amin Tootoonchian University of Toronto/ICSI Martin Casado Nicira Networks Sergey Gorbunov University of Toronto Rob Sherwood Big Switch Networks
Limitations of Current Networking Architecture OpenFlow Architecture
CECS 572 Student Name Monday/Wednesday 5:00 PM Dr. Tracy Bradley Maples OpenFlow OpenFlow is the first open standard communications interface that enables Software Defined Networking (SDN) [6]. It was
OFCProbe: A Platform-Independent Tool for OpenFlow Controller Analysis
c 2014 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
Software Defined Networking: Advanced Software Engineering to Computer Networks
Software Defined Networking: Advanced Software Engineering to Computer Networks Ankush V. Ajmire 1, Prof. Amit M. Sahu 2 1 Student of Master of Engineering (Computer Science and Engineering), G.H. Raisoni
On Bringing Software Engineering to Computer Networks with Software Defined Networking
On Bringing Software Engineering to Computer Networks with Software Defined Networking Alexander Shalimov Applied Research Center for Computer Networks, Moscow State University Email: [email protected]
Enabling Practical SDN Security Applications with OFX (The OpenFlow extension Framework)
Enabling Practical SDN Security Applications with OFX (The OpenFlow extension Framework) John Sonchack, Adam J. Aviv, Eric Keller, and Jonathan M. Smith Outline Introduction Overview of OFX Using OFX Benchmarks
Software Defined Networks (SDN)
Software Defined Networks (SDN) Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Scott Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo,
Towards an Elastic Distributed SDN Controller
Towards an Elastic Distributed SDN Controller Advait Dixit, Fang Hao, Sarit Mukherjee, T.V. Lakshman, Ramana Kompella Purdue University, Bell Labs Alcatel-Lucent ABSTRACT Distributed controllers have been
SDN Interfaces and Performance Analysis of SDN components
Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia SDN Interfaces and Performance Analysis of SDN components, David Hock, Michael Jarschel, Thomas Zinner, Phuoc
OpenDaylight Performance Stress Tests Report
OpenDaylight Performance Stress Tests Report v1.0: Lithium vs Helium Comparison 6/29/2015 Introduction In this report we investigate several performance aspects of the OpenDaylight controller and compare
SDN. What's Software Defined Networking? Angelo Capossele
SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial
Improving Network Management with Software Defined Networking
Improving Network Management with Software Defined Networking Hyojoon Kim and Nick Feamster, Georgia Institute of Technology 2013 IEEE Communications Magazine Presented by 101062505 林 瑋 琮 Outline 1. Introduction
Software Defined Networking What is it, how does it work, and what is it good for?
Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David
ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab
ViSION Status Update Dan Savu Stefan Stancu D. Savu - CERN openlab 1 Overview Introduction Update on Software Defined Networking ViSION Software Stack HP SDN Controller ViSION Core Framework Load Balancer
SDN/Virtualization and Cloud Computing
SDN/Virtualization and Cloud Computing Agenda Software Define Network (SDN) Virtualization Cloud Computing Software Defined Network (SDN) What is SDN? Traditional Network and Limitations Traditional Computer
ASIC: An Architecture for Scalable Intra-domain Control in OpenFlow
ASIC: An Architecture for Scalable Intra-domain Control in Pingping Lin, Jun Bi, Hongyu Hu Network Research Center, Department of Computer Science, Tsinghua University Tsinghua National Laboratory for
The Evolution of SDN and OpenFlow: A Standards Perspective
The Evolution of SDN and OpenFlow: A Standards Perspective Jean Tourrilhes, Puneet Sharma, Sujata Banerjee HP- Labs - {FirstName.LastName}@hp.com Justin Pettit VMware [email protected] 1. Introduction
Scalability of Control Planes for Software Defined Networks:Modeling and Evaluation
of Control Planes for Software Defined Networks:Modeling and Evaluation Jie Hu, Chuang Lin, Xiangyang Li, Jiwei Huang Department of Computer Science and Technology, Tsinghua University Department of Computer
Towards an Ethernet Learning Switch and Bandwidth Optimization using POX Controller
Towards an Ethernet Learning Switch and Bandwidth Optimization using POX Controller Abhishek Bagewadi 1, Dr. K N Rama Mohan Babu 2 M.Tech Student, Department Of ISE, Dayananda Sagar College of Engineering,
Qualifying SDN/OpenFlow Enabled Networks
Qualifying SDN/OpenFlow Enabled Networks Dean Lee Senior Director, Product Management Ixia Santa Clara, CA USA April-May 2014 1 Agenda SDN/NFV a new paradigm shift and challenges Benchmarking SDN enabled
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller Srinivas Govindraj, Arunkumar Jayaraman, Nitin Khanna, Kaushik Ravi Prakash [email protected], [email protected],
A Study on Software Defined Networking
A Study on Software Defined Networking Yogita Shivaji Hande, M. Akkalakshmi Research Scholar, Dept. of Information Technology, Gitam University, Hyderabad, India Professor, Dept. of Information Technology,
Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks
1 Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks Leonardo Ochoa-Aday, Cristina Cervello -Pastor, Member, IEEE, and Adriana Ferna ndez-ferna ndez Abstract The explosion
SDN Security Design Challenges
Nicolae Paladi SDN Security Design Challenges SICS Swedish ICT! Lund University In Multi-Tenant Virtualized Networks Multi-tenancy Multiple tenants share a common physical infrastructure. Multi-tenancy
A collaborative model for routing in multi-domains OpenFlow networks
A collaborative model for routing in multi-domains OpenFlow networks Xuan Thien Phan, Nam Thoai Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology Ho Chi Minh city, Vietnam
SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact
SDN and NFV Open Source Initiatives Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact May 19, 2014 Eric CARMES 6WIND Founder and CEO SPEED MATTERS V1.0. All rights reserved.
HybNET: Network Manager for a Hybrid Network Infrastructure
HybNET: Network Manager for a Hybrid Network Infrastructure Hui Lu, Nipun Arora, Hui Zhang, Cristian Lumezanu, Junghwan Rhee, Guofei Jiang Purdue University NEC Laboratories America [email protected] {nipun,huizhang,lume,rhee,gfj}@nec-labs.com
Department of Computer Science and Engineering, Indian Institute of Technology, Delhi
Applications of Software Defined Networks in IIT-Delhi Campus Network A Project Report submitted in partial fulfilment of the Requirements for the Degree of Bachelor + Master of Technology Submitted to
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR
Software Defined Networking Seminar
Software Defined ing Seminar Introduction - Summer Term 2014 Net Jeremias Blendin [email protected] Prof. Dr. David Hausheer [email protected] PS Peer-to-Peer Systems Engineering Prof
Cloud Computing, Software Defined Networking, Network Function Virtualization
Cloud Computing, Software Defined Networking, Network Function Virtualization Aryan TaheriMonfared Department of Electrical Engineering and Computer Science University of Stavanger August 27, 2015 Outline
Software Defined Networking, openflow protocol and its controllers
Software Defined Networking, openflow protocol and its controllers OSS Technology Section II OSS Platform Technology Center Business Strategy Group SCSK LinuxCon Japan June 6 th, 2012 Agenda SDN and openflow
Xperience of Programmable Network with OpenFlow
International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is
Scalable and Reliable control and Management for SDN-based Large-scale Networks. CJK Workshop @ CFI2014 2014. 06.18.
Scalable and Reliable control and Management for SDN-based Large-scale Networks CJK Workshop @ CFI2014 2014. 06.18. Taesang Choi ETRI Traditional Control & Network Management Architecture NETWORK MANAGEMENT
OpenFlow: Concept and Practice. Dukhyun Chang ([email protected])
OpenFlow: Concept and Practice Dukhyun Chang ([email protected]) 1 Contents Software-Defined Networking (SDN) Overview of OpenFlow Experiment with OpenFlow 2/24 Software Defined Networking.. decoupling
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane
Wedge Networks: Transparent Service Insertion in SDNs Using OpenFlow
Wedge Networks: EXECUTIVE SUMMARY In this paper, we will describe a novel way to insert Wedge Network s multiple content security services (such as Anti-Virus, Anti-Spam, Web Filtering, Data Loss Prevention,
Security Challenges & Opportunities in Software Defined Networks (SDN)
Security Challenges & Opportunities in Software Defined Networks (SDN) June 30 th, 2015 SEC2 2015 Premier atelier sur la sécurité dans les Clouds Nizar KHEIR Cyber Security Researcher Orange Labs Products
WHITE PAPER. April 6th, 2015. 2015 ONOS. All Rights Reserved.
WHITE PAPER This white paper describes an effective set of metrics to evaluate the carrier grade quotient of SDN Control Planes/Controllers and provides performance evaluation of ONOS Blackbird using these
Software Defined Networking
Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:
Software Defined Networks
Software Defined Networks Damiano Carra Università degli Studi di Verona Dipartimento di Informatica Acknowledgements! Credits Part of the course material is based on slides provided by the following authors
Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013
Network Virtualization and Software-defined Networking Chris Wright and Thomas Graf Red Hat June 14, 2013 Agenda Problem Statement Definitions Solutions She can't take much more of this, captain! Challenges
Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014
Using SouthBound APIs to build an SDN Solution Dan Mihai Dumitriu Midokura Feb 5 th, 2014 Agenda About Midokura Drivers of SDN & Network Virtualization Adoption SDN Architectures Why OpenDaylight? Use
Load Balancing Mechanisms in Data Center Networks
Load Balancing Mechanisms in Data Center Networks Santosh Mahapatra Xin Yuan Department of Computer Science, Florida State University, Tallahassee, FL 33 {mahapatr,xyuan}@cs.fsu.edu Abstract We consider
Network Virtualization and Application Delivery Using Software Defined Networking
Network Virtualization and Application Delivery Using Software Defined Networking Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 [email protected] Keynote at
OpenFlow Based Load Balancing
OpenFlow Based Load Balancing Hardeep Uppal and Dane Brandon University of Washington CSE561: Networking Project Report Abstract: In today s high-traffic internet, it is often desirable to have multiple
Designing Virtual Network Security Architectures Dave Shackleford
SESSION ID: CSV R03 Designing Virtual Network Security Architectures Dave Shackleford Sr. Faculty and Analyst SANS @daveshackleford Introduction Much has been said about virtual networking and softwaredefined
Enabling SDN Applications on Software-Defined Infrastructure
Enabling SDN Applications on Software-Defined Infrastructure Thomas Lin, Joon-Myung Kang, Hadi Bannazadeh, and Alberto Leon-Garcia Department of Electrical and Computer Engineering University of Toronto,
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks (or: How to Provide Security Monitoring as a Service in Clouds?) Seungwon Shin SUCCESS Lab Texas A&M University Email:
OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support
OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support Yu Li and Deng Pan Florida International University Miami, FL Abstract Data center networks are designed for satisfying the data
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...
Traffic-based Malicious Switch Detection in SDN
, pp.119-130 http://dx.doi.org/10.14257/ijsia.2014.8.5.12 Traffic-based Malicious Switch Detection in SDN Xiaodong Du 1, Ming-Zhong Wang 1, Xiaoping Zhang 2* and Liehuang Zhu 1 1 Beijing Engineering Research
Tutorial: OpenFlow in GENI
Tutorial: OpenFlow in GENI GENI Project Office The current Internet is at an impasse because new architecture cannot be deployed or even adequately evaluated [PST04] [PST04]: Overcoming the Internet Impasse
WHITE PAPER. SDN Controller Testing: Part 1
WHITE PAPER SDN Controller Testing: Part 1 www.ixiacom.com 915-0946-01 Rev. A, April 2014 2 Table of Contents Introduction... 4 Testing SDN... 5 Methodologies... 6 Testing OpenFlow Network Topology Discovery...
Expedition: An Open Source Network Monitoring Tool for Software Defined Networks
Expedition: An Open Source Network Monitoring Tool for Software Defined Networks Capstone Research Project April 24, 2015 Ashwin Joshi Darshan Maiya Gaurav Chheda Vamsikrishna Nethi Interdisciplinary Telecommunications
Software Defined Networking Basics
Software Defined Networking Basics Anupama Potluri School of Computer and Information Sciences University of Hyderabad Software Defined Networking (SDN) is considered as a paradigm shift in how networking
Software Defined Networking & Openflow
Software Defined Networking & Openflow Autonomic Computer Systems, HS 2015 Christopher Scherb, 01.10.2015 Overview What is Software Defined Networks? Brief summary on routing and forwarding Introduction
A Fuzzy Logic-Based Information Security Management for Software-Defined Networks
A Fuzzy Logic-Based Information Security Management for Software-Defined Networks Sergei Dotcenko *, Andrei Vladyko *, Ivan Letenko * * The Bonch-Bruevich Saint-Petersburg State University of Telecommunications,
The Evolution of SDN and OpenFlow: A Standards Perspective
The Evolution of SDN and OpenFlow: A Standards Perspective Jean Tourrilhes; Puneet Sharma; Sujata Banerjee; Justin Pettit HP Laboratories HPL-2014-41 Keyword(s): SDN; OpenFlow; Networking Abstract: SDN
On Scalability of Software-Defined Networking
SOFTWARE DEFINED NETWORKS On Scalability of Software-Defined Networking Soheil Hassas Yeganeh, Amin Tootoonchian, and Yashar Ganjali, University of Toronto ABSTRACT In this article, we deconstruct scalability
From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.
From Active & Programmable Networks to.. OpenFlow & Software Defined Networks Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S. Braun University of Basel Cs321 - HS 2012 (Slides material from www.bigswitch.com)
NETWORK MANAGEMENT SERVICES BASED ON THE OPENFLOW ENVIRONMENT
Computer Science 15 (3) 2014 http://dx.doi.org/10.7494/csci.2014.15.3.253 Paweł Wilk Piotr Nawrocki NETWORK MANAGEMENT SERVICES BASED ON THE OPENFLOW ENVIRONMENT Abstract The subject of this article is
How To Write A Network Plan In Openflow V1.3.3 (For A Test)
OpenFlowand IPv6 Two great tastes that taste great together! Scott Hogg, CTO GTRI Chair Emeritus RMv6TF Infoblox IPv6 COE Today s Outline Software-Defined Networking Background Introduction to OpenFlow
Accelerate SDN Adoption with Open Source SDN Control Plane
Accelerate SDN Adoption with Open Source SDN Control Plane with a difference Guru Parulkar [email protected] 1 Thinking influenced by Nick McKeown, Sco6 Shenker, and Colleagues at ON.Lab, Stanford
Ethernet-based Software Defined Network (SDN)
Ethernet-based Software Defined Network (SDN) Tzi-cker Chiueh Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 Cloud Data Center Architecture Physical Server
A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network
ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgpeort, CT, USA A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network Mohammad Naimur Rahman
What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates
What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates 1 Goals of the Presentation 1. Define/describe SDN 2. Identify the drivers and inhibitors of SDN 3. Identify what
Investigating the Impact of Network Topology on the Processing Times of SDN Controllers
IFIP, (25). This is the author s version of the work. It is posted here by permission of IFIP for your personal use. Not for redistribution. The definitive version was published in The Seventh International
a new sdn-based control plane architecture for 5G
a new sdn-based control plane architecture for 5G With a Case Study on Connectivity Management m. outline what is sdn? 5G proposed control plane connectivity control software-defined networking The needs
FlowSense: Monitoring Network Utilization with Zero Measurement Cost
FlowSense: Monitoring Network Utilization with Zero Measurement Cost Curtis Yu 1, Cristian Lumezanu 2, Yueping Zhang 2, Vishal Singh 2, Guofei Jiang 2, and Harsha V. Madhyastha 1 1 University of California,
The Future of Networking, and the Past of Protocols
1 The Future of Networking, and the Past of Protocols Scott Shenker with Martín Casado, Teemu Koponen, Nick McKeown (and many others.) 2 Software-Defined Networking SDN clearly has advantages over status
Software Defined Network Application in Hospital
InImpact: The Journal of Innovation Impact: ISSN 2051-6002 : http://www.inimpact.org Special Edition on Innovation in Medicine and Healthcare : Vol. 6. No. 1 : pp.1-11 : imed13-011 Software Defined Network
FlowSense: Monitoring Network Utilization with Zero Measurement Cost
FlowSense: Monitoring Network Utilization with Zero Measurement Cost Curtis Yu 1, Cristian Lumezanu 2, Yueping Zhang 2, Vishal Singh 2, Guofei Jiang 2, and Harsha V. Madhyastha 1 1 University of California,
Scalable Network Virtualization in Software-Defined Networks
Scalable Network Virtualization in Software-Defined Networks Dmitry Drutskoy Princeton University Eric Keller University of Pennsylvania Jennifer Rexford Princeton University ABSTRACT Network virtualization
SOFTWARE-DEFINED NETWORKING AND OPENFLOW
SOFTWARE-DEFINED NETWORKING AND OPENFLOW Freddie Örnebjär TREX Workshop 2012 2012 Brocade Communications Systems, Inc. 2012/09/14 Software-Defined Networking (SDN): Fundamental Control
Different NFV/SDN Solutions for Telecoms and Enterprise Cloud
Solution Brief Artesyn Embedded Technologies* Telecom Solutions Intel Xeon Processors Different NFV/SDN Solutions for Telecoms and Enterprise Cloud Networking solutions from Artesyn Embedded Technologies*
Security improvement in IoT based on Software Defined Networking (SDN)
Security improvement in IoT based on Software Defined Networking (SDN) Vandana C.P Assistant Professor, New Horizon College of Engineering Abstract With the evolving Internet of Things (IoT) technology,
How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (
Software- Defined Networking Matrix Switching January 29, 2015 Abstract This whitepaper describes a Software- Defined Networking use case, using an OpenFlow controller and white box switches to implement
BURSTING DATA BETWEEN DATA CENTERS CASE FOR TRANSPORT SDN
BURSTING DATA BETWEEN DATA CENTERS CASE FOR TRANSPORT SDN Abhinava Sadasivarao, Sharfuddin Syed, Ping Pan, Chris Liou (Infinera) Inder Monga, Andrew Lake, Chin Guok Energy Sciences Network (ESnet) IEEE
Simplifying Data Data Center Center Network Management Leveraging SDN SDN
Feb 2014, HAPPIEST MINDS TECHNOLOGIES March 2014, HAPPIEST MINDS TECHNOLOGIES Simplifying Data Data Center Center Network Management Leveraging SDN SDN Author Author Srinivas Srinivas Jakkam Jakkam Shivaji
Software Defined Networking for Telecom Operators: Architecture and Applications
2013 8th International Conference on Communications and Networking in China (CHINACOM) Software Defined Networking for Telecom Operators: Architecture and Applications Jian-Quan Wang China Unicom Research
Empowering Software Defined Network Controller with Packet-Level Information
Empowering Software Defined Network Controller with Packet-Level Information Sajad Shirali-Shahreza, Yashar Ganjali Department of Computer Science, University of Toronto, Toronto, Canada Abstract Packet
Making the Case for Open Source Controllers
White Paper Making the Case for Open Source Controllers Prepared by Roz Roseboro Senior Analyst, Heavy Reading www.heavyreading.com on behalf of www.brocade.com September 2014 Introduction Telcos face
SOFTWARE DEFINED NETWORKING
SOFTWARE DEFINED NETWORKING Bringing Networks to the Cloud Brendan Hayes DIRECTOR, SDN MARKETING AGENDA Market trends and Juniper s SDN strategy Network virtualization evolution Juniper s SDN technology
Software-Defined Networks: on the road to the softwarization of networking
Software-Defined Networks: on the road to the softwarization of networking Fernando M. V. Ramos LaSIGE/FCUL, University of Lisboa, Portugal [email protected] Diego Kreutz, Paulo Verissimo SnT/University
An Introduction to Software-Defined Networking (SDN) Zhang Fu
An Introduction to Software-Defined Networking (SDN) Zhang Fu Roadmap Reviewing traditional networking Examples for motivating SDN Enabling networking as developing softwares SDN architecture SDN components
MASTER THESIS. Performance Comparison Of the state of the art Openflow Controllers. Ahmed Sonba, Hassan Abdalkreim
Master's Programme in Computer Network Engineering, 60 credits MASTER THESIS Performance Comparison Of the state of the art Openflow Controllers Ahmed Sonba, Hassan Abdalkreim Computer Network Engineering,
