A Comparative Review: Accurate OpenFlow Simulation Tools for Prototyping

Size: px
Start display at page:

Download "A Comparative Review: Accurate OpenFlow Simulation Tools for Prototyping"

Transcription

1 322 JOURNAL OF NETWORKS, VOL. 10, NO. 5, MAY 2015 A Comparative Review: Accurate OpenFlow Simulation Tools for Prototyping Pakawat Pupatwibul, Ameen Banjar, Abdallah AL Sabbagh, and Robin Braun Centre for Real-Time Information Networks (CRIN), University of Technology, Sydney (UTS), Sydney, Australia {Pakawat.Pupatwibul, Ameen.R.Banjar}@student.uts.edu.au, {Abdallah.AlSabbagh,Robin.Braun}@uts.edu.au Abstract Several Simulation and emulation tools such as the OMNeT++ INET Framework and Mininet have been developed to evaluate the performance of Software-Defined Networking (SDN). A major challenge is how to analyse the obtained performance results of data transmission for these tools. These challenges include scaling to large networks, testing the correctness and evaluating the performance with the ability to easily migrate to a real system with minimal changes for deployment. Current methods for testing the functions and evaluating the performances of SDN include new programming languages, static analysis and debugging capability, and innovative frameworks of simulation tools. In this paper, we describe the implementation model of OpenFlow system in the INET framework for OMNeT++. The simulation approaches were designed for prototyping and evaluating new SDN-based applications accurately at low cost, while being flexible, scalable, controllable, and accessible to many users. We describe the design and the use of the simulation modules, and demonstrate its capability by carrying out a series of experiments. In addition, we compare the OpenFlow functions of OMNeT++ simulator with the popular Mininet emulator in identical traffic configurations. The measurement results derived from both tools show that they are correct, accurate, and repeatable regarding their capabilities, performance, and functionalities. Index Terms Network Performance; Mininet; Software- Defined Networks; OMNeT++ I. INTRODUCTION Over the past few years, Software Defined Networking (SDN) hasemerged as a programmable network thatoffers a wide range of functionalities for conventional networks [1]. SDN can be programmed for different needs and purposes. Network operators and developers are able to create many collections of software, which can be run as applications over a network operating system to manage networks and to control networks behaviours [2]. Therefore, the main challenge is how to develop and test new protocols for the network to behave as expectedand scales when applications are deployed in a production network [3]. As a result, the ultimate success of SDN depends on having effective ways to test and evaluate performance, and validate functionality to achieve high reliability, correctness and accuracy. Testing the functions, evaluating performance and accuracy of the networks can be performed by a number of approaches such as experimental test bed, simulation and emulation. Open Network Foundation (ONF) had presented a protocol called OpenFlow which regard as a first standardisation communication interface of SDN approaches [4]. However, there are some procedures to regulate data transmission between network nodes, efficient level of performance, high consistency, more connectivity and data protection [1]. Therefore, a new protocol has to be tested in terms of acceptability, performance and functionality which could happen by following previous approaches experimental test bed, simulation and emulation. One of the approaches to evaluate OpenFlow is to run experimental test beds built from real network devices, real operating systems and applications [5]. Although experimental test beds could provide realistic results, it is costly to conduct a large test bed environment. Another common approach is running OpenFlow tests by using simulation as a virtual network, which is based on a software model to present network devices, link connectivity, operating systems and applications [6]. A virtual network simulation has a low cost to build, is flexible to any topology, and is scalable, repeatable, and accessible to many users. On the other hand, simulation has some limitations depending on accurately building each virtual model such as host, link and switch, which can provide many similar results from different simulation runs [7]. Consequently, researchers and developers are motivated to run their tests over practical test beds and emulations rather than simulations. Emulation is similar to an experimental test bed which runs in real time, because it connects real devices with virtual devices or real applications [6]. The physical devices have real operating systems and applications, which can interact with the simulated virtual devices in an emulation environment, whereas simulators do not have real operating systems or applications. A number of SDN approaches have been developed. However, there is only limited information on testing of each one. Moreover, evaluation of performance and verification of functionality comparisons are not widely available. Simulation tools such as the OMNeT++ INET Framework and emulation tools like Mininet are suitable for the task of designing, building, and testing network architectures, and provide practical feedback when developing real world systems. Furthermore, emulation gives the ability to migrate codes to a production network. Such simulation and emulation tools allow system doi: /jnw

