Server Load Balancing with Path Selection in Virtualized Software Defined Networks
|
|
- Anis Washington
- 5 years ago
- Views:
Transcription
1 Volume 114 No , ISSN: (printed version); ISSN: (on-line version) url: ijpam.eu Server Load Balancing with Path Selection in Virtualized Software Defined Networks Nalinadevi K 1 Sriram S 2, Raahul C 2, HarshavardanRaaj 2 and Sangeetha B 2 Department of Computer Science and Engineering Amrita School of Engineering, Coimbatore Amrita Vishwa Vidyapeetham, Amrita University, India. 1 k nalinadevi@cb.amrirta.edu 2 ssriram570, vishnov3, harshavardanb65, bsangee08@gmail.com June 23, 2017 Abstract Network virtualization in a data center network offers a promising solution to address the resource latency demands imposed by load balancing applications. Load balancing traffic in virtualized Software Defined Networks enables us to optimize resource utilization, maximize throughput, minimize response time and avoid overloading of a single resource. In this paper, we have used a network virtualization platform, OpenVirteX, to implement server load balancing algorithms with path selection to achieve minimum latency. Random, round robin, and least connections algorithms are implemented to balance the load on servers. A path selection algorithm to compute the minimum latency path is implemented. The experiments performed on the virtual network show that the least connections algorithm with path selection does efficient server load balancing with minimum latency than the random and round robin server load balancing with path selection. 715
2 AMS Subject Classification: 94C15 Key Words: SDN, load balancing, OpenVirteX, virtualization 1 Introduction In data center networks, Network Virtualization [1]enables network resources such as link bandwidth, topology, hardware devices, and address spaces to be allocated and used efficiently, allowing its tenants to frame cus-tomized network policies, isolate addresses between different virtual networks and manage these resources productively. Network Virtualization (NV) is the logical creation of a network that is decoupled from the underlying hardware. In other words, it is the ability to initiate the hardware platform in a software which permits the service provider to deploy multiple heterogeneous virtual networks on a single hardware. The virtual networks which provide an abstraction of the hardware are used to manage the network services and resources while the physical network is responsible for forward-ing the packets. Therefore, it is more scalable and more cost effective than the traditional hardware used. Software Defined Network (SDN) [2] is a network architecture which provides a global view of the network by separating the control plane, the decision maker, from the data plane consisting of network devices which forward data according to the decisions made by the control plane. In traditional networks, a dedicated hardware is used for load balancing. The specialized hardware is expensive and cannot be customized by network administrators. SDN offers customizability and uses simple, inexpensive computing devices as a controller. The real challenge lies in integrating the network virtualization in SDN architecture. This is achieved using network virtualization platform discussed in [13] which takes the abstraction of physical networks in hardware like switches, network resources and connects them with the controller. With such virtualization platforms, multiple virtual networks can be deployed on a hardware, thus maximizing the resource utilization. Load balancers in traditional networks have dedicated vendor specific hardware which act as resource managers and split the traf- 716
3 fic among the available servers and paths. SDN-NV can have a resource manager that allows multiple network operators to share the underlying physical resource and have a centralized controller for each network operator that implements a load balancing algorithm to maximize the resource utilization. In this paper, we present the implementation of load balancing algorithms in virtual networks using SDN architecture. The load balancing algorithms are implemented as applications in the controller which control the virtual network switches. The server load balancing algorithms are used to provide efficient server utilization by balancing the load across servers. Three server load balancing algorithms: Random, Round-Robin and Least Connections are used to balance the load across servers. Once the server is chosen, the packets are sent along the path which has the least latency - computed using Dijkstras al-gorithm [6]. The significance of this work is the computation of latencies of the links using the Open- Flow [7] message sequence discussed in Section IV. Thus, the path load balancing algorithm in the virtual network ensures mini-mum response time for clients by directing traffic along paths with least latency and the server load balancing algorithms ensure efficient server utilization by directing traffic to a pool of backend servers. The paper has been structured as follows. Section II presents the relevant background, Section III discusses research proposals related to load balancing and virtualization in SDN, Section IV elaborates the algorithms used, Section V presents the system design, Section VI presents the implementation and experimental results, and Section VII concludes the paper. 2 Background 2.1 Software-Defined Networking It is an evolving network technology in which a centralized controller monitors and controls the behavior of the entire network. For fault tolerance, multiple controllers can be used to operate the network, each having its own view of the network. In SDN, network devices predominantly use OpenFlow protocol, a south-bound API, to communicate with the controllers. Flow tables present in the OpenFlow-enabled switches contain all the routing, forwarding 717
4 and other related information. The controller uses this information to forward packets through the network, i.e. when an incoming packet matches the flow table entry, an action is applied, and if there is no match, the packet is directed to the controller which reactively determines if it should insert, update or delete the flow entries in the switchs flow table. 2.2 OpenVirteX (OVX) OVX is a network virtualization platform [13] which virtualizes the underly-ing Software Defined Network. Each virtual SDN can be customized in terms of addressing scheme and topology. It is similar to FlowVisor [10] as it acts as a proxy which sits between the physical network system and the tenant s NOS where each tenant can get the desired topology of their choice by giving a map between the current static topology and their desired virtual network. Virtualized topology can be either the same topology or the subset of the physical topology depending upon the tenants decision as shown in Figure1. [14] Figure 1: OpenVirteXs generic architecture 3 Related Work In the past decade, extensive research work was undertaken to develop load balancing techniques in SDN. For instance, Plug-n-Serve [3] is a load balancing model which deals with a heap of servers as well as the blockage of the network. The response time of web services is reduced by having a control over the load on the servers and networks. It captures three main aspects of the system, namely 718
5 (1) Up-to-date state of the overall system: The load on the servers and the congestion of the network links and switches (2) The average response time for the requests as a time series (3) The effect of dynamically adding or removing servers and network links on response time. It consists of three major components namely (a) Flow Manager - an OpenFlow controller module which uses specific load balancing algorithms to manage and route flow, here, LOBUS algorithm is used, (b) Net Manager - this module is responsible for monitoring and probing the network periodically to obtain link statistics from the switches, (c) Host Manager the load on servers and their state information are monitored here and these particulars are reported to Flow Manager for further processing. In spite of offering high adaptability in adjusting to high traffic requirements, this model has not proposed an architectural extension to virtualized environments. These days, network virtualization and function virtualization are important concepts that havent been incorporated into their architecture. There are very few works that focus on virtualizing the underlying SDN infrastructure. In our architecture, we used a virtualized network in OVX to implement load balancing schemes and thus overcome its shortcoming. In terms of a network virtualization application, FlowVisor is a virtual layer which creates different instances of a virtual network from an underlying physical infrastructure. It acts as an intermediary between the physical hard-ware and the controller. This course of action permits different OpenFlow controllers to operate on the created virtual instances. Its drawback is that it just slices the entire flow space between the tenants. We use OpenVirteX to overcome this shortcoming of FlowVisor. This paper uses latency as a primitive for finding the optimized path to reach the selected server. As a result, it offers less overhead and with OpenVirteX, each tenant will have control over a virtualized network topology with full address space. 4 Algorithm This section elaborates the algorithms used for computing the overall latency of the multiple paths available to the server and chooses the best possible path to the server which is chosen by either ran- 719
6 dom, round robin or least con-nections algorithms. 4.1 Server Selection The three standard server load balancing algorithms used are: 1. Random: client requests are directed to a random server chosen from the configured pool of servers. 2. Round robin: requests made by clients are distributed across a pool of backend servers in a sequential order. 3. Least connections: a new request is directed to the server which currently has the least number of client connections. In this algorithm, the load balancing module decides the appropriate server based on the number of live flows handled by each server. Lesser the number of flows handled by a server, the lesser it is loaded. Thus, the server handling the least number of flows is chosen. 4.2 Link Latency Computation Computing the link latencies is based on the concept specified in floodlight [4] to discover links and check the activeness of network devices [7]. On that basis, the OpenFlow messages and protocols used by the algorithm to compute the latency of each link in the network are: PACKET_IN: A switch sends this message to the controller to enable further processing of the packet received by the switch. PACKET_OUT: The controller uses this message to instruct a switch to transmit a data packet through one or more of its ports. Link Layer Discovery Protocol (LLDP) packets: LLDP packets are sent from one switch to its neighbor to discover a link between them. ECHO_REQUEST and ECHO_REPLY: To ensure connectivity between the controller and the OpenFlow switches, every switch periodically exchanges these messages with the controller. 720
7 4.2.1 Sequence of steps in calculating total Round Trip Time (RTT) for link dis-covery: For illustration, let us take the link discovery process between switches S1 and S2 as shown in Figure2. 1. Initially, the controller C sends a PACKET_OUT message to S1 and instructs it to send LLDP packets to S2. Time taken for this is denoted by t S1. 2. Then, S1 sends an LLDP packet to S2. Time taken for this is denoted by t S1 S2. 3. Once S2 receives the LLDP packet, it sends a PACKET_IN message to C. Time taken for this is denoted by t S2. Figure 2: Overall RTT The link discovery module compares both the PACKET_IN and PACKET_OUT messages and checks if a link exists between S1 and S2. The overall time taken for this process is calculated as TOTAL_RTT (C, S1, S2) represented as equation 1: total RT T t s1 + t S1 S2 + t S2 (1) Calculating RTT between switches and controller: 1. In Figure3, C sends ECHO_REQUEST to S1. Time taken for this event is denoted by t echo req. 2. S1 sends ECHO_REPLY to C. Time taken for this event is denoted by t echo reply. 721
8 Figure 3: Switch Controller RTT The OpenFlow message handler module calculates RTT for a switch-controller connection based on the timestamp of above two events and represents the overall SWITCH_RTT (C, S1) as in equation 2: Assigning links latencies: t S1 t echo req + t echo reply (2) We need to subtract the one way latency of both the switches from the total RTT to obtain the latency between switches S1 and S2 which is represented as LATENCY (S1, S2) in equation 4: Oneway latency SW IT CH RT T S1 + SW IT CH RT T S2 2 (3) Latency S1 S2 T OT AL RT T (S1, S2) Oneway latency (4) 4.3 Path Selection The objective of this algorithm is to choose the path which has minimum latency. Minor modifications are made to Dijkstras algorithm and the link latency between each pair of switches is used as cost of the edges in the modified Dijkstras algorithm. The algorithm then chooses the path with least latency from source switch S1 to destination switch Sn, n hops apart. The overall latency of the chosen path is obtained using equation 5: Latency S1 Sn Latency S1 S2 +Latency S2 S3 + +Latency S(n 1) Sn (5) 722
9 5 System Design 5.1 Topology The implementation uses Mininet [8], a network emulator that supports SDN architecture, for creating the Internet2 Wide Area Network (WAN) on which OVX was deployed. This Internet2 NDDI topology [11] shown in Figure4 consists of 11 core switches and two hosts are attached to each of these core switches. Evaluation is done on the performance of random, round-robin and least connection server selection algorithms in a virtualized instance of this multipath topology and a path with the least latency to the selected server is chosen. Figure 4: Switch Controller RTT 5.2 Floodlight modules The floodlight modules extended and created are: 1. Link discovery: link discovery manager in this module detects links in the topology and obtains the round trip time of LLDP packets. 2. OpenFlow message handler: calculates the latency between the switches and controller using echo messages (Echo Request and Echo Reply) sent from the controller to the switches and vice versa to check if they are alive and connected to each other. 3. Server load balancer: this is an extension of the basic load balancing ser-vice provided by floodlight and it chooses a server from a pool of backend servers using either random, roundrobin or least connections algorithm. 723
10 4. Path selection module: uses an extended version of Dijkstra s algorithm having link latencies as cost and computes a route to the chosen server by selecting a path which has the least latency. 5.3 Architecture The architecture shown in Figure5 consists of 3 major components: 1. The NDDI Internet2 physical topology emulated using Mininet. 2. The switches in the data plane listening to OVX. OVX is used to configure multiple virtual instances of the underlying physical topology. 3. Floodlight sits on top of OVX and implements all the load balancing algorithms and the path selection algorithm on these virtualized network instances. As a result, client requests are load balanced to different backend servers in a virtualized network and the best possible path to the server is chosen. Figure 5: Load balancing architecture 6 Implementation and experimental results In this experiment, two virtual networks are configured, each consisting of 6 switches and 12 hosts. As OVX enables us to have each 724
11 virtual network controlled by its own controller, a controller is assigned for each of these virtual networks. The switches created in Mininet start listening on port 6633 for connecting to OVX. The configuration of the virtual networks is done using OVXs Tenant API [9]. Each virtual network listens to its respective controller on an assigned port number. Floodlight controllers listen on port and port to the virtual networks created using OVX. Then, the aforementioned floodlight mod-ules perform their respective functions on the virtualized instances. By default, floodlight controller uses a Quantum plug-in of OpenStack to configure any desired host in the network as a server via the REST API implemented in floodlight. Floodlights REST service runs on port The REST commands used are shown in Figure6. Figure 6: REST API CALLS All client requests in the virtual network are directed to the Virtual IP The controller then runs the load balancing algorithms to choose the appropriate virtual server and computes a route using the path se-lection algorithm. The experiment is conducted with 6 virtual servers and the LLDP_TO_ALL_INTERVAL and ECHO_REQEST frequency values are set to 20 so as to keep the latency of each link varying every 20 seconds. iperf [12], a network Performance tool, is used to measure the average throughput performance of these servers for the three load balancing algorithms. Figure7 depicts the average throughput of the 6 servers for a time duration of 20 seconds. The virtualized server with least connections was observed to have a higher and stable throughput than the other two over the stipulated time. The average delay taken by the virtual servers for each of the least connections, round robin, and random algorithms is shown in 725
12 Figure 7: Average Server throughput Figure8. As the least connections algorithm takes into consideration the server state, it offered the least latency and responded quickly to the client requests. Figure 8: Average latency in the three algorithms 7 Conclusion This paper showcases the implementation of the load balancing techniques in a virtual network built on the underlying SDN ar- 726
13 chitecture. The load balancer ensures minimum response time and efficient server utilization. Server utilization is achieved by directing traffic to a pool of backend servers using server load balancing algorithms like random, round robin and least connections and the minimum response time is achieved by directing traffic to paths with least latency. This work can further be expanded and integrated with multiple virtual networks and a resource manager could be used to allocate resources and provide customized network services to each of the tenants. Further, mul-tiple network virtualization allows migration from one virtual network to another virtual network when there is a failure. References [1] N. M. M. K. Chowdhury and R. Boutaba, A survey of network virtualization, Computer Networks, 54(5), (2010), [2] B. A. A. Nunes, M. Mendonca, X.-N. Nguyen, K. Obraczka, and T. Turletti, A survey of software-defined networking: past, present, and future of programmable networks, IEEE Communications Surveys Tutorials, 16(3), (2014), [3] N. Handigol, S. Seetharaman, M. Flajslik, N. McKeown, and R. Johari, Plug-n-serve: Load-balancing web traffic using openflow, In: ACM SIGCOMM Demo, (2009). [4] Floodlight controller, Floodlight documentation [online], [Nov. 10, 2015]. [5] Open Networking Foundation, OpenFlow [online]. [Nov. 11, 2015]. [6] Dijkstras Algorithm [online], wiki/dijkstra algorithm [Dec. 14, 2015]. [7] Openflow, OpenFlow Echo Messages [online]. [Dec. 5, 2015]. 727
14 [8] Mininet, Mininet Documentation [online], [Nov. 7, 2015]. [9] OVX, Current API Calls (Methods) [online], [Dec. 11, 2015]. [10] Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, Martin Casado, Nick McKeown, Guru Parulkar, FlowVisor: A Network Virtualization Layer, Technical Report: openflow-tr flowvisor.pdf [11] ONRC Research, Internet2 NDDI Topology [online], [Dec. 12, 2015]. [12] iperf, iperf 3 user documentation [online], [Feb. 20, 2016]. [13] Ali Al-Shabibi, Marc De Leenheer, Ayaka Koshibe, Guru Parulkar, Bill Snow, Matteo Ger-ola, and Elio Salvadori, Open- VirteX: Make Your Virtual SDNs Programmable, In: ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), Chicago, IL, USA, (2014). [14] OVX Architecture, Network Virtualization [online], [Dec. 15, 2015]. 728
15 729
16 730
Scalability and Resilience in SDN: an overview. Nicola Rustignoli
Scalability and Resilience in SDN: an overview Nicola Rustignoli rnicola@student.ethz.ch Nicola Rustignoli 11.03.2016 1 Software-Defined networking CONTROL LAYER SWITCH FORWARDING LAYER Graphs source:[1]
More informationHeterogeneous Interconnection between SDN and Layer2 Networks based on NSI
Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI Ta-Yuan Chou, Wun-Yuan Huang, Hui-Lan Lee, Te-Lung Liu, Joe Mambretti*, Jim Hao Chen*, Fei Yeh* National Center for High-Performance
More informationSofware Defined Networking Architecture and Openflow Network Topologies
Sofware Defined Networking Architecture and Openflow Network Topologies Fahad Kameez, M.Tech.(VLSI and ES) Department of Electronics and Communication Rashtreeya Vidyalaya College of Engineering Bengaluru,
More informationNational Taiwan University. Software-Defined Networking
Software-Defined Networking Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., Email: acpang@csie.ntu.edu.tw http://www.csie.ntu.edu.tw/~acpang June
More informationCan the Production Network Be the Testbed?
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown, Guru Parulkar Stanford University, Big Switch Networks,
More informationCentralization of Network using Openflow Protocol
Indian Journal of Science and Technology, Vol 8(S2), 165 170, January 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS2/61217 Centralization of Network using Openflow
More informationNetwork Hypervisors Pros and Cons: A survey
International Journal of Computer Sciences and Engineering Open Access Survey Paper Volume-5, Issue-11 E-ISSN: 2347-2693 Network Hypervisors Pros and Cons: A survey P. Sasibhushana Rao 1*, C. Kalyan Chakravarthy
More informationDiscovering the Network Topology: An Efficient Approach for SDN Leonardo Ochoa-Aday a, Cristina Cervelló-Pastor b, and Adriana Fernández-Fernández a
Discovering the Network Topology: An Efficient Approach for SDN Leonardo Ochoa-Aday a, Cristina Cervelló-Pastor b, and Adriana Fernández-Fernández a a Sudent Member, IEEE. Department of Network Engineering,
More informationONOS: TOWARDS AN OPEN, DISTRIBUTED SDN OS. Chun Yuan Cheng
ONOS: TOWARDS AN OPEN, DISTRIBUTED SDN OS Chun Yuan Cheng OUTLINE - Introduction - Two prototypes - Conclusion INTRODUCTION - An open, vendor neutral, control-data plane interface such as OpenFlow allows
More informationANR-13-INFR-013 ANR DISCO
DIstributed SDN COntrollers for rich and elastic services ANR-13-INFR-013 ANR DISCO DIstributed SDN COntrollers for rich and elastic services Mathieu Bouet @Thales Communications & Security 1 Project s
More informationWeb-Based User Interface for the Floodlight SDN Controller
3175 Web-Based User Interface for the Floodlight SDN Controller Hakan Akcay Department of Computer Engineering, Istanbul University, Istanbul Email: hknakcay@gmail.com Derya Yiltas-Kaplan Department of
More informationConnecting NetOpen Nodes for NetOpen Resource Aggregate
Proceedings of the Asia-Pacific Advanced Network 2012 v. 34, p. 11-16. http://dx.doi.org/10.7125/apan.34.2 ISSN 2227-3026 Connecting NetOpen Nodes for NetOpen Resource Aggregate Namgon Kim and JongWon
More informationA Mediator based Dynamic Server Load Balancing Approach using SDN
I J C T A, 9(14) 2016, pp. 6647-6652 International Science Press A Mediator based Dynamic Server Load Balancing Approach using SDN Ashwati Nair 1, Binya mol M. G. 2 and Nima S. Nair 3 ABSTRACT In the modern
More informationSoftware Defined Networks and OpenFlow
Tecnologie e Protocolli per Internet 1 Prof. Stefano Salsano e-mail: stefano.salsano@uniroma2.it AA2012/13 Blocco 5 v1 1 Software Defined Networks and OpenFlow 2 Acknowledgements Next slides are taken
More informationHY436: Network Virtualization
HY436: Network Virtualization 20/10/2014 Xenofontas Dimitropoulos Credits: Bing Wang, Rob Sherwood, Ben Pfaff, Nick Feamster Agenda Network virtualization basics Early Forms of Vnets Overlay networks VPNs
More informationSoftware-Defined Networking (SDN) Overview
Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it
More informationNext Generation Emergency Communication Systems via Software Defined Networks
Next Generation Emergency Communication Systems via Software Defined Networks Aamir A. Khan Department of Electrical & Computer Engineering Missouri University of Science and Technology aak4zc@mst.edu
More informationPerformance Evaluation. Flow Creation Inside an OpenFlow Network
Performance Evaluation of Flow Creation Inside an OpenFlow Network Walber José Adriano Silva Abstract A top concern in Software Defined Networking (SDN) is the management of network flows because of resource
More informationAutomatic bootstrapping of OpenFlow networks
Automatic bootstrapping of OpenFlow networks Sachin Sharma, Dimitri Staessens, Didier Colle, Mario Pickavet and Piet Demeester Department of Information Technology (INTEC), Ghent University - iminds E-mail:
More informationExtending Dijkstra s Shortest Path Algorithm for Software Defined Networking
Extending Dijkstra s Shortest Path Algorithm for Software Defined Networking Jehn-Ruey Jiang, Hsin-Wen Huang, Ji-Hau Liao, and Szu-Yuan Chen Department of Computer Science and Information Engineering National
More informationImpact of Controller Placement in an OpenFlow WAN
SCITECH Volume 7, Issue 2 RESEARCH ORGANISATION April 27, 2018 Journal of Information Sciences and Computing Technologies www.scitecresearch.com/journals Impact of Controller Placement in an OpenFlow WAN
More informationProactive admission control and dynamic resource management in SDN-based. virtualized networks
Loughborough University Institutional Repository Proactive admission control and dynamic resource management in SDN-based virtualized networks This item was submitted to Loughborough University's Institutional
More informationEnabling L2 Network Programmability in Multi-Tenant Clouds
Enabling L2 Network Programmability in Multi-Tenant Clouds Thomas Lin, Byungchul Park, Hadi Bannazadeh, and Alberto Leon-Garcia Dept. of Electrical and Computer Engineering, University of Toronto Toronto,
More informationManaging Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow
Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow Vivek S 1, Karthikayini T 2 1 PG Scholar, Department of Computer Science and Engineering, New Horizon College of Engineering,
More informationDelay Controlled Elephant Flow Rerouting in Software Defined Network
1st International Conference on Advanced Information Technologies (ICAIT), Nov. 1-2, 2017, Yangon, Myanmar Delay Controlled Elephant Flow Rerouting in Software Defined Network Hnin Thiri Zaw, Aung Htein
More informationInteractive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN
Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN Pedro Heleno Isolani Juliano Araujo Wickboldt Cristiano Bonato Both Lisandro Zambenedetti Granville Juergen Rochol July 16,
More informationOpenFlow Controller Benchmarking Methodologies
OpenFlow Controller Benchmarking Methodologies Version 1.0 November 2016 ONF TR-539 ONF Document Type: Technical Recommendations ONF Document Name: OpenFlow Controller Benchmarking Methodologies Disclaimer
More informationResearch Article Dynamic Server Cluster Load Balancing in Virtualization Environment with OpenFlow
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 Environment with OpenFlow
More informationDYNAMIC LOAD BALACING USING QUEUING INTERFACE SYSTEM
DYNAMIC LOAD BALACING USING QUEUING INTERFACE SYSTEM Sairam R, Neshan Anand and V Deeban Chakravarthy SRM University of Science and Technology, India E-Mail: sairam_r@icloud.com ABSTRACT Software-Defined
More informationA SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2
5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang
More informationAvailable online at ScienceDirect. Procedia Computer Science 34 (2014 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 34 (2014 ) 680 685 International Workshop on Software Defined Networks for a New Generation of Applications and Services
More informationUsing libnetvirt to control the virtual network
Using libnetvirt to control the virtual network Daniel Turull, Markus Hidell, Peter Sjödin KTH Royal Institute of Technology, School of ICT Kista, Sweden Email: {danieltt,mahidell,psj}@kth.se Abstract
More informationInterconnected Multiple Software-Defined Network Domains with Loop Topology
Interconnected Multiple Software-Defined Network Domains with Loop Topology Jen-Wei Hu National Center for High-performance Computing & Institute of Computer and Communication Engineering NARLabs & NCKU
More informationSCALING SOFTWARE DEFINED NETWORKS. Chengyu Fan (edited by Lorenzo De Carli)
SCALING SOFTWARE DEFINED NETWORKS Chengyu Fan (edited by Lorenzo De Carli) Introduction Network management is driven by policy requirements Network Policy Guests must access Internet via web-proxy Web
More informationIncremental Update for a Compositional SDN Hypervisor
Incremental Update for a Compositional SDN Hypervisor Xin Jin Princeton University xinjin@cs.princeton.edu Jennifer Rexford Princeton University jrex@cs.princeton.edu David Walker Princeton University
More informationAssignment 5. 2 Assignment: Emulate a Data Center and Manage it via a Cloud Network Controller
University of Crete Computer Science Department Lecturer: Prof. Dr. X. Dimitropoulos TAs: Dimitrios Gkounis, George Nomikos Manos Lakiotakis, George Vardakis HY436 - Software Defined Networks Tasks of
More informationTowards an SDN-based Mobile Core Networks (MCN)
Towards an SDN-based Mobile Core Networks (MCN) Xueli An and Artur Hecker Huawei Technologies, European Research Center Munich Xueli.An@huawei.com and Artur.Hecker@huawei.com VDE/ITG-Fachgruppe 5.2.4,
More informationReal Time Monitoring of Packet Loss in Software Defined Networks
Real Time Monitoring of Packet Loss in Software Defined Networks Yash Sinha 1(B), Shikhar Vashishth 2, and K. Haribabu 1 1 Department of Computer Science and Information Systems, BITS, Pilani, Pilani Campus,
More informationArchitecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol
Journal of Physics: Conference Series PAPER OPEN ACCESS Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol To cite this article: Fangyuan Xing et
More informationKeywords SDN, Firewall, Openflow, Mininet, Pox
Volume 6, Issue 6, June 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Development of
More informationAn SDN Approach to ARP Broadcast Reduction in an Unstructured Campus Network
Volume 114 No. 12 2017, 109-118 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu An SDN Approach to ARP Broadcast Reduction in an Unstructured Campus
More informationPerformance Evaluation of Various Routing Protocols in MANET
208 Performance Evaluation of Various Routing Protocols in MANET Jaya Jacob 1,V.Seethalakshmi 2 1 II MECS,Sri Shakthi Institute of Science and Technology, Coimbatore, India 2 Associate Professor-ECE, Sri
More informationDesign and development of the reactive BGP peering in softwaredefined routing exchanges
Design and development of the reactive BGP peering in softwaredefined routing exchanges LECTURER: HAO-PING LIU ADVISOR: CHU-SING YANG (Email: alen6516@gmail.com) 1 Introduction Traditional network devices
More informationSecuring the Network Topology in a Source Routing Multi Domain SDN
Securing the Network Topology in a Source Routing Multi Domain SDN Sarat Chandra Prasad Gingupalli NITK,Surathkal sarath.ginjupalli89@gmail.com Saumya Hegde NITK,Surathkal hegdesaumya@gmail.com ABSTRACT
More informationLecture 14 SDN and NFV. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 14 SDN and NFV Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Traditional network vs SDN TRADITIONAL Closed equipment Software + hardware Cost Vendor-specific management.
More informationBYZANTINE FAULT TOLERANT SOFTWARE- DEFINED NETWORKING (SDN) CONTROLLERS
BYZANTINE FAULT TOLERANT SOFTWARE- DEFINED NETWORKING (SDN) CONTROLLERS KARIM ELDEFRAWY* AND TYLER KACZMAREK** * INFORMATION AND SYSTEMS SCIENCES LAB (ISSL), HRL LABORATORIES ** UNIVERSITY OF CALIFORNIA
More informationA Hybrid Hierarchical Control Plane for Software-Defined Network
A Hybrid Hierarchical Control Plane for Software-Defined Network Arpitha T 1, Usha K Patil 2 1* MTech Student, Computer Science & Engineering, GSSSIETW, Mysuru, India 2* Assistant Professor, Dept of CSE,
More informationEXPERIMENTAL STUDY OF FLOOD TYPE DISTRIBUTED DENIAL-OF- SERVICE ATTACK IN SOFTWARE DEFINED NETWORKING (SDN) BASED ON FLOW BEHAVIORS
EXPERIMENTAL STUDY OF FLOOD TYPE DISTRIBUTED DENIAL-OF- SERVICE ATTACK IN SOFTWARE DEFINED NETWORKING (SDN) BASED ON FLOW BEHAVIORS Andry Putra Fajar and Tito Waluyo Purboyo Faculty of Electrical Engineering,
More informationAchieving Distributed Buffering in Multi-path Routing using Fair Allocation
Achieving Distributed Buffering in Multi-path Routing using Fair Allocation Ali Al-Dhaher, Tricha Anjali Department of Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois
More informationResearch on Firewall in Software Defined Network
Advances in Computer, Signals and Systems (2018) 2: 1-7 Clausius Scientific Press, Canada Research on Firewall in Software Defined Cunqun Fan a, Manyun Lin, Xiangang Zhao, Lizi Xie, Xi Zhang b,* National
More informationExperimenting with Scalability of Floodlight Controller in Software Defined Networks
2017 International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT) Experimenting with Scalability of Floodlight Controller in Software Defined Networks
More informationWhat is SDN, Current SDN projects and future of SDN VAHID NAZAKTABAR
What is SDN, Current SDN projects and future of SDN VAHID NAZAKTABAR Index What is SDN? How does it work? Advantages and Disadvantages SDN s Application Example 1, Internet Service Providers SDN s Application
More informationUNIVERSITY OF CAGLIARI
UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering Infrastrutture ed Applicazioni Avanzate nell Internet SDN: Control Plane ACK: content taken from Foundations of Modern
More informationSoftware-Defined Networking:
Software-Defined Networking: OpenFlow and Frenetic Mohamed Ismail Background Problem: Programming Networks is Hard 3/39 Network Stack Pros Key to the success of the Internet Layers and layers of abstraction
More informationSecure and QoS Aware Architecture for Cloud Using Software Defined Networks and Hadoop
Secure and QoS Aware Architecture for Cloud Using Software Defined Networks and Hadoop Abhijeet Desai [1], Nagegowda K S [3] Department of Computer Science and Engineering, PESIT Bangalore, 560085, India
More informationA Software-Defined Networking Security Controller Architecture. Fengjun Shang, Qiang Fu
4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) A Software-Defined Networking Security Controller Architecture Fengjun Shang, Qiang Fu College of Computer Science
More informationLecture 10.1 A real SDN implementation: the Google B4 case. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 10.1 A real SDN implementation: the Google B4 case Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it WAN WAN = Wide Area Network WAN features: Very expensive (specialized high-end
More informationA Datapath-centric Virtualization Mechanism for OpenFlow Networks
A Datapath-centric Virtualization Mechanism for OpenFlow Networks R. Doriguzzi Corin 1, E. Salvadori 1, M. Gerola 1, M. Suñe 2, H. Woesner 2 1 CREATE-NET(I), 2 BISDN(D) EWSDN Workshop, Budapest, Hungary
More informationTOWARDS REMOTE ACCESS TO VIRTUALIZED TELECOM RESEARCH INFRASTRACTURS
TOWARDS REMOTE ACCESS TO VIRTUALIZED TELECOM RESEARCH INFRASTRACTURS By ABREHA, HAFTAY GEBRESLASIE Supervisor PROF. FABRIZIO GRANELLI University of Trento MOTIVATION SDN-NFV reinvents telecom network&
More informationSoftware Defined Networking
Software Defined Networking 1 2 Software Defined Networking Middlebox Switch Controller Switch Switch Server Server Server Server Standardization: switches support a vendor-agnostic, open API Off-device
More informationOPENSDNCORE RELEASE 4. Use cases
OPENSDNCORE RELEASE 4 Use cases AGENDA q Service Function Chaining q Tunneling with OpenSDNCore q Queues and Metering for QoS q Full Mesh Routing q Adaptive Flow Placement q Labeling q LoadBalancing 2
More informationAPIs for QoS configuration in Software Defined Networks
Downloaded from orbit.dtu.dk on: Nov 30, 2017 APIs for QoS configuration in Software Defined Networks Caba, Cosmin Marius; Soler, José Published in: Proceedings of IEEE NetSoft 2015 Link to article, DOI:
More informationOpen Access Mobile Management Method for SDN-Based Wireless Networks
Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-Based Wireless Networks Min
More informationTyphoon: An SDN Enhanced Real-Time Big Data Streaming Framework
Typhoon: An SDN Enhanced Real-Time Big Data Streaming Framework Junguk Cho, Hyunseok Chang, Sarit Mukherjee, T.V. Lakshman, and Jacobus Van der Merwe 1 Big Data Era Big data analysis is increasingly common
More informationPerformance benchmarking of SDN experimental platforms
Loughborough University Institutional Repository Performance benchmarking of SDN experimental platforms This item was submitted to Loughborough University's Institutional Repository by the/an author Citation:
More informationA Low-Load QoS Routing Method for OpenFlow Networks
Communications and Network, 2016, 8, 144-157 Published Online August 2016 in SciRes. http://www.scirp.org/journal/cn http://dx.doi.org/10.4236/cn.2016.83015 A Low-Load QoS Routing Method for OpenFlow Networks
More informationSOFTWARE DEFINED TESTBED USING MININET EMULATOR
SOFTWARE DEFINED TESTBED USING MININET EMULATOR Vipin Gupta 1, Sukhveer Kaur 2, Karamjeet Kaur 3 1 U-Net Solutions, Moga, India 2,3 Computer Science and Applications, AD College, Dharamkot, Moga, India
More informationApplication-Aware SDN Routing for Big-Data Processing
Application-Aware SDN Routing for Big-Data Processing Evaluation by EstiNet OpenFlow Network Emulator Director/Prof. Shie-Yuan Wang Institute of Network Engineering National ChiaoTung University Taiwan
More informationRouting in packet-switching networks
Routing in packet-switching networks Circuit switching vs. Packet switching Most of WANs based on circuit or packet switching Circuit switching designed for voice Resources dedicated to a particular call
More informationAdvanced Computer Networks. Network Virtualization
Advanced Computer Networks 263 3501 00 Network Virtualization Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Portland VL2 Today Network
More informationReusability of So/ware- Defined Networking Applica=ons: A Run=me, Mul=- Controller Approach
Reusability of So/ware- Defined Networking Applica=ons: A Run=me, Mul=- Controller Approach Roberto Doriguzzi Corin (CREATE- NET), Pedro A. Aranda Gu=érrez (Telefonica), Elisa Rojas (Telcaria), Holger
More informationA SURVEY ON APPLICATION SOFSOFTWARE DEFINED NETWORK
Volume 115 No. 6 2017, 553-559 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A SURVEY ON APPLICATION SOFSOFTWARE DEFINED NETWORK Tanvi Bhandarkar
More informationA Low-Cost Measurement Framework in Software Defined Networks
Int. J. Communications, Network and System Sciences, 2017, 10, 54-66 http://www.scirp.org/journal/ijcns ISSN Online: 1913-3723 ISSN Print: 1913-3715 A Low-Cost Measurement Framework in Software Defined
More informationImplementation of Virtualization in Software Defined Networking (SDN) for Data Center Networks
Implementation of Virtualization in Software Defined Networking (SDN) for Data Center Networks Nader F. Mir, Jayashree N. Kotte, and Gokul A. Pokuri nader.mir@sjsu.edu Department of Electrical Engineering
More informationCloud 3.0 and Software Defined Networking October 28, Amin Vahdat on behalf of Google Technical Infratructure Google Fellow
Cloud 3.0 and Software Defined Networking October 28, 2016 Amin Vahdat on behalf of Google Technical Infratructure Google Fellow Overview This talk: example of the Google research model Driven by novel
More informationCommunication System Design Projects. Communication System Design:
Communication System Design Projects KUNGLIGA TEKNISKA HÖGSKOLAN PROFESSOR: DEJAN KOSTIC TEACHING ASSISTANT: GEORGIOS KATSIKAS Communication System Design: https://www.kth.se/social/course/ik2200/ Traditional
More informationPathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks
PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks Ming-Hung Wang, Shao-You Wu, Li-Hsing Yen, and Chien-Chao Tseng Dept. Computer Science, National Chiao Tung University Hsinchu, Taiwan,
More informationTheComponentsthatcanBuildFlexibleEfficientSoftwareDefinedNetwork
Global Journal of Computer Science and Technology: E Network, Web & Security Volume 17 Issue 1 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc.
More informationConfiguring Cisco IOS IP SLAs Operations
CHAPTER 39 This chapter describes how to use Cisco IOS IP Service Level Agreements (SLAs) on the switch. Cisco IP SLAs is a part of Cisco IOS software that allows Cisco customers to analyze IP service
More informationProceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) SDN Flow Caching
Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) 2016 SDN Flow Caching N.B.U.S. Nanayakkara, R.M.L.S. Bandara, N.B. Weerasinghe, S,N, Karunarathna Department of Computer
More informationEfficient Use of SDN in LTE for Better Cellular Traffic Control
IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Volume 10, PP 57-60 www.iosrjen.org Efficient Use of SDN in LTE for Better Cellular Traffic Control Prof. Nilesh R. Gode 1,
More informationONOS OVERVIEW. Architecture, Abstractions & Application
ONOS OVERVIEW Architecture, Abstractions & Application WHAT IS ONOS? Open Networking Operating System (ONOS) is an open source SDN network operating system (controller). Mission: to enable Service Providers
More informationVIRTUALIZATION IN OPENFLOW NETWORKS
VIRTUALIZATION IN OPENFLOW NETWORKS Miladin Tomić, Milutin Radonjić, Neđeljko Lekić, Igor Radusinović Keywords: FlowVisor, OpenFlow, SDN, virtualization. Abstract: Network virtualization allows network
More informationKREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET
KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET Dongkyun Kim, Yong-Hwan Kim, Chanjin Park, and Kyu-Il Kim Abstract Software-defined networking (SDN) has emerged to achieve
More informationSecurity improvement in IOT based on Software
International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April-2017 122 Security improvement in IOT based on Software Raghavendra Reddy, Manoj Kumar, Dr K K Sharma Abstract With the
More informationEnable Infrastructure Beyond Cloud
Enable Infrastructure Beyond Cloud Tim Ti Senior Vice President R&D July 24, 2013 The Ways of Communication Evolve Operator s challenges Challenge 1 Revenue Growth Slow Down Expense rate device platform
More informationPerformance Evaluation and Comparison of Software Defined Networks Controllers
Performance Evaluation and Comparison of Software Defined Networks Controllers Mahmood Z. Abdullah 1, Nasir A. Al-awad 1, Fatima W. Hussein 1 1 Computer Engineering Department, Al-Mustansiriyah University,
More informationSoftware Defined Networking
CSE343/443 Lehigh University Fall 2015 Software Defined Networking Presenter: Yinzhi Cao Lehigh University Acknowledgement Many materials are borrowed from the following links: https://www.cs.duke.edu/courses/spring13/compsc
More informationSDN-based Defending against ARP Poisoning Attack
Journal of Advances in Computer Research Quarterly pissn: 2345-606x eissn: 2345-6078 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 8, No. 2, May 2017), Pages: 95- www.jacr.iausari.ac.ir SDN-based
More informationPerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking
Global Journal of omputer Science and Technology: Software & Data Engineering Volume 18 Issue 1 Version 1.0 Year 2018 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationÆtherFlow: Principled Wireless Support in SDN
ÆtherFlow: Principled Wireless Support in SDN Muxi Yan, Jasson Casey, Prithviraj Shome and Alex Sprintson Texas A&M University College Station, Texas, USA {mxyan, jasson.casey, prithvirajhi, spalex}@tamu.edu
More informationDDoS Mitigation using Software Defined Network
DDoS Mitigation using Software Defined Network Nayana Y, Mr.JustinGopinath M.Tech, Girish.L PG Student, Asso. Professor, Assistant Professor Dept of CSE, Cit, Gubbi, Tumkur Abstract Software Defined Networking
More informationMIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp
MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp. 15 20 15 MPLS and NGN Networks: The Future Aspects for Railways Communication System Alok Pandey E,
More informationEnhanced Malware Monitor in SDN using Kinetic Controller
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 46-52 www.iosrjournals.org Enhanced Malware Monitor in SDN using Kinetic Controller Jiphi T S, Simi Krishna K R Department
More informationElastic SDN Based Switch Migration Algorithm to Dynamically Update Map Tables with Minimum Latency and Achieve High Throughput
Elastic SDN Based Switch Migration Algorithm to Dynamically Update Map Tables with Minimum Latency and Achieve High Throughput MSc Research Project Cloud Computing Chaitanya Balakrishna Deshpande x17102146
More informationA Comparative Analysis on Network Virtualization Techniques
Volume 119 No. 10 2018, 719-728 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A Comparative Analysis on Network Virtualization Techniques 1 Aravind
More informationHigh Availability and Load Balancing in SDN Controllers
High Availability and Load Balancing in SDN Controllers Ankit Rao, Shrikant Auti, Akhil Koul and Gauri Sabnis, Department of Computer Engineering, Pune Institute of Computer Technology, Savitribai Phule
More informationSimulation and Analysis of Distributed Gateway System for First-Hop Redundancy
Simulation and Analysis of Distributed Gateway System for First-Hop Redundancy Haidlir Achmad Naqvi 1, Sofia NaningHertiana 2,Ridha Muldina Negara 3,Rohmatullah 4 1,2,3,4 Fakultas Teknik Elektro,Telkom
More informationDesign and Implementation of A P2P Cooperative Proxy Cache System
Design and Implementation of A PP Cooperative Proxy Cache System James Z. Wang Vipul Bhulawala Department of Computer Science Clemson University, Box 40974 Clemson, SC 94-0974, USA +1-84--778 {jzwang,
More informationBTSDN: BGP-based Transition for the Existing Networks to SDN
BTSDN: BGP-based Transition for the Existing Networks to SDN Pingping Lin, Jun Bi, Hongyu Hu Institute for Network Sciences and Cyberspace, Tsinghua University Department of Computer Science, Tsinghua
More information