Server Load Balancing with Path Selection in Virtualized Software Defined Networks

Size: px
Start display at page:

Download "Server Load Balancing with Path Selection in Virtualized Software Defined Networks"

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

Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI

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

Sofware Defined Networking Architecture and Openflow Network Topologies

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

More information

National Taiwan University. Software-Defined Networking

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

More information

Can the Production Network Be the Testbed?

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

More information

Centralization of Network using Openflow Protocol

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

Network Hypervisors Pros and Cons: A survey

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

More information

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

ONOS: TOWARDS AN OPEN, DISTRIBUTED SDN OS. Chun Yuan Cheng

ONOS: 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 information

ANR-13-INFR-013 ANR DISCO

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

More information

Web-Based User Interface for the Floodlight SDN Controller

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

Connecting NetOpen Nodes for NetOpen Resource Aggregate

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

A Mediator based Dynamic Server Load Balancing Approach using SDN

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

Software Defined Networks and OpenFlow

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

More information

HY436: Network Virtualization

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

More information

Software-Defined Networking (SDN) Overview

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

More information

Next Generation Emergency Communication Systems via Software Defined Networks

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

More information

Performance Evaluation. Flow Creation Inside an OpenFlow Network

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

Automatic bootstrapping of OpenFlow networks

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

More information

Extending Dijkstra s Shortest Path Algorithm for Software Defined Networking

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

Impact of Controller Placement in an OpenFlow WAN

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

More information

Proactive admission control and dynamic resource management in SDN-based. virtualized networks

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

Enabling L2 Network Programmability in Multi-Tenant Clouds

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

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

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

More information

Delay Controlled Elephant Flow Rerouting in Software Defined Network

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

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

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

More information

OpenFlow Controller Benchmarking Methodologies

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

Research Article Dynamic Server Cluster Load Balancing in Virtualization Environment with OpenFlow

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

DYNAMIC LOAD BALACING USING QUEUING INTERFACE SYSTEM

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

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

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

More information

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

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

More information

Using libnetvirt to control the virtual network

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

Interconnected Multiple Software-Defined Network Domains with Loop Topology

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

More information

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

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

More information

Incremental Update for a Compositional SDN Hypervisor

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

Assignment 5. 2 Assignment: Emulate a Data Center and Manage it via a Cloud Network Controller

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

Towards an SDN-based Mobile Core Networks (MCN)

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

Real Time Monitoring of Packet Loss in Software Defined Networks

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

More information

Architecture Design and Experimental Platform Demonstration of Optical Network based on OpenFlow Protocol

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

Keywords SDN, Firewall, Openflow, Mininet, Pox

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

An SDN Approach to ARP Broadcast Reduction in an Unstructured Campus Network

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

Performance Evaluation of Various Routing Protocols in MANET

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

Design and development of the reactive BGP peering in softwaredefined routing exchanges

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

Securing the Network Topology in a Source Routing Multi Domain SDN

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

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

BYZANTINE FAULT TOLERANT SOFTWARE- DEFINED NETWORKING (SDN) CONTROLLERS

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

A Hybrid Hierarchical Control Plane for Software-Defined Network

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

More information

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

Achieving Distributed Buffering in Multi-path Routing using Fair Allocation

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

Research on Firewall in Software Defined Network

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

Experimenting with Scalability of Floodlight Controller in Software Defined Networks

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

What is SDN, Current SDN projects and future of SDN VAHID NAZAKTABAR

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

UNIVERSITY OF CAGLIARI

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

Software-Defined Networking:

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

More information

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

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

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

More information

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

A Datapath-centric Virtualization Mechanism for OpenFlow Networks

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

TOWARDS REMOTE ACCESS TO VIRTUALIZED TELECOM RESEARCH INFRASTRACTURS

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

Software Defined Networking

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

OPENSDNCORE RELEASE 4. Use cases

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

APIs for QoS configuration in Software Defined Networks

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

Open Access Mobile Management Method for SDN-Based Wireless Networks

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

More information

Typhoon: An SDN Enhanced Real-Time Big Data Streaming Framework

Typhoon: 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 information

Performance benchmarking of SDN experimental platforms

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

A Low-Load QoS Routing Method for OpenFlow Networks

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

SOFTWARE DEFINED TESTBED USING MININET EMULATOR

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

Application-Aware SDN Routing for Big-Data Processing

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

Routing in packet-switching networks

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

Advanced Computer Networks. Network Virtualization

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

More information

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

A SURVEY ON APPLICATION SOFSOFTWARE DEFINED NETWORK

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

More information

A Low-Cost Measurement Framework in Software Defined Networks

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

Implementation of Virtualization in Software Defined Networking (SDN) for Data Center Networks

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

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

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

More information

Communication System Design Projects. Communication System Design:

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

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

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

More information

TheComponentsthatcanBuildFlexibleEfficientSoftwareDefinedNetwork

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

Configuring Cisco IOS IP SLAs Operations

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

Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) SDN Flow Caching

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

Efficient Use of SDN in LTE for Better Cellular Traffic Control

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

More information

ONOS OVERVIEW. Architecture, Abstractions & Application

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

VIRTUALIZATION IN OPENFLOW NETWORKS

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

More information

KREONET-S: Software-Defined Wide Area Network Design and Deployment on KREONET

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

Security improvement in IOT based on Software

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

Enable Infrastructure Beyond Cloud

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

Performance Evaluation and Comparison of Software Defined Networks Controllers

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

Software Defined Networking

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

More information

SDN-based Defending against ARP Poisoning Attack

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

More information

PerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking

PerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking 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 Æ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 information

DDoS Mitigation using Software Defined Network

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

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

Enhanced Malware Monitor in SDN using Kinetic Controller

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

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

A Comparative Analysis on Network Virtualization Techniques

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

High Availability and Load Balancing in SDN Controllers

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

Simulation and Analysis of Distributed Gateway System for First-Hop Redundancy

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

Design and Implementation of A P2P Cooperative Proxy Cache System

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

BTSDN: BGP-based Transition for the Existing Networks to SDN

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