2 JOURNAL OF NETWORKS, VOL. 10, NO. 5, MAY TABLE I. A COMPARISON OF NS-3, OMNET++, MININET AND ESTINET [7] NS-3 OMNeT++ Mininet EstiNet OpenFlow version /1.1.0 Programming language C++ C++ Python C/C++ Operating support system GNU/Linux, FreeBSD, OS X OS X, Windows, Linux distributions OS X, Windows, Linux distributions (VM image) Supporting simulation No Supporting emulation No No Ability to use real controller No No Result repeatable No Scalability Performance correctness GUI support result High By single Process No Spanning Tree Protocol and no real controller -Monitoring Only -Configuration by C++ Middle By single Process No real controller - Configuration - Monitoring Middle By multiple Processes Performance depend on resources -Monitoring Only -Configuration by Python Linux Fedora bit High By single Process - Configuration - Monitoring designers to determine the correctness and efficiency of a design before a system is deployed. Also, tools enable evaluation of effects of various network metrics, and providemechanisms to obtain results that are not experimentally measurable on larger and distributed architectures. However, very few performance evaluations of OpenFlow architectures using simulation tools such as OMNeT++ INET Framework have been published[8][9]. Therefore, performing experiments over emulation tools like Mininet can prove the functionality of OpenFlow module in OMNeT++ INET Framework as well asthe availability of performanceevaluation and the correctness of results. Mininet results have been used to evaluate the correctness and the accuracy of network performance and functionality for OpenFlow model in OMNeT++ [10]. The measurement results collected from the mean Round- Trip-Time (RTT) in Mininet and OMNeT++ are nearly identical. While Mininet can provide realistic results and a good tool for functional testing of OpenFlow protocols and applications, OMNeT++ also offers useful facilities for prototyping and simulating SDN-based applications and scenarios. The remainder of this paper is organised as follows. Section II presents part A for background of the INET simulation package in OMNeT++ and part B for related works on OpenFlow simulation and emulation tools. In Section III, we describe a simple network topology setup for our experiments, evaluating the methodology and providing an overview of the network metrics. In Section IV, we describe the Mininet constraints and some of limitation of emulation tools. In Section V, we evaluate the accuracy of the performance results from OMNeT++ and Mininet. Then, lastly, we conclude the paper and provide directions for future work in Section VI. II. BACKGROUND Currently, very few network simulators support the OpenFlow protocols. In this section, we present the overview of an OpenFlow extension for the OMNeT++ INET framework. Other early studies of simulating and emulating OpenFlow networks are also described. A. An Overview of the OpenFlow Extension for OMNeT++ Simulation tools can provide more suitable task of designing, building, and testing for users with practical feedback when developing real world systems. This will allow system designers to determine the correctness and efficiency of a design before the system is actually deployed. It is also useful to explore the behaviour of these protocol models, capabilities and shortcomings further, by making use of simulations. OMNeT++is a discrete event network simulator based on C++. The primary goal of OMNeT++ is simplifying the integrating new modules as well as changing those already implemented [11]. The OMNeT++ environment has the INET framework, which is an open-source communication networks simulation package. This framework contains many models for wired and wireless networking protocols such as UDP, TCP, SCTP, IP, IPv6, Ethernet, and several application models [12], [13]. A variety of new routing protocols focused particularly atdistributed environment have been developed, but little performance information and no realistic performance comparisons between them are available. Until now, very few performance evaluations of OpenFlow architectures using OMNeT++ exist. Recently, the INET framework has a new extension for the OpenFlow model, which is a new toolbox for the SDN simulation environment. However, this OpenFlow packet-level simulator is still in the early development forthe INET framework, currently based on switch specification version 1.2 [10]. The implementation model uses the openflow.h header file to develop the protocol and defined messages as close as possible. The nodes implemented include the OpenFlow switch, OpenFlow controller and the most important messages use to communicate between switch and controller via secure OpenFlow channel. In addition, utility modules were also implemented to enhance required functions like controller placement and spanning tree modules.

3 324 JOURNAL OF NETWORKS, VOL. 10, NO. 5, MAY 2015 B. Related Works There are severalrecent simulation tools for developing and testing the OpenFlow protocol and applications such as OpenFlowVMS, Ns-3, Mininet and EstiNet. This subsection explains the efforts related to these tools. A prior study that aims to simulate OpenFlow networks was OpenVMSstarted in 2009 [14]. This work was designed to emulate OpenFlow enabled devices based on using virtual machines. However, virtual machines have significant limitations in regards to large resource overhead and thus do not scale very well. Moreover, it was developed to test real time functionalities of OpenFlow rather than simulating and evaluating arbitrary scenarios [10]. This also applies to Mininet, in the sense that Mininet is an emulation platform for the functional testing of OpenFlow protocols and applications. It uses lightweight OS containers to separate and emulate hosts and switches in a network, and therefore reduces overhead. The widely used NS-3 simulator has a project for OpenFlow protocol simulation as well. However, this approach only supports OpenFlow specification version 0.89, which is quite old compared to the latest version 1.4 [7], [15]. Furthermore, the NS-3 simulator is a user-level program, the same as real OpenFlow controller like NOX/POX. Therefore, the real OpenFlow controller program cannot be compiled and linked together with the NS-3 program to form a single executable program [7]. For example, it is compulsory to create C++ code from scratch to build new modules of OpenFlow switches or controller. Consequently, a real OpenFlow controller cannot be readily run in NS-3 simulations without code modification. According to the NS-3 official website, developers found it too difficult to upgrade NS-3 for OpenFlow version 1.0, and NS-3 still cannot support a real external OpenFlow controller. Other efforts like EstiNet combine the advantages of both thenetwork simulator and emulator without their respective limitations. As for emulator, EstiNet uses a real controller run on real devices and applications that can control simulated OpenFlow switches without any modification. EstiNet uses a new method of kernel reentering to support multiple hosts in a single kernel [7]. In terms of scalability, the EstiNet simulation engine has the capability to simulate large number of OpenFlow switches. Moreover, as EstiNet simulation engine can generate time-related OpenFlow performance measurements accurately, the results are repeatable. The EstiNet GUI can also show the playback of OpenFlow control packets once the simulation is finished. Table 1 shows the capabilities of NS-3, OMNeT++, Mininet and EstiNet with respect to their latest developments. Mininet needs to run a shell process to emulate virtual hosts and start up a user-space or kernel-space (OpenVswitch) to emulate each OpenFlow switch. Therefore, Mininet is less scalable compared to EstiNet, NS-3 and OMNeT++. Mininet can only be used to study the behaviour of virtual hosts, but cannot be used to study the time of network/application performance. Mininet s GUI can be usedfor observation purposes such as observing the packet playback of a simulation run, and users need to write Python scripts to set up and configure the emulation case. In contrast, OMNeT++ has a GUI which can be used for observation of results, where users need to write C++ code to set up and configure the simulation case. Overall, it is better to use OMNeT++ even if it takes time and effort to create simulations, though once modules are created, it ismuch easier to create new ones [6], [7], [10], [15]. III. ENVIRONMENT SETUP AND EVALUATION METHODOLOGY This section presents the simulation setup of OpenFlow topology for both OMNeT++ and Mininet. Comparing accuracy of OMNeT++ and Mininet is considered as the primary goal. In terms of analysing the performance results correctly, we have defined the parameters and configurations such as links, bandwidth, delay, and network size for the testing topologies. We also set the traffic configurations toidentical values for a fair comparison. There are a few reasons taken in to account when comparing OMNeT++ to Mininet. Firstly, Mininet is open and accessible for researchers and developers for SDN-based experiments. Secondly, Mininet provides a realistic setting for SDN-based environment [16]. Figure 1. OpenFlow Mesh topology with Spanning Tree Protocol In this evaluation, we used a mesh network for both tools shown in Fig. 1. We created the topologies and configurations, and use a fixed traffic profile with 4 switches, 2 hosts, and 1controller for simplicity, and in order to ensure that the controller calculates flow entries andinstalls them along the path from source to destination. For each environment, we configure the traffic control of links between nodes as 100Mbps for bandwidth and 5 ms for propagation delay. Each experiment was run for 370 seconds to study the idle_timeout and hard_timeoutof flow removal.all setups were run using Intel Core 2 CPU GHz 2.99 GHz 3.50 GB of RAM. In addition, Mininet was installed with Ubuntu LTS and a Linux generic kernel. Flow tableentries have an idle_timeout and a hard_timeout associated with them. For idle_timeout while matching packets, the flow entry will not be removed unless hard_timeout is reached, then the flow entry will force to beremoved. In Mininet and OMNeT++, the idle_timeout are set to 5 seconds by default, but

