Scalability Issues in Software Defined Network (SDN): A Survey
|
|
|
- Sarah Bruce
- 10 years ago
- Views:
Transcription
1 pp Krishi Sanskriti Publications Scalability Issues in Software Defined Network (SDN): A Survey Smriti Bhandarkar 1, Gyanamudra Behera 2 and Kotla Amjath Khan 3 1 M. Tech. Student School Of Computer Engineering KIIT University, Bhubaneswar, Odisha 2 M. Tech. Student School Of Computer Engineering KIIT University, Bhubaneswar, Odisha 3 School Of Computer Engineering KIIT University, Bhubaneswar, Odisha 1 [email protected], 2 [email protected], 3 [email protected] Abstract Software defined network deals with splitting of infrastructure layer from control layer which enhances the programming capability, flexibility, malleability and manageability of the network. This survey concerns about scalability issues in SDN which includes modification of hardware and software of networking devices and basic centralized architecture of SDN. We also give some light on scalability evaluation of different models of SDN. So, we conclude that by distributing control/intelligence over multiple controllers scalability of network can be increased. Keywords : scalability, data plane, control plane, hierarchy of SDN 1. INTRODUCTION Software defined network[1-3] is a new emerging technology in the field of networking in which programs written in highlevel languages like C, java, ruby, Perl etc for control plane by the network administrator are used to control the behavior of whole network. Even though the traditional network is fully developed, it is unable to fulfill today's network requirements. There is no such a big change in this network, since The reasons for the need of this technology is as follows[4-5] 1. Change in traffic patterns 2. Complex network operations and management 3. Intelligent system which control behavior of lots of network devices 4. Increase in amount of data i.e. big data In spite of having lots of benefits over traditional network like flexible, adaptable, manageable, cost effective(in terms of time), scalability of SDN is a big issue i.e. centralized nature of control plane is not friendly with the growing organizational network. There are various factors which affects the scalability of SDN. They are 1. Processing power of controllers and forwarding devices 2. Capacity of memory/buffer 3. Placement of controllers in the network 4. Latency/delay between controllers and network devices to transfer packets 5. Traffic in the link In this paper, we focus on challenges in SDN to scale-up the network and their proposed solutions. For this, we get that scalability of SDN can be enhanced by resolving the scalability issues of data plane and control plane. The rest paper is organized as follows. Section 2 discusses History of SDN. Section 3 focuses on Scalability issues of data plane. Section 4 focuses on hierarchy of SDN models and their scalability issues and finally section 5 has conclusion of paper with future work. 2. HISTORY OF SDN The SDN has a incredibly long history but it is a recent concept in the field of networking and research. It depends on the concept of three existing network technologies i.e. programmable/active networks, centralized networks and network virtualization. In active networks[6], each and every node has the capability to do computations and modifications on the content of the packets. It supports packet downloading and some tiny programs are appended in that packet then both are encapsulated in frames which are transmitted and processed at every node of the network along with their route. The centralized network[7] has the concept that the server on the middle of the network controls and monitors other devices present in the network in the same way controller control and monitor the forwarding plane by providing services from the management plane. The main idea of virtual networks[8] is to represent one or more logical network topologies on the single network infrastructure. It creates logical/virtual networks that are
2 82 Smriti Bhandarkar, Gyanamudra Behera and Kotla Amjath Khan decoupled from the underlying network hardware to ensure the network can better integrate and support increasing virtual environments. In virtual infrastructure, NV(network virtualization) can be used to create virtual network and this enables us to support the complex requirements in multitenancy environment. For example, it isolates network traffic in zones/containers. Tempest[9] is the first network virtualization project in which several switchlets runs on the top of the single ATM switch and share the same physical resources. The concept of splitting infrastructure layer from the control layer[10] e.g. RCP[11] makes it different and more flexible from the traditional network ForCES[12] and OpenFlow[13] are the communicating protocols between control plane and forwarding plane. By using these protocols the controllers dynamically modifies the flow table entries in the flow table of the forwarding plane by adding, deleting and updating the flow entries. The ONF[14] is the open source consortium which promotes the adoption and concepts of SDN by developing the OpenFlow protocol as standard protocol to communicate between the control plane and data plane(currently released version 1.4.0). 3. SCALABILITY ISSUES OF DATA PLANE In the infrastructure layer, scalability is enhanced by modifying the hardware and software of the network or forwarding device means it depends on memory size and processing speed of CPU. Kannan et al.[15] works on TCAM flow table size and power dissipation. They proposed the compact TCAM in which flow entries in the TCAM are replaced by shorter flow-id and a field flow-id is added/modified in the packet header. The controller contains a new special table known as flow-id table to store the ID of various flows in the network. Narayanan et al.[16] modifies the hardware of the switch by using multi-core programmable ASIC's and its architecture by using a high-speed bus and splitting the forwarding path into TCAM-based and software based path. This enhances the bus speed between on chip CPU and pipeline. Lu et al.[17] uses the well equipped switches having powerful CPUs and DRAM (in GB) to setup an internal link having high bandwidth between ASIC and CPU. Tanyingyong et al.[18] proposed a lookup procedure (software based) which used standard NIC and having cache flow table entries on that network interface card(nic). Luo et al.[19] proposed an OpenFlow switch algorithm which enhances the lookup procedures in the switch and CPU power. Kang et al.[20] prepared an algorithm for the rule replacement in the controller which distributes the forwarding polices throughout the network and also update the flow table dynamically with the new flow entries. 4. HIERARCHY OF SDN AND THEIR SCALABILITY ISSUES The SDN has centralized and decentralized architectures. CENTRALIZED 4.1. Centralized Model VERTICALLY DISTRIBUTED/ HIERARCHIAL SDN Fig. 1: Hierarchy of SDN. In this architecture, the network intelligence i.e. control plane is centralized which means the single controller has the global view of network and it handle whole network as shown in fig. 2. DECENTRALIZED HORIZONTALLY DISTRIBUTED Fig. 2: Centralized control plane. Devoflow[21] has the centralized architecture, it reduces the traffic i.e. flow requests and statistics between control layer and infrastructure layer by cloning rules, triggers and sampling. Shorter-flows are handled by data plane and important-flows are transferred to control layer, it reduces the traffic going towards the controller and enhance scalability. Zuo Qingyun et al.[22] works on centralized architecture to increase the scalability of the network by reducing network traffic, for this they provide intelligence in the switch to handle the redundant packet-in messages and collects the flow
3 Scalability Issues in Software Defined Network (SDN): A Survey 83 statistics from the data plane by using statistics server and sends a summarize report to the controller. FlowVisor[23-24] is a special OpenFlow controller behaves like a transparent proxy running between switches and multiple controllers. It manages many controllers by slicing the network resources and tell one controller to control and monitor its own slice Decentralized Model control plane splits between a number of controllers. The network is handled by two architectures 1. Horizontally distributed control plane 2. Vertically distributed control plane Horizontally Distributed Control Plane. Multiple controllers with comparatively equal capabilities control the whole network as shown in fig. 3. In this architecture, single controller has the topology information of switch connected to the controller and the neighbor controller (local view) or the image of the whole network (global view). The controllers communicate with each other by using east-west bound interface. kandoo[27] has the hierarchical structure of two level as shown in fig. 4(a) in which the root controller manages those applications which require global view of the network like load balancing, routing etc and acts as a mediator between local controllers for co-ordination. DIFANE[28] has the hierarchical structure as shown in fig. 4(b). Switches in the first level has the intelligence to manage some of the messages which makes it more scalable than architecture shown in fig. 4(a). The network administrator has the power to forward, modify, drop and measure the traffic on the switch. It works on two basic ideas 1. Distribute the rules over the authority switches. 2. The controller partition the rules according to the partition algorithm. Fig. 4(a): Vertically distributed control plane. Fig. 3: Horizontally distributed control plane. Onix[25] has distributed control over the network. There exists some general API to access the network state distributed over the onix instances. Hyperflow[26] takes the advantages of centralized control plane and gives the authority to all the controllers to share the same network wide view/global view and locally process the requests without disturbing any other remote node Vertically Distributed Control Plane. In this architecture, controllers/switches are arrange in a hierarchical level in which lower level sends network information to upper or higher level. PALETTE[29-30] follows the ideas of DIFANE and uses pivot bit decomposition method and cut based decomposition graphical method to partition the flow table. Then, the minimized flow tables are distributed over the network to the different authority switches. To check the minimization of flow table they use Rainbow path coloring problem. R-SDN[31] has a vertically distributed control plane. Number of network/forwarding devices on each layer increases according to the Fibonacci series as the idea keep in mind that series increase like branches of a tree (spanning tree) with no loop. They manages the network by using Fibonacci heap ordered tree for load balancing and routing. The algorithm is solvable in polynomial time and gives less response time as compared to the traditional network.
4 84 Smriti Bhandarkar, Gyanamudra Behera and Kotla Amjath Khan 5. SCALABILITY EVALUATION OF DIFFERENT MODELS OF SDN Jie Hu et al.[32] proposes a metric which evaluates scalability of different models of SDN i.e. centralized control plane, vertically distributed/hierarchical control plane and horizontally distributed control plane. They define scalability of controller contains number of nodes varies from NN 1 to NN 2 as follows where, SWITCH φφ(nn 1, NN 2 ) = FF(NN 1 ) FF(NN2 ) (1) FF(NN 1 ) and FF(NN 2 ) productivity of control plane having nodes NN 1 and NN 2 respectively Productivity[33] of control plane is defined as FF(NN) = φφ(nn) TT(NN) CC(NN) (2) where, φφ(nn) Throughput of control plane for processing network requests TT(NN) average response time for each request CC(NN) cost of deployment of control plane NN Number of nodes in the network SWITCH Fig. 4(b): Vertically distributed control plane. They proposed three theorems in which they find the scalability of different models of SDN and proves that vertically distributed control plane is more scalable than the other models but they also proves that as the distance between network devices increase the scalability of every model or architecture drops due to delay in packet transfer in the network which is explained in the controller placement problem[34]. Syed A. S. et al.[35] gives the guidelines to modify the design of controller to scale up the network. They do performance evaluation on four controllers floodlight, maestro, nox and becon based on latency and scalability of thread by continuously sending packets to the controller and calculating response time per second for different number of threads and switches. 6. CONCLUSION By this study, we conclude that SDN is easy to program, manageable and less complex as compared to the conventional network but the basic centralized nature of SDN is bottleneck for scalability of this network and it can be enhanced by decentralizing the control plane and modifying hardware and software of forwarding device and controller for load balancing, routing, traffic engineering etc. We further works on placement of controllers in the network so as to get maximum throughput and efficiency with less cost. 7. ACKNOWLEDGEMENTS This work was supported by KIIT University, Bhubaneswar, Odisha, India. REFERENCES [1] Yosr Jarraya, Taous Madi, and Mourad Debbabi, "A Survey and a Layered Taxonomy of Software-Defined Networking", published in Communications Surveys and Tutorials, IEEE Issue: 99, [2] B. Nunes, M. Mendonca, X. Nguyen, K. Obraczka, and T. Turletti, A survey of software defined networking: Past, present, and future of programmable networks, Communications Surveys Tutorials, IEEE,no. 99, pp. 1 18, [3] F. Hu, Q. Hao, and K. Bao, A survey on software defined networking(sdn) and openflow: From concept to implementation, IEEE Commun. Surveys Tuts., no. 99, pp. 1 1, [4] Open Networking Foundation, "Software-Defined Networking: The New Norm for Networks," ONF White Paper, April 12, [5] Myung-Ki Shin, Ki-Hyuk Nam,Hyoung-Jun Kim, Software-Defined Networking (SDN): A Reference Architecture and Open APIs, International Conference on ICT Convergence (ICTC), [6] J. M. Smith and S. M. Nettles, Active networking: one view of the past, present, and future, IEEE Trans. Syst. Man Cybern, C, Appl. Rev., vol. 34, no. 1, pp. 4 18, February [7] Yacoby, Amnon, and Eden Shochat. "Centralized network control." U.S. Patent 7,788,366, issued August 31, [8] Chowdhury, N. M., and Raouf Boutaba. "A survey of network virtualization." Computer Networks 54, no. 5 (2010): [9] Van der Merwe, J.E., Rooney, S., Leslie, I.M. and Crosby, S.A., "The Tempest - A Practical Framework for Network Programmability", IEEE Network, November 1997
5 Scalability Issues in Software Defined Network (SDN): A Survey 85 [10] SDN[EB/OL].[ ]. /whitepapers [11] M. Caesar, D. Caldwell, N. Feamster, J. Rexford, A. Shaikh, and J. van der Merwe, Design and Implementation of a Routing Control Platform, in ACM/USENIX NSDI, [12] A. Doria, J. H. Salim, R. Haas, H. Khosravi, W. Wang, L. Dong, R. Gopal, and J. Halpern, Forwarding and Control Element Separation (ForCES) Protocol Specification, for Comments (RFC) ISSN: March [13] MCKEO WN N, ANDERSON T, BALAKRISHNAN H, et al. OpenFlow: Enabling Innovation in Campus Networks[J]. ACM SIGCOMM Computer [14] Open Networking Foundation, OpenFlow Switch Specification, October 2013, version [15] K. Kannan and S. Banerjee, Compact TCAM: Flow Entry Compaction in TCAM for Power Aware SDN, in Distributed,Computing and Networking, ser. Lecture Notes in Computer Science, D. Frey, M. Raynal, S. Sarkar, R. Shyamasundar, and P. Sinha, Eds. Springer Berlin Heidelberg, 2013, vol. 7730, pp [16] R. Narayanan, S. Kotha, G. Lin, A. Khan, S. Rizvi, W. Javed, H. Khan, and S. Khayam, Macroflows and Microflows: Enabling Rapid Network Innovation through a Split SDN Data Plane, in European Workshop on Software Defined Net-working (EWSDN), October 25th-26th, Darmstadt, Germany. Washington, DC, USA: IEEE Computer Society, 2012, pp [17] G. Lu, R. Miao, Y. Xiong, and C. Guo, Using CPU as a Traffic Co- Processing Unit in Commodity Switches, in the Proceedings of the first workshop on Hot Topics in Software Defined Networks, ser. HotSDN 12. New York, NY, USA: ACM, 2012, pp [18] V. Tanyingyong, M. Hidell, and P. Sjodin, Using Hardware Classification to Improve PC-based OpenFlow Switching, in IEEE 12th International Conference on High Performance Switching and Routing (HPSR), 2011, pp [19] Y. Luo, P. Cascon, E. Murray, and J. Ortega, Accelerating OpenFlow Switching with Network Processors, in 5th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ser. ANCS 09. New York, NY, USA: ACM, 2009, pp [20] N. Kang, Z. Liu, J. Rexford, and D. Walker, Optimizing the One Big Switch Abstraction in Software-Defined Networks, in Proceedings of the 9th conference on Emerging networking experiments and technologies, ser. CoNEXT 13. New York, NY, USA: ACM, [21] A. R. Curtis et al., DevoFlow: Scaling Flow Management for High- Performance Networks, Proc. ACM SIGCOMM 11, 2011, pp [22] Zuo, Qingyun, Ming Chen, Ke Ding, and Bo Xu. "On generality of the data plane and scalability of the control plane in software-defined networking." Communications, China 11, no. 2 (2014): [23] B. Sonkoly, A. Gulyas, F. Nemeth, J. Czentye, K. Kurucz, B. Novak, and G. Vaszkun, OpenFlow Virtualization Framework with Advanced Capabilities, in 2012 European Workshop on Software Defined Networking, October 25th-26th, Darmstadt, Germany., ser. EWSDN 12. Washington, DC, USA: IEEE Computer Society, 2012, pp [24] R. Sherwood, M. Chan, A. Covington, G. Gibb, M. Flajslik, N. Handigol, T.-Y. Huang, P. Kazemian, M. Kobayashi, J. Naous, S. Seetharaman, D. Underhill, T. Yabe, K.-K. Yap, Y. Yiakoumis, H. Zeng, G. Appenzeller, R. Johari, N. McKeown, and G. Parulkar, Carving Research Slices out of your Production Networks with OpenFlow, SIGCOMM Comput. Commun. Rev., vol. 40, no. 1, pp , Jan [25] T. Koponen et al., Onix: A Distributed Control Platform for Large- Scale Production Networks, Proc. 9th USENIX OSDI Conf., 2010, pp [26] A. Tootoonchian and Y. Ganjali, Hyperflow: A Distributed Control Plane for OpenFlow, Proc INM Conf., 2010, pp [27] S. Hassas Yeganeh and Y. Ganjali, Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications, Proc. HotSDN 12 Wksp., 2012, pp [28] M. Yu, J. Rexford, M. J. Freedman, and J. Wang, Scalable flow-based networking with difane, ACM Comput. Commun. Rev., vol. 41, no. 4,2010. [29] Y. Kanizo, D. Hay, and I. Keslassy, Palette: Distributing tables in software-defined networks, Technion, Tech. Rep. TR12-05, [30] Yossi Kanizo, David Hay, and Isaac Keslassy. Palette: Distributing tables in software-defined networks. In INFOCOM, pages ,2013 [31] DAI, Wei, Guochu SHOU, Yihong HU, and Zhigang GUO. "R-SDN: A RECUSIVE APPROACH FOR SCALING SDN." [32] Hu, Jie, Chuang Lin, Xiangyang Li, and Jiwei Huang. "Scalability of Control Planes for Software Defined Networks: Modeling and Evaluation." [33] P. Jogalekar and M. Woodside, Evaluating the scalability of distributed systems, Parallel and Distributed Systems, IEEE Transactions on, vol. 11, no. 6, pp , [34] Jimenez, Yury, Cristina Cervello-Pastor, and Aurelio J. Garcia. "On the controller placement for designing a distributed SDN control layer." In Networking Conference, 2014 IFIP, pp IEEE, [35] Shah, Syed Abdullah, 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, 2013.
Load Balancing in Software-defined Network (SDN) Based on Traffic Volume
pp 72 76 Krishi Sanskriti Publications http://www.krishisanskriti.org/acsit.html Load Balancing in Software-defined Network (SDN) Based on Traffic Volume Smriti Bhandarkar 1, Kotla Amjath Khan 2 1 M. Tech.
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
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
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,
Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications
Kandoo: A Framework for Efficient and Scalable Offloading of Control s Soheil Hassas Yeganeh University of Toronto [email protected] Yashar Ganjali University of Toronto [email protected] ABSTRACT
Survey: Software Defined Networks with Emphasis on Network Monitoring
Survey: Software Defined Networks with Emphasis on Network Monitoring Prashanth [email protected] Indian Institute of Technology, Bombay (IIT-B) Powai, Mumbai, Maharastra India 31 Oct 2015 Abstract
HyperFlex: An SDN Virtualization Architecture with Flexible Hypervisor Function Allocation
c 2015 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
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
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
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
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
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
Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx
Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx Nick McKeown, Guru Parulkar, Guido Appenzeller, Nick Bastin, David Erickson, Glen Gibb, Nikhil Handigol, Brandon Heller,
Orion: A Hybrid Hierarchical Control Plane of Software-Defined Networking for Large-Scale Networks
2014 IEEE 22nd International Conference on Network Protocols Orion: A Hybrid Hierarchical Control Plane of Software-Defined Networking for Large-Scale Networks Yonghong Fu 1,2,3, Jun Bi 1,2,3, Kai Gao
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
ulobal: Enabling In-Network Load Balancing for Arbitrary Internet Services on SDN
ulobal: Enabling In-Network Load Balancing for Arbitrary Internet Services on SDN Alex F R Trajano, Marcial P Fernandez Universidade Estadual do Ceará Fortaleza, Ceará, Brazil Email: [email protected],
OMNI: OpenFlow MaNagement Infrastructure
OMNI: OpenFlow MaNagement Infrastructure Diogo M. F. Mattos, Natalia C. Fernandes, Victor T. da Costa, Leonardo P. Cardoso, Miguel Elias M. Campista, Luís Henrique M. K. Costa, Otto Carlos M. B. Duarte
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
libnetvirt: the network virtualization library
libnetvirt: the network virtualization library Daniel Turull, Markus Hidell, Peter Sjödin KTH Royal Institute of Technology, School of ICT Stockholm, Sweden Email: {danieltt,mahidell,psj}@kth.se Abstract
Research Article Dynamic Server Cluster Load Balancing in Virtualization Environment with OpenFlow
International Journal of Distributed Sensor Networks Volume 215, Article ID 531538, 9 pages http://dx.doi.org/1.1155/215/531538 Research Article Dynamic Server Cluster Load Balancing in Virtualization
Performance Evaluation of OpenDaylight SDN Controller
Performance Evaluation of OpenDaylight SDN Controller Zuhran Khan Khattak, Muhammad Awais and Adnan Iqbal Department of Computer Science Namal College Mianwali, Pakistan Email: {zuhran2010,awais2010,adnan.iqbal}@namal.edu.pk
Formal Specification and Programming for SDN
Formal Specification and Programming for SDN relevant ID: draft-shin-sdn-formal-specification-01 Myung-Ki Shin, Ki-Hyuk Nam ETRI Miyoung Kang, Jin-Young Choi Korea Univ. Proposed SDN RG Meeting@IETF 84
A Method for Load Balancing based on Software- Defined Network
, pp.43-48 http://dx.doi.org/10.14257/astl.2014.45.09 A Method for Load Balancing based on Software- Defined Network Yuanhao Zhou 1, Li Ruan 1, Limin Xiao 1, Rui Liu 1 1. State Key Laboratory of Software
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
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
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
HyperFlow: A Distributed Control Plane for OpenFlow
HyperFlow: A Distributed Control Plane for OpenFlow Amin Tootoonchian University of Toronto [email protected] Yashar Ganjali University of Toronto [email protected] Abstract OpenFlow assumes a
Autonomicity Design in OpenFlow Based Software Defined Networking
GC'12 Workshop: The 4th IEEE International Workshop on Management of Emerging Networks and Services Autonomicity Design in OpenFlow Based Software Defined Networking WANG Wendong, Yannan HU, Xirong QUE,
Mobility Management Framework in Software Defined Networks
, pp. 1-10 http://dx.doi.org/10.14257/ijseia.2014.8.8,01 Mobility Management Framework in Software Defined Networks Kyoung-Hee Lee Department of Computer Engineering, Pai Chai University, Korea [email protected]
Sensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com
Sensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com A Dynamic Deployment Policy of Slave Controllers for Software Defined Network Yongqiang Yang and Gang Xu College of Computer
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
OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?
OpenFlow and Onix Bowei Xu [email protected] [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control
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,
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing
Hosted cloud computing has significantly. Scalable Network Virtualization in Software- Defined Networks FPO. Virtualization
Virtualization FPO Scalable Network Virtualization in Software- Defined Networks Network virtualization gives each tenant in a data center its own network topology and control over its traffic flow. Software-defined
Software-Defined Mobile Cloud: Architecture, Services and Use Cases
Software-Defined Mobile Cloud: Architecture, Services and Use Cases Ian Ku, You Lu, Mario Gerla Department of Computer Science University of California Los Angeles Los Angeles, USA {ianku, youlu, gerla}
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,
Virtualization and SDN Applications
Virtualization and SDN lications 2 Virtualization Sharing physical hardware or software resources by multiple users and/or use cases Examples system shares physical hardware resources Virtual machine shares
Software Defined Networking Architecture
Software Defined Networking Architecture Brighten Godfrey CS 538 October 8 2013 slides 2010-2013 by Brighten Godfrey The Problem Networks are complicated Just like any computer system Worse: it s distributed
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
Failover Mechanisms for Distributed SDN Controllers
Failover Mechanisms for Distributed SDN Controllers Mathis Obadia, Mathieu Bouet, Jérémie Leguay, Kévin Phemius, Luigi Iannone Thales Communications & Security {firstname.name}@thalesgroup.com Telecom
Dynamic Controller Deployment in SDN
Dynamic Controller Deployment in SDN Marc Huang, Sherrill Lin, Dominic Yan Department of Computer Science, University of Toronto Table of Contents Introduction... 1 Background and Motivation... 1 Problem
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
CS6204 Advanced Topics in Networking
CS6204 Advanced Topics in Networking Assoc Prof. Chan Mun Choon School of Computing National University of Singapore Aug 14, 2015 CS6204 Lecturer Chan Mun Choon Office: COM2, #04-17 Email: [email protected]
SOFTWARE DEFINED NETWORK AND OPENFLOW: A CRITICAL REVIEW
SOFTWARE DEFINED NETWORK AND OPENFLOW: A CRITICAL REVIEW Shivaleela Arlimatti, Suhaidi Hassan, Adib Habbal and Suki Arif InterNetWorks Research Lab, School of Computing. Universiti Utara Malaysia, UUM
Combined Smart Sleeping and Power Scaling for Energy Efficiency in Green Data Center Networks
UNIFI@ECTI-CON 2013 (May 14 th 17 th 2013, Krabi, Thailand) Combined Smart Sleeping and Power Scaling for Energy Efficiency in Green Data Center Networks Nguyen Huu Thanh Department of Communications Engineering
Review On Architecture & Security Issues of SDN
Review On Architecture & Security Issues of SDN Gagandeep Garg 1, Roopali Garg 2 Research Scholar, Dept. Of IT, U.I.E.T., PU, Chandigarh, India 1 Coordinator, Dept. Of IT, U.I.E.T., PU, Chandigarh, India
Time-based Updates in OpenFlow: A Proposed Extension to the OpenFlow Protocol
CCIT Report #835, July 2013, EE Pub No. 1792, Technion, Israel 1 Time-based Updates in : A Proposed Extension to the Protocol Tal Mizrahi, Yoram Moses Department of Electrical Engineering Technion Israel
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]
EventBus Module for Distributed OpenFlow Controllers
EventBus Module for Distributed OpenFlow Controllers Igor Alekseev Director of the Internet Center P.G. Demidov Yaroslavl State University Yaroslavl, Russia [email protected] Mikhail Nikitinskiy System
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
High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features
UDC 621.395.31:681.3 High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features VTsuneo Katsuyama VAkira Hakata VMasafumi Katoh VAkira Takeyama (Manuscript received February 27, 2001)
OpenFlow Overview. Daniel Turull [email protected]
OpenFlow Overview Daniel Turull [email protected] Overview OpenFlow Software Defined Networks (SDN) Network Systems Lab activities Daniel Turull - Netnod spring meeting 2012 2 OpenFlow Why and where was
Accurate Anomaly Detection using Adaptive Monitoring and Fast Switching in SDN
I.J. Information Technology and Computer Science, 2015, 11, 34-42 Published Online October 2015 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijitcs.2015.11.05 Accurate Anomaly Detection using Adaptive
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING. Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk College of Engineering, Koç University, 34450 Sariyer, Istanbul, Turkey ABSTRACT
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
Constructing Energy-Aware Software- Defined Network Virtualization
Software- Defined Network Virtualization Kuala Lumpur, 08/2015 Tran Manh Nam, Nguyen Huu Thanh, Nguyen Hong Van, Kim Bao Long, Nguyen Duc Lam, Nguyen Van Huynh, Nguyen Van Ca 1 Content 1. Introduction
Quality of Service Routing Network and Performance Evaluation*
Quality of Service Routing Network and Performance Evaluation* Shen Lin, Cui Yong, Xu Ming-wei, and Xu Ke Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 {shenlin, cy, xmw,
Michael Jarschel, Thomas Zinner, Tobias Hoßfeld, Phuoc Tran Gia University of Würzburg, Institute of Computer Science, Würzburg, Germany.
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
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],
Extensible Datapath Daemon - A Review
A Datapath-centric Virtualization Mechanism for OpenFlow Networks R. Doriguzzi-Corin, E. Salvadori, M. Gerola CREATE-NET, Trento, Italy Email: {rdoriguzzi, esalvadori, mgerola}@create-net.org M. Suñé,
Software Defined Networking and the design of OpenFlow switches
Software Defined Networking and the design of OpenFlow switches Paolo Giaccone Notes for the class on Packet Switch Architectures Politecnico di Torino December 2015 Outline 1 Introduction to SDN 2 OpenFlow
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
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? Many slides stolen from Jennifer Rexford, Nick McKeown, Scott Shenker, Teemu Koponen, Yotam Harchol and David Hay Agenda
Network Virtualization History. Network Virtualization History. Extending networking into the virtualization layer. Problem: Isolation
Network irtualization History Network irtualization and Data Center Networks 263-3825-00 SDN Network irtualization Qin Yin Fall Semester 203 Reference: The Past, Present, and Future of Software Defined
Using Hardware Classification to Improve PC-Based OpenFlow Switching
Using Hardware Classification to Improve PC-Based OpenFlow Switching Voravit Tanyingyong, Markus Hidell, Peter Sjödin School of Information and Communication Technology KTH Royal Institute of Technology
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
OpenFlow-Based Dynamic Server Cluster Load Balancing with Measurement Support
OpenFlow-Based Dynamic Server Cluster Load Balancing with Measurement Support Qingwei Du and Huaidong Zhuang College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics,
An Insight Into Software Defined Wireless Networks
An Insight Into Software Defined Wireless Networks Christian Niephaus, George Ghinea Brunel University London, United Kingdom [email protected] [email protected] Osianoh Glenn Aliu,
ORAN: OpenFlow Routers for Academic Networks
ORAN: OpenFlow Routers for Academic Networks A. Rostami,T.Jungel,A.Koepsel,H.Woesner,A.Wolisz Telecommunication Networks Group (TKN), Technical University of Berlin, Germany {rostami, wolisz}@tkn.tu-berlin.de
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal
Hadoop Technology for Flow Analysis of the Internet Traffic
Hadoop Technology for Flow Analysis of the Internet Traffic Rakshitha Kiran P PG Scholar, Dept. of C.S, Shree Devi Institute of Technology, Mangalore, Karnataka, India ABSTRACT: Flow analysis of the internet
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
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
Improving Network Management with Software Defined Networking
SOFTWARE DEFINED NETWORKS Improving Network Management with Software Defined Networking Hyojoon Kim and Nick Feamster, Georgia Institute of Technology ABSTRACT Network management is challenging. To operate,
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
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
Why Software Defined Networking (SDN)? Boyan Sotirov
Why Software Defined Networking (SDN)? Boyan Sotirov Agenda Current State of Networking Why What How When 2 Conventional Networking Many complex functions embedded into the infrastructure OSPF, BGP, Multicast,
Research on Video Traffic Control Technology Based on SDN. Ziyan Lin
Joint International Mechanical, Electronic and Information Technology Conference (JIMET 2015) Research on Video Traffic Control Technology Based on SDN Ziyan Lin Communication University of China, Beijing
Software-Defined Infrastructure and the SAVI Testbed
Software-Defined Infrastructure and the SAVI Testbed Joon-Myung Kang 1, Thomas Lin 2, Hadi Bannazadeh 2, and Alberto Leon-Garcia 2 1 HP Labs., Palo Alto, CA, 94304, USA, [email protected] 2 Dept.
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS 1 M.LAKSHMI, 2 N.LAKSHMI 1 Assitant Professor, Dept.of.Computer science, MCC college.pattukottai. 2 Research Scholar, Dept.of.Computer science, MCC college.pattukottai.
Dynamic Security Traversal in OpenFlow Networks with QoS Guarantee
International Journal of Science and Engineering Vol.4 No.2(2014):251-256 251 Dynamic Security Traversal in OpenFlow Networks with QoS Guarantee Yu-Jia Chen, Feng-Yi Lin and Li-Chun Wang Department of
Network Management through Graphs in Software Defined Networks
Network Management through Graphs in Software Defined Networks Gustavo Pantuza, Frederico Sampaio, Luiz F. M. Vieira, Dorgival Guedes, Marcos A. M. Vieira Departament of Computer Science Universidade Federal
Carrier-grade Network Management Extensions to the SDN Framework
Carrier-grade Network Management Extensions to the SDN Framework Alisa Devlic, Wolfgang John Ericsson Research Kista, Sweden {alisa.devlic, wolfgang.john}@ericsson.com Pontus Sköldström Acreo AB Kista,
Architecture of distributed network processors: specifics of application in information security systems
Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia [email protected] 1. Introduction Modern
Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering
Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Communication Networks Software Defined Networking (SDN) Prof. Dr. Admela Jukan Dr.
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
Dynamic Controller Provisioning in Software Defined Networks
Dynamic Controller Provisioning in Software Defined Networks Md. Faizul Bari, Arup Raton Roy, Shihabur Rahman Chowdhury, Qi Zhang, Mohamed Faten Zhani, Reaz Ahmed, and Raouf Boutaba David R. Cheriton School
AN EFFICIENT LOAD BALANCING ALGORITHM FOR CLOUD ENVIRONMENT
AN EFFICIENT LOAD BALANCING ALGORITHM FOR CLOUD ENVIRONMENT V.Bharath 1, D. Vijayakumar 2, R. Sabarimuthukumar 3 1,2,3 Department of CSE PG, National Engineering College Kovilpatti, Tamilnadu, (India)
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
Dynamic Resource Management in SDN-based Virtualized Networks
Dynamic Resource Management in SDN-based Virtualized Networks Rashid Mijumbi, Joan Serrat, Javier Rubio-Loyola, Niels Bouten, Filip De Turck and Steven Latré Universitat Politècnica de Catalunya, 834 Barcelona,
Virtualizing the Network Forwarding Plane
Virtualizing the Network Forwarding Plane Martín Casado Nicira Teemu Koponen Nicira Rajiv Ramanathan Google Scott Shenker UC Berkeley 1 Introduction Modern system design often employs virtualization to
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