4 JOURNAL OF NETWORKS, VOL. 10, NO. 5, MAY hard_timeout is not set in Mininet, whereas in OMNeT++ is set to 120 seconds. To calculate the accuracy for both Mininet and OMNeT++, the ping process generated 370 packets with interval time of 1 second with increasing size of packet payloads 56B (8B header = 64B), 4,000B, 8,000B, 16,000B, 32,000B, 65,000B respectively. We compare the measurements of the mean RTT values collected from each tool. In Mininet, we use Floodlight remote controller. Whereas in OMNeT++ the controller is simulated with forwarding behaviour, which has complete knowledge about the networkand hence knows which other OpenFlow switches are located on the path to the destination host. As the performance metric for our evaluation is the mean RTT for the nodes in the investigated networks. We measure the RTT for the received echo reply messages. We repeated each run 6 times with different random number seeds to exclude simulation artefacts, which results in 1,850 RTT measurements.according to these measurements, we convert the mean RTT into milliseconds in order to show how well each host is connected to others. The experimental results will need recording a large number of samples. To describe the measurement of the numbers, the standard deviation and mean value of RTT are computed. The mean of the RTT is assumed to be the average value and the standard deviation is approximated using following equation [17]: T = N/R (1) where T is the packet transmission time between segments sent and receives an acknowledgement arrival measured in millisecond (round trip transmission), N is the packet size (bits), and R is the data rate bandwidth (bit/second). Then we need to calculate the round trip time RTT by the following equation: = α + 1 α T (2) where is the round trip time RTT (ms), α is the smoothing factor, is the old round trip time RTT, and T is the packet s new round trip transmission time. We can measure RTT values from the ping tool by α (value between 0 and 1) which is equal to the value multiplying with the old RTT as the top equation and then multiplying with T which is the new RTT between the segments sent and the acknowledgement arrival found from equation (1). Finally the mean RTT values are calculated after equation (2). IV. MININET CONSTRAINTS Insufficient CPU cycles and main memory consumptions in Mininetcould significantly reflect on the results of our experiments as number of emulated switches increase. Anothermajor restriction is that experiments are not able to run faster than real-time. We discuss the capabilities of OpenFlow controllers in Mininet. Moreover, the mesh topology was used to test the functionality of spanning tree protocol (STP). Mininet can use many types of controller including reference controller (ref), OpenVswitch controller (ovsc), and remote controller (NOX/POX/Floodlight/OpenDayLight). For example, you can simply decide which OpenFlow controller to use when you invoke the mn command: $ sudo mn --controller ref, ovsc, remote The reference controller is supported by Mininet package, whereas the ovsc controller is embedded with the OpenVswitch package [18]. Both controllers are only able to control up to 16 virtual switches. On the other hand, for larger networks we must use the remote controller. For the STP in Mininet, only the NOX classic [19], POX, or other topology aware SDN controllers can be performed, however the STP forref and ovsc controllers are not supported. For example, to run STP in Mininet: $./nox_core - v - v - i ptcp:6633 spanning_tree V. PERFORMANCE RESULTS This section presents a brief evaluation with respect to mean round-trip-time network metric of running Mininet and OMNeT++. Fig. 2 includes 6 measurement results of the mean RTT in both environments. Figure 2. Mean RTT of OMNeT++ and Mininet with StdDev Fig. 2 shows the mean RTT values for the increasing packet sizes from default size of 56 bytes up to 65,000 bytes. The table attached to Fig. 2 shows the values ofmean RTT in milliseconds. At the begging, the performance of OMNeT++ takes slightly longer time to process the ping than Mininet. While the packet size are increasing, the RTT values in OMNeT++ are performing nearly similar to Mininet as shown in packet size 65,000 bytes. To show the accuracy and correctness of both tools, the mean RTT of each packet size is nearly 2 ms different. Furthermore, the lines over the bar indicate the amount of variation from the mean standard deviation (σ). A low σ reflects on smaller packet sizes, whereasa high σare shown as size of packetincreases due to RTT rate are spread out over a large range of values. For example,the σin Mininet is higher than OMNeT++ of packetsizes 32,000 and 65,000 bytes. In overall,theσfor both

5 326 JOURNAL OF NETWORKS, VOL. 10, NO. 5, MAY 2015 OMNeT++ and Mininet are gradually increasing in accordance to the packet sizes. ACKNOWLEDGMENT This work is sponsored by the Centre for Real-Time Information Networks (CRIN) in the Faculty of Engineering & Information Technology at the University of Technology, Sydney (UTS). REFERENCES Figure 3. Flow entries removal by hard_timeout in OMNeT++ Fig. 3 illustrates the reason of longer mean RTT generated by OMNeT++ than Mininet usingpacket size of 56 bytes. There are 4 sudden high peaks due to hard_timeout of flow removal configured at 120 seconds, except the first high peak because of initialisation process between OpenFlow switch and controller. This is also true for Mininet,whenever the switch receives unmatched packet, it sends this packet to the controller [4]. This can result in longer initialisation time while the packet sizes are increasing (see Table II). TABLE II. INITIALISATION TIME FOR OMNET++ AND MININET (MS) The differences of initialisation time in Table II is because of packets in OMNeT++ are stored in a buffer at the switch model and sends the first packet to controller using only the buffer ID [10]. Therefore, OMNeT++ takes less initialisation time (ms) than Mininet, which sends the first packet containing the encapsulation of the complete packet [6]. VI. CONCLUSION AND FUTURE WORKS This paper has described OpenFlow extension toolbox of INET framework. A thorough overview of related works has been presented by discussing their capabilities of current developments. Some of the key constraints of Mininet were also described. The paper has presented network metrics and the topology of our study, and has evaluated the correctness and accuracy by setting up OMNeT++ and the popular Mininet platform with the same traffic configurations. It has been evident that the measured RTT values are closely identical from the mesh topology even when the size of the packet increases. We conclude that Mininet provides good facilities for OpenFlow functional testing of SDN controllers and applications, whereas OMNeT++ could also be a useful complement to existing tools for developing new SDN applications. Future studies would extend OpenFlow to a more distributed architecture. We intend to run more tests on other metrics such as link utilization, jitter rate, packet loss and we aim to scale the network topology up to hundreds of nodes or similar size of a modern data center to evaluate scalability issues. [1] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker and J. Turner, OpenFlow: Enabling Innovation in Campus Networks, SIGCOMM Computer Communication Rev., Vol. 38, March 2008, pp [2] A. AL Sabbagh, P. Pupatwibul, A. Banjar and R. Braun, "Optimization of the OpenFlow Controller in Wireless Environments for Enhancing Mobility, in 13th IEEE International Workshop on Wireless Local Networks, in the 38th IEEE Conference on Local Computer Networks (LCN), Sydney, Australia, October (2013). [3] P. Pupatwibul, A. Banjar and R. Braun, Using DAIM as a reactive interpreter for openflow networks to enable autonomic functionality, In Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM, pp [4] ONF White Paper. Software-Defined Networking: The New Norm for Networks. April [5] Open Networking Foundation, Openflow Switch Specification, version (Wire Protocol 0x04), September [6] B. Lantz, et al., "A network in a laptop: rapid prototyping for software-defined networks, in Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, 2010, p. 19. [7] S. Y. Wang, C. L. Chou and C. M. Yang, Estinet open flow network simulator and emulator, IEEE Communications Magazine, vol. 51, no. 9, pp , [8] A. Varga, "The OMNeT++ discrete event simulation system, in Proceedings of the European Simulation Multiconference (ESM 2001), 2001, p [9] A. Varga and R. Hornig, "An overview of the OMNeT++ simulation environment, in Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops, 2008, p. 60. [10] D. Klein and M. Jarschel, "An OpenFlow Extension for the OMNeT++ INET Framework, OMNeT , Cannes France, March [11] A. Varga, Omnet++ user manual. OMNeT++ Discrete Event Simulation System. Available at: omnetpp. org/doc/manual/usman. html, [12] Chamberlain, T., Learning OMNeT : Packt Publishing Ltd. [13] [13]A. Varga. INET Framework for the OMNeT++ Discrete Event Simulator. com/inetframework/inet, [14] K. -K. Yap, OpenFlowVMS Simulating OpenFlow Networks, openflow. org/wk/index. php/openflowvms, March [15] [15]NS-3 version OpenFlow switch support. nsnam. org/docs/release/3. 16/models/html/openflow-switch. html, Dec [16] M. Gupta, J. Sommers and P. Barford, Fast, accurate simulation for SDN prototyping, In Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking, pp , August 2013.

6 JOURNAL OF NETWORKS, VOL. 10, NO. 5, MAY [17] D. Sünnen, Performance Evaluation of OpenFlow Switches, Semester Thesis at the Department of Information Technology and Electrical Engineering, [18] S. Azodolmolky. Software Defined Networking with OpenFlow, Packt Publishing Ltd, (2013). [19] N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, NOX: towards an operating system for networks, SIGCOMM Comput. Commun. Rev., 38(3):pp , Jul PakawatPupatwibul is currently working towards the Ph.D. degree in Information Systems, faculty of Engineering and IT from University of Technology Sydney, Australia, having graduated from Naresuan University with a B.Sc. in Computer Science, and Master s of Information Technology from UTS. He has worked attentively as a network administrator for SuanDusitRajabhat University, a government sponsored university in Thailand, for 7 years. His research interests include next generation networks, data center network, QoS and network management, especially in the area of intelligent agent-based network management systems. AmeenBanjar received his B.Sc from Taibah University (Saudi Arabia) and M.I.T advanced from University of Wollongong (Australia). He is currently working towards Ph.D. degree in Computing and Communications, at University of Technology Sydney UTS, Faculty of Engineering and Information Technology. He began his working career as a database designer and programmer at Taibah University, Information Technology Centre (ITC) in Saudi Arabia, for two years. He has a research interest in network management, especially in the area of intelligent agent-based network management systems. Abdallah AL Sabbagh received his B.Sc (Hons) on 2006 from The Open University (UK), and his MES and Ph.D. on 2010 and2013 respectively from the University of Technology, Sydney (UTS), Australia. He is currently a Lecturer at the School of Computing and Communications and a Research Engineer at the Centre for Real-time Information Networks (CRIN) within the faculty of Engineering and Information Technology (FEIT) at UTS. His research interests lie in the area of networking and distributed computing systems including: next generation networks, heterogeneous wireless networks, Software Defined Networking (SDN), Information-Centric Networking (ICN) and mobile Internet Protocol (IP) networks. Robin Braun received his B.Sc (Hons) from Brighton University (UK), and his M.Sc and Ph.D from the University of Cape Town. He holds the Chair of Telecommunications Engineering in the Faculty of Engineering and Information Technology of the University of Technology, Sydney, Australia. He is an executive member of the Centre for Real Time Information Networks (CRIN) at the University of Technology, Sydney (UTS). Prof. Braun was a member of staff of the Department of Electrical Engineering of the University of Cape Town from 1986 to He was the founder, and Director of the Digital Radio Research Group at the University of Cape Town, which supervised over 50 research degree candidates in the years that he was attached to it. Prof. Braun is currently a Senior Member of the Institute of Electrical and Electronic Engineers of the United States (IEEE).

The Asian Conference on Technology, Information and Society Official Conference Proceedings 2014

The Asian Conference on Technology, Information and Society Official Conference Proceedings 2014 Performance Evaluation of TCP/IP vs. OpenFlow in INET Framework Using OMNeT++, and Implementation of Intelligent Computational Model to Provide Autonomous Behaviour Pakawat Pupatwibul, University of Technology

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

2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

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

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

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

More information

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

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

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

Design and Performance Analysis of OpenFlow-Enabled Network Topologies Using Mininet

Design and Performance Analysis of OpenFlow-Enabled Network Topologies Using Mininet Design and Performance Analysis of OpenFlow-Enabled Network Topologies Using Mininet Idris Zoher Bholebawa*, Upena D. Dalal Electronics and Communication Engineering Department, S. V. National Institute

More information

OpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation

OpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation OpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation 1 Shie-YuanWang Chih-LiangChou andchun-mingyang DepartmentofComputerScience,NationalChiaoTungUniversity,Taiwan

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

ITU Kaleidoscope 2016 ICTs for a Sustainable World Multi-path Chunked Video Exchanges over SDN Cloud Playground

ITU Kaleidoscope 2016 ICTs for a Sustainable World Multi-path Chunked Video Exchanges over SDN Cloud Playground ITU Kaleidoscope 2016 ICTs for a Sustainable World Multi-path Chunked Video Exchanges over OF@TEIN SDN Cloud Playground Phyo May Thet*, JongWon Kim, Chaodit Aswakul* Wireless Network and Future Internet

More information

A POX Controller Module to Collect Web Traffic Statistics in SDN Environment

A POX Controller Module to Collect Web Traffic Statistics in SDN Environment A POX Controller Module to Collect Web Traffic Statistics in SDN Environment Wisam H. Muragaa, Kamaruzzaman Seman, Mohd Fadzli Marhusin Abstract Software Defined Networking (SDN) is a new norm of networks.

More information

Software Defined Networks (S.D.N): Experimentation with Mininet Topologies

Software Defined Networks (S.D.N): Experimentation with Mininet Topologies Indian Journal of Science and Technology, Vol 9(32), DOI: 10.17485/ijst/2016/v9i32/100195, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Software Defined Networks (S.D.N): Experimentation

More information

Dynamic Traffic Diversion in SDN: Testbed vs Mininet

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

More information

Floodlight Controller onto Load Balancing of SDN Management

Floodlight Controller onto Load Balancing of SDN Management ISSN: 2349-3224 Volume 04 - Issue 08 August-2017 PP. 124-131 Floodlight Controller onto Load Balancing of SDN Management Mohammad Qassim 1, Mohammed Najm Abdullah 2, Abeer Tariq 3 Dept. of Comp.Science,

More information

The effect of Mobile IP handoffs on the performance of TCP

The effect of Mobile IP handoffs on the performance of TCP Mobile Networks and Applications 4 (1999) 131 135 131 The effect of Mobile IP handoffs on the performance of TCP Anne Fladenmuller a and Ranil De Silva b a Alcatel CIT, Software Department, Route de Nozay,

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

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

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

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

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Spring Term 2014 ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Assigned on: 8 May 2014 Due by: 21 May 2014, 23:59 1 Introduction The goal of this assignment is to give an introduction

More information

Connecting Omnetpp to virtual Ethernet Interfaces

Connecting Omnetpp to virtual Ethernet Interfaces Connecting Omnetpp to virtual Ethernet Interfaces Sorin COCORADĂ Department of Electronics and Computers Transilvania University of Brasov Address (12pt Times New Roman, centered) ROMANIA sorin.cocorad@unitbv.ro

More information

Random Neural Networks for the Adaptive Control of Packet Networks

Random Neural Networks for the Adaptive Control of Packet Networks Random Neural Networks for the Adaptive Control of Packet Networks Michael Gellman and Peixiang Liu Dept. of Electrical & Electronic Eng., Imperial College London {m.gellman,p.liu}@imperial.ac.uk Abstract.

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

IN this letter we focus on OpenFlow-based network state

IN this letter we focus on OpenFlow-based network state 1 On the Impact of Networ State Collection on the Performance of SDN Applications Mohamed Aslan, and Ashraf Matrawy Carleton University, ON, Canada Abstract Intelligent and autonomous SDN applications

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

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

Implementing an OpenFlow Switch With QoS Feature on the NetFPGA Platform

Implementing an OpenFlow Switch With QoS Feature on the NetFPGA Platform Implementing an OpenFlow Switch With QoS Feature on the NetFPGA Platform Yichen Wang Yichong Qin Long Gao Purdue University Calumet Purdue University Calumet Purdue University Calumet Hammond, IN 46323

More information

Towards (More) Data Science in Communication Networks NetSys KuVS Preisverleihung - Presentation

Towards (More) Data Science in Communication Networks NetSys KuVS Preisverleihung - Presentation Towards (More) Data Science in Communication Networks NetSys 2017 - KuVS Preisverleihung - Presentation Andreas Schmidt, MSc Telecommunications Lab Saarland Informatics Campus - Saarbrücken March 15, 2017

More information

INTRODUCING VoIP CALL ADMISSION CONTROL TO A WIRELESS MESH NETWORK

INTRODUCING VoIP CALL ADMISSION CONTROL TO A WIRELESS MESH NETWORK INTRODUCING VoIP CALL ADMISSION CONTROL TO A WIRELESS MESH NETWORK By Danwin Ambros Francis A report submitted in partial fulfilment of the requirements for the completion of the degree Baccalaureus Scientiae

More information

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Spring Term 2015 ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Assigned on: 7 May 2015 Due by: 20 May 2015, 23:59 1 Introduction The goal of this assignment is to give an introduction

More information

Ashortage of IPv4 address space has

Ashortage of IPv4 address space has INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2005; 15: 411 419 Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/nem.582 A measurement study of network

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

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

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

More information

WIRELESS mesh networks (WMNs) is formed as distributed

WIRELESS mesh networks (WMNs) is formed as distributed IEEE ANTS 214 1721923 1 2 3 4 6 7 8 9 1 11 12 13 14 1 16 17 18 19 2 21 22 23 24 2 26 27 28 29 3 31 32 33 34 3 36 37 38 39 4 41 42 43 44 4 46 47 48 49 1 2 3 4 6 7 6 61 62 63 64 6 Communication Overhead

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

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

RECITAL INVESTIGATION OF IPv4 AND IPv6 USING WIRED NETWORKS IN OMNET++

RECITAL INVESTIGATION OF IPv4 AND IPv6 USING WIRED NETWORKS IN OMNET++ RECITAL INVESTIGATION OF IPv4 AND IPv6 USING WIRED NETWORKS IN OMNET++ 1 Pallavi Gupta, 2 Savita Shiwani Computer Science Department, Suresh Gyan Vihar University,India ABSTRACT-Internet protocol was designed

More information

Scalability of Software Defined Network on Floodlight Controller using OFNet

Scalability of Software Defined Network on Floodlight Controller using OFNet 2017 International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT) Scalability of Software Defined Network on Floodlight Controller using OFNet Saleh

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

Network Management & Monitoring

Network Management & Monitoring Network Management & Monitoring Network Delay These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) End-to-end

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

LOAD DISTRIBUTION ANALYSIS ON BIPARTITE TOPOLOGY USING FLOODLIGHT CONTROLLER

LOAD DISTRIBUTION ANALYSIS ON BIPARTITE TOPOLOGY USING FLOODLIGHT CONTROLLER LOAD DISTRIBUTION ANALYSIS ON BIPARTITE TOPOLOGY USING FLOODLIGHT CONTROLLER 1 ROHMAT TULLOH, 2 HALIMAH TUSSYADIAH, 3 RISKI WAHYU HUTABRI, 4 RIDHA MULDINA NEGARA 1 School of Applied Science, Telkom University,

More information

Switching and Routing projects description

Switching and Routing projects description Switching and Routing 2012-2013 projects description Outline Introduction to OpenFlow A case study The projects Additional information What s OpenFlow An open standard, which defines: An abstraction of

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

Delay Evaluation of OpenFlow Network Based on Queueing Model

Delay Evaluation of OpenFlow Network Based on Queueing Model Delay Evaluation of OpenFlow Network Based on Queueing Model arxiv:1608.06491v1 [cs.dc] 23 Aug 2016 Abstract As one of the most popular south-bound protocol of software-defined networking(sdn), OpenFlow

More information

Performance Evaluation of NEMO Basic Support Implementations

Performance Evaluation of NEMO Basic Support Implementations Performance Evaluation of NEMO Basic Support Implementations Romain Kuntz, Koshiro Mitsuya, Ryuji Wakikawa Keio University, Japan E-mail: {kuntz,mitsuya,ryuji}@sfc.wide.ad.jp Abstract. The NEMO Basic Support

More information

Implementation of Adaptive Buffer in Video Receivers Using Network Processor IXP 2400

Implementation of Adaptive Buffer in Video Receivers Using Network Processor IXP 2400 The International Arab Journal of Information Technology, Vol. 6, No. 3, July 2009 289 Implementation of Adaptive Buffer in Video Receivers Using Network Processor IXP 2400 Kandasamy Anusuya, Karupagouder

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

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

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

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

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

oach for Monitoring Resour

oach for Monitoring Resour IJCTA, 9(21), 2016, pp. 147-153 International Science Press A Novel Approach for Monitoring Resources in Virtual Environment 147 A Novel Appr pproac oach for Monitoring Resour esources in Vir irtual Envir

More information

Development and Evaluation of QoS Measurement System for Internet Applications by Client Observation

Development and Evaluation of QoS Measurement System for Internet Applications by Client Observation JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 18, 891-904 (2002) Development and Evaluation of QoS Measurement System for Internet Applications by Client Observation Department of Information Systems

More information

Multi-agent tasks scheduling system in software defined networks

Multi-agent tasks scheduling system in software defined networks Home Search Collections Journals About Contact us My IOPscience Multi-agent tasks scheduling system in software defined networks This content has been downloaded from IOPscience. Please scroll down to

More information

INITIALIZATION TIME OPTIMIZATION OF A WIRELESS TRANSPORT EMULATOR USED FOR SDN APPLICATIONS DEVELOPMENT

INITIALIZATION TIME OPTIMIZATION OF A WIRELESS TRANSPORT EMULATOR USED FOR SDN APPLICATIONS DEVELOPMENT U.P.B. Sci. Bull., Series C, Vol. 80, Iss. 1, 2018 ISSN 2286-3540 INITIALIZATION TIME OPTIMIZATION OF A WIRELESS TRANSPORT EMULATOR USED FOR SDN APPLICATIONS DEVELOPMENT Alexandru Stancu 1, Alexandru Vulpe

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

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

Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks

Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks Journal of Information Processing Systems, Vol.7, No.4, December 2011 http://dx.doi.org/10.3745/jips.2011.7.4.627 Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks Ji-In

More information

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

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

More information

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk

More information

Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for Based Wireless Networks

Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for Based Wireless Networks Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for 802.11 Based Wireless Networks Santosh Hosamani, G.S.Nagaraja Dept of CSE, R.V.C.E, Bangalore,

More information

On the Transition to a Low Latency TCP/IP Internet

On the Transition to a Low Latency TCP/IP Internet On the Transition to a Low Latency TCP/IP Internet Bartek Wydrowski and Moshe Zukerman ARC Special Research Centre for Ultra-Broadband Information Networks, EEE Department, The University of Melbourne,

More information

The University of Kansas

The University of Kansas The University of Kansas Technical Report Rapidly Deployable Radio Network ATM/IP Analysis Gary J. Minden, Joseph B. Evans Information & Telecommunication Technology Center Department of Electrical Engineering

More information

Evaluation of Performance of TCP on Mobile IP SHAKE

Evaluation of Performance of TCP on Mobile IP SHAKE Vol. 45 No. 10 IPSJ Journal Oct. 2004 Regular Paper Evaluation of Performance of TCP on Mobile IP SHAKE Kenji Koyama, Yosuke Ito, Hiroshi Mineno and Susumu Ishihara We extensively evaluated a method of

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

Improving TCP Performance over Wireless Networks using Loss Predictors Improving TCP Performance over Wireless Networks using Loss Predictors Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano P.zza L. Da Vinci 32, 20133 Milano Email: martignon@elet.polimi.it

More information

A framework to evaluate 5G networks for smart and fail-safe communications

A framework to evaluate 5G networks for smart and fail-safe communications A framework to evaluate 5G networks for smart and fail-safe communications in ERTMS/ETCS Roberto Canonico (*), Stefano Marrone (**), Roberto Nardone (*), and Valeria Vittorini (*) (*) Università degli

More information

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET An Extensive Simulation Analysis of AODV Protocol with IEEE 802.11 MAC for Chain Topology in MANET V.K.Taksande 1, Dr.K.D.Kulat 2 1 Department of Electronics & Communication, Nagpur University Priyadarshini

More information

Automated and Massive-scale CCNx Experiments with Software-Defined SmartX Boxes

Automated and Massive-scale CCNx Experiments with Software-Defined SmartX Boxes Network Research Workshop Proceedings of the Asia-Pacific Advanced Network 2014 v. 38, p. 29-33. http://dx.doi.org/10.7125/apan.38.5 ISSN 2227-3026 Automated and Massive-scale CCNx Experiments with Software-Defined

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

Evaluation of Routing Protocols for Mobile Ad hoc Networks

Evaluation of Routing Protocols for Mobile Ad hoc Networks International Journal of Soft Computing and Engineering (IJSCE) Evaluation of Routing Protocols for Mobile Ad hoc Networks Abstract Mobile Ad hoc network is a self-configuring infrastructure less network

More information

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS ITU Kaleidoscope 2015 Trust in the Information Society Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS Presenter: Prof. PhD. Takuro SATO Waseda

More information

Master s Thesis. TCP Congestion Control Mechanisms for Achieving Predictable Throughput

Master s Thesis. TCP Congestion Control Mechanisms for Achieving Predictable Throughput Master s Thesis Title TCP Congestion Control Mechanisms for Achieving Predictable Throughput Supervisor Prof. Hirotaka Nakano Author Kana Yamanegi February 14th, 2007 Department of Information Networking

More information

CHAPTER 5 IMPLEMENTATION OF ROUTING PROTOCOLS ON NETWORK SIMULATORS

CHAPTER 5 IMPLEMENTATION OF ROUTING PROTOCOLS ON NETWORK SIMULATORS Implementation of Routing Protocols on Network Simulators 1 CHAPTER 5 IMPLEMENTATION OF ROUTING PROTOCOLS ON NETWORK SIMULATORS 5.1 Introduction This chapter primarily focuses on the implementation of

More information

Analyzing the Receiver Window Modification Scheme of TCP Queues

Analyzing the Receiver Window Modification Scheme of TCP Queues Analyzing the Receiver Window Modification Scheme of TCP Queues Visvasuresh Victor Govindaswamy University of Texas at Arlington Texas, USA victor@uta.edu Gergely Záruba University of Texas at Arlington

More information

Improved dynamic multimedia resource adaptation-based Peer-to-Peer system through locality-based clustering and service

Improved dynamic multimedia resource adaptation-based Peer-to-Peer system through locality-based clustering and service University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 Improved dynamic multimedia resource adaptation-based Peer-to-Peer

More information

Building NetOpen Networking Services over OpenFlow-based Programmable Networks

Building NetOpen Networking Services over OpenFlow-based Programmable Networks Building NetOpen Networking Services over -based Programmable Networks Namgon Kim and JongWon Kim Networked Media Lab., School of Information and Communications, Gwangju Institute of Science and Technology

More information

A Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP

A Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP A Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP Hanh Le Hieu,KenjiMasui 2, and Katsuyoshi Iida 2 Graduate School of Science and Engineering, Tokyo Institute of Technology 2 Global

More information

Abstract Studying network protocols and distributed applications in real networks can be dicult due to the need for complex topologies, hard to nd phy

Abstract Studying network protocols and distributed applications in real networks can be dicult due to the need for complex topologies, hard to nd phy ONE: The Ohio Network Emulator Mark Allman, Adam Caldwell, Shawn Ostermann mallman@lerc.nasa.gov, adam@eni.net ostermann@cs.ohiou.edu School of Electrical Engineering and Computer Science Ohio University

More information

Routing-State Abstraction Based on Declarative Equivalence

Routing-State Abstraction Based on Declarative Equivalence Routing-State Abstraction Based on Declarative Equivalence Kai Gao Xin Wang Jun Bi Guohai Chen Andreas Voellmy + Y. Richard Yang + Tongji University Tsinghua University + Yale University ABSTRACT Providing

More information

INESC TEC. Centre for Telecomunications and Multimedia. 21 March Manuel Ricardo. CTM Coordinator

INESC TEC. Centre for Telecomunications and Multimedia. 21 March Manuel Ricardo. CTM Coordinator 1 INESC TEC Centre for Telecomunications and Multimedia 21 March 2017 Manuel Ricardo CTM Coordinator CTM Scientific Areas Information Processing and Pattern Recognition (IPPR) - computer vision - intelligent

More information

Communication System Design Projects

Communication System Design Projects Communication System Design Projects KUNGLIGA TEKNISKA HÖGSKOLAN PROFESSOR: DEJAN KOSTIC TEACHING ASSISTANT: GEORGIOS KATSIKAS Traditional Vs. Modern Network Management What is Network Management (NM)?

More information

Data Center Virtualization: Open vswitch

Data Center Virtualization: Open vswitch Data Center Virtualization: Open vswitch Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking November 10, 2014 Slides from ACM SIGCOMM Workshop

More information

Using the NCTUns 2.0 Network Simulator/Emulator to Facilitate Network Researches

Using the NCTUns 2.0 Network Simulator/Emulator to Facilitate Network Researches Using the NCTUns 2.0 Network Simulator/Emulator to Facilitate Network Researches Prof. Shie-Yuan Wang Department of Computer Science National Chiao Tung University Network and System Laboratory Introduction

More information

Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks

Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks Yuan-Liang Lan Department of Computer Science National Chiao Tung University Hsinchu, Taiwan kmntree@gmail.com Kuochen Wang and

More information

Measuring MPLS overhead

Measuring MPLS overhead Measuring MPLS overhead A. Pescapè +*, S. P. Romano +, M. Esposito +*, S. Avallone +, G. Ventre +* * ITEM - Laboratorio Nazionale CINI per l Informatica e la Telematica Multimediali Via Diocleziano, 328

More information

Mobile Management Method for SDN-based Wireless Networks

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

Network Design Considerations for Grid Computing

Network Design Considerations for Grid Computing Network Design Considerations for Grid Computing Engineering Systems How Bandwidth, Latency, and Packet Size Impact Grid Job Performance by Erik Burrows, Engineering Systems Analyst, Principal, Broadcom

More information

Int. J. Advanced Networking and Applications Volume: 6 Issue: 3 Pages: (2014) ISSN :

Int. J. Advanced Networking and Applications Volume: 6 Issue: 3 Pages: (2014) ISSN : 2347 OpenFlow Security Threat Detection and Defense Services Wanqing You Department of Computer Science, Southern Polytechnic State University, Georgia Email: wyou@spsu.edu Kai Qian Department of Computer

More information

A transport-layer approach for achieving predictable throughput for Internet applications

A transport-layer approach for achieving predictable throughput for Internet applications Seventh International Conference on Networking A transport-layer approach for achieving predictable throughput for Internet applications Go Hasegawa, Kana Yamanegi and Masayuki Murata Graduate School of

More information

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments Stream Control Transmission Protocol (SCTP) uses the 32-bit checksum in the common header, by which a corrupted

More information

MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE

MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE 1 SHEETAL BORSE, 2 MRUDUL DIXIT 1,2 Department of Electronics and Telecommunication, Cummins College of Engineering

More information

Impact of Short-lived TCP Flows on TCP Link Utilization over 10Gbps High-speed Networks

Impact of Short-lived TCP Flows on TCP Link Utilization over 10Gbps High-speed Networks Impact of Short-lived TCP Flows on TCP Link Utilization over Gbps High-speed Networks Lin Xue, Chui-hui Chiu, and Seung-Jong Park Department of Computer Science, Center for Computation & Technology, Louisiana

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

A Network-Based Handover Scheme in HIP-Based Mobile Networks

A Network-Based Handover Scheme in HIP-Based Mobile Networks J Inf Process Syst, Vol.9, No.4, pp.651~659, December 2013 http://dx.doi.org/10.3745/jips.2013.9.4.651 pissn 1976-913X eissn 2092-805X A Network-Based Handover Scheme in HIP-Based Mobile Networks Moneeb

More information

TamoSoft Throughput Test

TamoSoft Throughput Test TAKE CONTROL IT'S YOUR SECURITY TAMOSOFT df TamoSoft Throughput Test Help Documentation Version 1.0 Copyright 2011-2016 TamoSoft Contents Contents... 2 Introduction... 3 Overview... 3 System Requirements...

More information

Performance Analysis of Broadcast Based Mobile Adhoc Routing Protocols AODV and DSDV

Performance Analysis of Broadcast Based Mobile Adhoc Routing Protocols AODV and DSDV INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MOBILE APPLICATIONS IJCSMA Performance Analysis of Broadcast Based Mobile Adhoc Routing Protocols AODV and DSDV Er. Sandeep Singh Khehra 1, Er. Abhinash Singla

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