SlideShare a Scribd company logo
1 of 5
Download to read offline
Int. J. Advanced Networking and Applications
Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290
2041
Computer Network Performance evaluation
based on Network scalability using
OMNeT++ Simulation Environment
Mr. Dhobale J V
Assist. Professor, Shri. D B P C O M, Manur, Nashik (MH)
Email: dhobale.jaipla@gmail.com
Dr. Kalyankar N V
Principal, Yeshwant College Nanded (MH)
Email: drkalyankarnv@yahoo.com
Dr. Khamitkar S D
Reader & Director, School of computational sciences, SRTMU, Nanded (MH)
Email: s_khamitkar@yahoo.com
----------------------------------------------------------------------ABSTRACT-----------------------------------------------------------
Present research paper is focusing on performance evaluation of computer networks through Network scalability
using OMNeT++ Simulation environment. The performance of the Network is evaluated on the basis of
Throughput. To investigate the issue we have use OMNeT++ network simulation framework and Nclient
application module from INET framework. Present research paper studies the network scalability effects.
Keywords - Clients, Datarate, INET, NClients, Network Scalability, OMNeT++, Server, Simulation, Throughput.
---------------------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
The performance of the Network configurations is
measured using simulation environment. We preferred
OMNeT++ Version 4.2 (Objective Modular Network
Testbed ) object oriented modular discrete event network
simulation framework with INET framework for
OMNeT++ with 2.2.0-ae90ecd release. Development of
OMNeT++ is started in 1992, since then many people
contributed to OMNeT++ with several models. It is
primarily used to simulate the communication networks
and other distributed systems. It is used for academic as
well as Industrial research purposes. OMNeT++ runs on
Windows, Mac & Linux Operating Systems. Here are the
features of OMNeT++ which makes it different from other
simulation environment:
1. OMNeT++ is designed to support network
simulation on a large scale.
2. Modular structure.
3. The design of NED (Network Description).
4. GUI Interface with Graphical Editor.
5. Separation of Model and Experiments.
6. Simple Module Programming Model.
7. Design of the Simulation Library.
8. Parallel Simulation Support.
9. Real-Time Simulation, Network Emulation.
10. Animation and Tracing Facility.
11. Visualization of Dynamic Behavior.
12. Enriched Result Analysis Mechanism
INET consists of several simulation application models.
We use Nclients network application with basic HTTP
network setup from INET to carry out our experiments. It
consists of client server environment with variable number
of clients with single server and two server setup.
Performance evaluation parameters are set through
initialization (INI) and Network Description (NED) files
and in our experiments those files are basicHTTP.ini and
Nclients.ned and result of the experiments are collected
through answer (ANF) file. We evaluated Network
performance in terms of Server Throughput. Throughput
from the server is measured through ThruputFrom module
while throughput to the server is measured through
ThruputTo module. Throughput is number of bits
transferred per second from server or to the server.
II. RELATED WORK
Research Paper entitled On-Chip Networks from a
Networking Perspective: Congestion and Scalability in
Many-Core Interconnects focuses on congestion control in
on-chip bufferless networks and has shown such
congestion to be fundamentally different from that of other
networks, for several reasons. Research examined both
network performance in moderately-sized networks and
scalability in very large networks, and they find
congestion to be a fundamental bottleneck. Researchers
develop an application-aware congestion control algorithm
and show significant improvement in application-level
system throughput on a wide variety of real workloads for
NoCs.
Research paper VL2: A Scalable and Flexible Data Center
Network present a new network architecture which puts an
end to the need for oversubscription in the data center
Int. J. Advanced Networking and Applications
Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290
2042
network, a result that would be prohibitively expensive
with the existing architecture. VL2 benefits the cloud
service programmer. Today, Programmers have to be
aware of network bandwidth constraints and constrain
server to server communications accordingly. VL2 instead
provides programmers the simpler abstraction that all
servers assigned to them are plugged into a single layer 2
switch, with hotspot free performance regardless of where
the servers are actually connected in the topology. VL2
also benefits the data center operator as today’s bandwidth
and control plane constraints fragment the server pool,
leaving servers under-utilized even while demand
elsewhere in the data center is unmet. Instead, VL2
enables agility: any service can be assigned to any server,
while the network maintains uniform high bandwidth and
performance isolation between services.
Research paper MegaPipe: A New Programming Interface
for Scalable Network I/O introduces a new programming
interface for high-performance networking I/O. This is
applicable for Message-oriented network workloads,
where connections are short and/or message sizes are
small, are CPU-intensive and scale poorly on multi-core
systems with BSD socket API. MegaPipe exploits many
performance optimization opportunities that were
previously hindered by existing network API semantics,
while being still simple and applicable to existing event-
driven servers with moderate efforts. Evaluation through
microbenchmarks, memcached, and nginx showed
significant improvements, in terms of both single-core
performance and parallel speedup on an eight-core system.
III. RESEARCH METHODOLOGY
To investigate Performance evaluation of Computer
Networks through Network Scalability we use Simulation
environment with OMNeT++ framework. We have used
Nclient application form INET to simulate our research.
There are three basic setup provided under Nclients in
INET those are TelenetApp, File transfer and basicHTTP
module. Out of these we choose basicHTTP module with
TCPBasicCliApp and TCPGenericSrvApp modules.
TelenetApp generates very low traffic.
Initially we setup network configuration with a server and
variable number of clients from 10 number of clients to
150 Number of clients with the interval of 10 number of
clients on a server and collect the throughput also we
measure the throughput by changing datarate from
10Mbps to 100Mbps with the interval of 10Mbps. In the
next phase we change network configuration from a single
server to two servers by keeping remaining configuration
like initial setup; with this setup we have shared the
Network load of single server with two servers.
Throughput readings Collected from single server setup
and two server setup are compared to investigate the
performance of the networks. We have kept data packet
size constant i.e. 256bytes for both the configurations.
Fig1: Nclients.Ned: Network Configuration setup with
single server
Fig2: Nclients.Ned: Network Configuration setup with two
servers.
To measure the performance of the present network we
use thruputMeter modules. This module is placed between
TCP and TCPApp layer. We required two modules to
collect result for incoming and outgoing traffic to the
server. Our client and server are the StandardHost modules
provided in the INET. We have modified the StandardHost
with thruputMeter and modified structure of standardHost
along with thruputMeter is show in figure 3 below. The
result of the experiment is collected in excel file from the
default .ans file. .ans file in OMNeT++ gives two types of
results vector and scalar. Vector results are recording of
time series data and scalar results are supposed to record a
single value per simulation run. We have considered scalar
result as avg. thruput for our analysis purpose, Throughput
of both thruputMeter i.e. thruputFrom & thruputTo
related to the server.
Int. J. Advanced Networking and Applications
Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290
2043
FIG 3: STANDARDHOST WITH THRUPUTMETER MODULE
BETWEEN TCPAPP & TCP.
We collect the reading of the simulation experiment for
both the setups i.e. with single server and with two servers
by changing datarate of the network setup and by
increasing the network load with number of servers.
1. We Kept datarate constant and changed the number
of clients on the server and average throughput scalar
values are collected for respective experiments.
2. For specific client setup on a server we change the
datarate and collect the scalar average throughput in
excel files.
We collected the throughput results by running the
simulation experiment with single server 10 (datarate
variance from 10Mbps to 100Mbps with the interval of
10Mbps) ×15 (no of client variance from 10 clients to 150
clients with the interval of 10) =150 times, and same is
repeated for two server setup too i.e. 10 × 15 =150 times.
IV. RESULT ANALYSIS:
Throughput values of the simulation experiment is
collected in excel file. We have collected results at 10, 20,
30, 40, 50, 60, 70, 80, 90, 100Mbps datarate with 10, 20,
30,….…130, 140, 150 clients per server with single server
and same setup is also used with two servers to evaluate
the performance of the Computer Network by keeping all
other parameters same for both the setups. In the Network
configuration with two servers we have divided the load of
single server on to two servers equally. These results are
collected by keeping packet size constant i.e. 256Mbps.
At specific datarate we took reading of throughput from
the server and throughput to the server by changing
number of clients from 10 numbers to 150 numbers of
clients with the interval of 10 clients per server. We took
these readings at different datarates ranging from 10Mbps
to 100Mbps with the interval of 10Mbps. After collection
of the readings we took average of all the throughput from
the server and throughput to the server readings. The same
procedure is followed for the Network configuration with
two servers too. These averaged throughput values at
specific datarate and with specific number of clients are
then used for actual comparison between network
configurations with single server and two servers. The
throughput values with two servers are summed for
comparison purpose.
Graph1: Avg. Throughput Form single server & two
server comparison with datarate variance.
Graph2: Avg. Throughput to single server & two server
comparison with datarate variance.
Graph3: Avg. Throughput from single server & two server
comparison with client variance.
3000
4000
5000
10 30 50 70 90
Throughput
Datarate
Avg. Throughput from
single server and two
server Comparison
Single Server
Throughput
From Avg
600
800
1000
10 30 50 70 90
Throughput
Datarate
Avg. Throughput to single
server and two server…
Single Server
Throughput
To Avg
0
10000
10 40 70 100 130
AxisTitle
No of Clients
Avg. Throughput From
single server and two…
Single Server
Throughput
From Avg
Int. J. Advanced Networking and Applications
Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290
2044
Graph4: Avg. Throughput to single server & two server
comparison with client variance.
Analysis shows that average throughput from the server
and average throughput to the server with single server are
higher than the average throughput from and to the server
with two servers. Graph1 & Graph2 shows average
throughput from and to the server comparison between
single server and two servers at variable datarates ranging
from 10Mbps to 100Mbps with the interval of 10Mbps. It
shows that average throughput form and to the server with
single server is higher than the average throughput from
and to the server with two servers. It also shows that
average throughput from the single server and to the single
server are giving steady performance with increase in the
datarates from 10Mbps to 100Mbps while average
throughput from the server and to the server with two
server setup are giving maximum value at 10Mbps
datarate and minimum value at 60Mbps. Graph3 &
Graph4 shows average throughput from and to the server
comparison between single server and two servers with
variable number of clients from 10 to 150 clients with the
interval of 10 numbers of clients on server. It shows that
average throughput from the single server is higher than
the average throughput from the two servers with the
number of clients on the servers except readings with 40 &
60 number of clients on the servers. While average
throughput to the server readings shows that similar type
of average throughput with both the setups except readings
with number of clients 70, 110 & 130 on server, where it
shows remarkable difference between the readings i.e.
lower throughput to the server with two servers.
V. CONCLUSION
Finally we say that when we divide the network load of
single server on to the two servers we found subsequent
decrease in the average throughput from & average
throughput to the server. We got maximum average
throughput from and to the server with single server.
ACKNOWLEDGEMENTS
We are thankful to all the staff of School of Computational
Sciences, SRTMU, Nanded for providing us the necessary
guidance and facility to carry out present research.
REFERENCES
[1] George Nychist, Chris Fallin, Thomas Moscibroada,
Onur Mutlu, Srinivasan Seshan, On-Chip Networks
from a Networking Perspective: Congestion and
Scalability in Many-Core Interconnects. SIGCOMM’
12, August 13-17, 2012, Helsinki, Finland, ACM
978-1-4503-1419-0/12/08.
[2] Albert Greenberg, Srikanth Kandula, David A.
Maltz,, James R. Hamilton, Changhoon Kim,
Parveen Patel, Navendu Jain, Parantap Lahiri,
Sudipta Sengupta. VL2: A Scalable and Flexible
Data center Network, SIGCOMM’09, August 17-21,
2009, Barcelona, Spain, ACM 978-1-60558-594-
9/09/08.
[3] Sangjin Han, Scott Marshall, Byung-Gon Chun and
Sylvia Ratnasamy, MegaPipe: A New Programming
Interface for Scalable Network I/O. To appear in
Proceedings of USENIX OSDI 2012.
[4] Plamenka Borovska, Ognian Nakov, Desislava
Ivanova, Kamen Ivanov, Georgi Georgiev.
Communication Performance Evaluation and Analysis
of a Mesh System Area Network for High
Performance Computers. ISSN: 1790-2769 &
ISBN:978-960-474-188-5.
[5] Andras Varga, Rudolf Hornig. An Overview of the
OMNeT++ Simulation Environment. SIMUTools,
March 03-07, 2008, Marseille, France. ISBN:978-
963-9799-20-2.
[6] Fan Cen, Tao Xing, Ke-Tong Wu. Real-time
Performance Evaluation of Line Topology Switched
Ethernet. International Journal of Automation and
computing, 05 (4), October 2008, 376-380
[7] Dhobale J V, Dr. Kalyankar N V, Dr. Khamitkar S D.
Computer Network Performance Evaluation based on
Datarate and Number of Clients Per Server Using
OMNeT++ Environment, submitted to Global Journal
of Computer Science and Technology, GJCST Volume
14 Issue 3 Version 1.0, May-2014.
[8] HON-HING WAN & YU-KWOK. High Data Rate
Video Transmission Using Parallel TCP Connections:
Approaches and Performance Evaluation. The Journal
of Supercomputing, 35, 119-139, 2006.
[9] Esma Yildirim –Tevfik Kosar. End-to-End Data-Flow
Parallelism for Throughput Optimization in High-
Speed Networks. J Grid Computing (2012) 10:395-
418.
[10] András Varga and OpenSim Ltd. OMNeT++ User
Manual Version 4.2.
[11] INET Framework for OMNeT++ Manual.
Biographies and Photographs
.
Dr. Kalyankar N. V.: Principal, Yeshwant
Mahavidyalaya, Nanded. Author is
recognised Ph.D. guide of SRTMU,
Nanded in the subject of Computer
Science and Physics. He is having 67
Research Paper publications in various
international journals along with 2
books. He has chaired number of
0
2000
10 40 70 100130
Throughput
No of Clients
Avg. Throughput to
single server and two
server Comparison
Single Server
Throughput
To Avg
Int. J. Advanced Networking and Applications
Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290
2045
International and national conferences during his 33 years
of services. His area of interest is Networking, Cyber
security & Image Processing. He is Fellow and member of
various International and National Research organizations.
Dr. Khamitkar S. D.: Reader & Director,
School of Computational Sciences, Swami
Ramanand Teerth Marathwada University,
Nanded. Author is Renowned Ph.D. guide
in the subject of Computer Science. He is
having 14 years of PG teaching
experience and has 15 international
Research publications under his belt.
Currently he is guiding 11 Research Scholars for Ph. D.
Programme. His area of interest is Networking & Image
Processing. Author has chaired various national and
International conferences and also Research and academic
committees at SRTM University, Nanded.
Mr. Dhobale J. V.: Assistant Professor,
Shri. Dhondu Baliram Pawar College of
Management & Research Scholar Swami
Ramanad Teerth Marathawada University
Nanded. Author has completed his M.Sc.
(Computer Applications) in 2001 and
started his carrier as Lecturer. In 2010 he
has completed his MBA degree with
Marketing Specialization. He is having 13 years of UG &
PG teaching experience. During his tenure of services he
has published 14 national and international Research
papers in the area of Computers science and Management.
Currently he is pursuing Ph. D. degree from SRTM
University, Nanded. His area of interest is Computer
Networks.

More Related Content

What's hot

Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationPerformance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationIDES Editor
 
Task mapping and routing optimization for hard real-time Networks-on-Chip
Task mapping and routing optimization for hard real-time Networks-on-ChipTask mapping and routing optimization for hard real-time Networks-on-Chip
Task mapping and routing optimization for hard real-time Networks-on-ChipjournalBEEI
 
A New Paradigm for Load Balancing in WMNs
A New Paradigm for Load Balancing in WMNsA New Paradigm for Load Balancing in WMNs
A New Paradigm for Load Balancing in WMNsCSCJournals
 
Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...Dr Sandeep Kumar Poonia
 
Revisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modificationRevisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modificationiaemedu
 
“Optimizing the data transmission between multiple nodes during link failure ...
“Optimizing the data transmission between multiple nodes during link failure ...“Optimizing the data transmission between multiple nodes during link failure ...
“Optimizing the data transmission between multiple nodes during link failure ...eSAT Publishing House
 
Efficient Bandwidth Recycling In Wireless Broadband Networks
Efficient Bandwidth Recycling In Wireless Broadband NetworksEfficient Bandwidth Recycling In Wireless Broadband Networks
Efficient Bandwidth Recycling In Wireless Broadband NetworksIJMER
 
Recital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless networkRecital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless networkiosrjce
 
Bandwidth recycling using variable bit rate
Bandwidth recycling using variable bit rateBandwidth recycling using variable bit rate
Bandwidth recycling using variable bit rateAlexander Decker
 
Mutual Exclusion in Wireless Sensor and Actor Networks
Mutual Exclusion in Wireless Sensor and Actor NetworksMutual Exclusion in Wireless Sensor and Actor Networks
Mutual Exclusion in Wireless Sensor and Actor NetworksZhenyun Zhuang
 
Semantic web services and its challenges
Semantic web services and its challengesSemantic web services and its challenges
Semantic web services and its challengesiaemedu
 
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless NetworksBallpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless NetworksEditor IJCATR
 
Review on Green Networking Solutions
Review on Green Networking SolutionsReview on Green Networking Solutions
Review on Green Networking Solutionsiosrjce
 
Conference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5GConference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5GEricsson
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentEricsson
 
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...iosrjce
 

What's hot (20)

Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationPerformance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
 
Ns2 x graphs
Ns2 x graphsNs2 x graphs
Ns2 x graphs
 
Task mapping and routing optimization for hard real-time Networks-on-Chip
Task mapping and routing optimization for hard real-time Networks-on-ChipTask mapping and routing optimization for hard real-time Networks-on-Chip
Task mapping and routing optimization for hard real-time Networks-on-Chip
 
A New Paradigm for Load Balancing in WMNs
A New Paradigm for Load Balancing in WMNsA New Paradigm for Load Balancing in WMNs
A New Paradigm for Load Balancing in WMNs
 
Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...Performance evaluation of different routing protocols in wsn using different ...
Performance evaluation of different routing protocols in wsn using different ...
 
135 139
135 139135 139
135 139
 
[IJCT-V3I2P21] Authors: Swati Govil, Dr.Paramjeet Rawat
[IJCT-V3I2P21] Authors: Swati Govil, Dr.Paramjeet Rawat[IJCT-V3I2P21] Authors: Swati Govil, Dr.Paramjeet Rawat
[IJCT-V3I2P21] Authors: Swati Govil, Dr.Paramjeet Rawat
 
Revisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modificationRevisiting the experiment on detecting of replay and message modification
Revisiting the experiment on detecting of replay and message modification
 
“Optimizing the data transmission between multiple nodes during link failure ...
“Optimizing the data transmission between multiple nodes during link failure ...“Optimizing the data transmission between multiple nodes during link failure ...
“Optimizing the data transmission between multiple nodes during link failure ...
 
Efficient Bandwidth Recycling In Wireless Broadband Networks
Efficient Bandwidth Recycling In Wireless Broadband NetworksEfficient Bandwidth Recycling In Wireless Broadband Networks
Efficient Bandwidth Recycling In Wireless Broadband Networks
 
Recital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless networkRecital Study of Various Congestion Control Protocols in wireless network
Recital Study of Various Congestion Control Protocols in wireless network
 
Bandwidth recycling using variable bit rate
Bandwidth recycling using variable bit rateBandwidth recycling using variable bit rate
Bandwidth recycling using variable bit rate
 
Mutual Exclusion in Wireless Sensor and Actor Networks
Mutual Exclusion in Wireless Sensor and Actor NetworksMutual Exclusion in Wireless Sensor and Actor Networks
Mutual Exclusion in Wireless Sensor and Actor Networks
 
Semantic web services and its challenges
Semantic web services and its challengesSemantic web services and its challenges
Semantic web services and its challenges
 
3
33
3
 
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless NetworksBallpark Figure Algorithms for Data Broadcast in Wireless Networks
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
 
Review on Green Networking Solutions
Review on Green Networking SolutionsReview on Green Networking Solutions
Review on Green Networking Solutions
 
Conference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5GConference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5G
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
 
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
 

Similar to Computer Network Performance evaluation based on Network scalability using OMNeT++ Simulation Environment

Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...IRJET Journal
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...pijans
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...pijans
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...pijans
 
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...TELKOMNIKA JOURNAL
 
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...IRJET Journal
 
Interplay of Communication and Computation Energy Consumption for Low Power S...
Interplay of Communication and Computation Energy Consumption for Low Power S...Interplay of Communication and Computation Energy Consumption for Low Power S...
Interplay of Communication and Computation Energy Consumption for Low Power S...ijasuc
 
Final Year Project IEEE 2015
Final Year Project IEEE 2015Final Year Project IEEE 2015
Final Year Project IEEE 2015TTA_TNagar
 
Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015TTA_TNagar
 
Single System Image Server Cluster
Single System Image Server ClusterSingle System Image Server Cluster
Single System Image Server ClusterIJERA Editor
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...IEEEGLOBALSOFTTECHNOLOGIES
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...IEEEGLOBALSOFTTECHNOLOGIES
 
Mobile relay configuration in data intensive wireless sensor networks
Mobile relay configuration in data intensive wireless sensor networksMobile relay configuration in data intensive wireless sensor networks
Mobile relay configuration in data intensive wireless sensor networksIEEEFINALYEARPROJECTS
 
Iwsm2014 performance measurement for cloud computing applications using iso...
Iwsm2014   performance measurement for cloud computing applications using iso...Iwsm2014   performance measurement for cloud computing applications using iso...
Iwsm2014 performance measurement for cloud computing applications using iso...Nesma
 
Ns 2 based simulation environment for performance evaluation of umts architec...
Ns 2 based simulation environment for performance evaluation of umts architec...Ns 2 based simulation environment for performance evaluation of umts architec...
Ns 2 based simulation environment for performance evaluation of umts architec...Makhdoom Waseem Hashmi
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows seteSAT Publishing House
 

Similar to Computer Network Performance evaluation based on Network scalability using OMNeT++ Simulation Environment (20)

Experimental Analysis of Small Internetwork using OPNET 9.1
Experimental Analysis of Small Internetwork using OPNET 9.1Experimental Analysis of Small Internetwork using OPNET 9.1
Experimental Analysis of Small Internetwork using OPNET 9.1
 
A distributed virtual architecture for data centers
A distributed virtual architecture for data centersA distributed virtual architecture for data centers
A distributed virtual architecture for data centers
 
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
 
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
INVESTIGATION AND EVALUATION OF IEEE 802.11N WLANS LINK FEATURES PERFORMANCE ...
 
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n WLANs Link Features Performance ...
 
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
Investigation and Evaluation of IEEE 802.11n Wlans Link Features Performance ...
 
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
 
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
Performance Analysis and Comparison of Routing Protocols in Wireless Sensor N...
 
Interplay of Communication and Computation Energy Consumption for Low Power S...
Interplay of Communication and Computation Energy Consumption for Low Power S...Interplay of Communication and Computation Energy Consumption for Low Power S...
Interplay of Communication and Computation Energy Consumption for Low Power S...
 
Final Year Project IEEE 2015
Final Year Project IEEE 2015Final Year Project IEEE 2015
Final Year Project IEEE 2015
 
Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015Final Year IEEE Project Titles 2015
Final Year IEEE Project Titles 2015
 
p219-lailari
p219-lailarip219-lailari
p219-lailari
 
Single System Image Server Cluster
Single System Image Server ClusterSingle System Image Server Cluster
Single System Image Server Cluster
 
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
 
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
JAVA 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data int...
 
Mobile relay configuration in data intensive wireless sensor networks
Mobile relay configuration in data intensive wireless sensor networksMobile relay configuration in data intensive wireless sensor networks
Mobile relay configuration in data intensive wireless sensor networks
 
Iwsm2014 performance measurement for cloud computing applications using iso...
Iwsm2014   performance measurement for cloud computing applications using iso...Iwsm2014   performance measurement for cloud computing applications using iso...
Iwsm2014 performance measurement for cloud computing applications using iso...
 
Ns 2 based simulation environment for performance evaluation of umts architec...
Ns 2 based simulation environment for performance evaluation of umts architec...Ns 2 based simulation environment for performance evaluation of umts architec...
Ns 2 based simulation environment for performance evaluation of umts architec...
 
MininetasSDNPlatform.pdf
MininetasSDNPlatform.pdfMininetasSDNPlatform.pdf
MininetasSDNPlatform.pdf
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows set
 

More from Jaipal Dhobale

Research Paper Network-Driven Monitoring
Research Paper Network-Driven MonitoringResearch Paper Network-Driven Monitoring
Research Paper Network-Driven MonitoringJaipal Dhobale
 
Unit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disasterUnit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disasterJaipal Dhobale
 
Unit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining rolesUnit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining rolesJaipal Dhobale
 
Unit no 05 disaster response
Unit no 05 disaster responseUnit no 05 disaster response
Unit no 05 disaster responseJaipal Dhobale
 
Disaster management and planning
Disaster management and planningDisaster management and planning
Disaster management and planningJaipal Dhobale
 
Unit no 14_the written research report
Unit no 14_the written research reportUnit no 14_the written research report
Unit no 14_the written research reportJaipal Dhobale
 
Unit no 09_developing sampling plan
Unit no 09_developing sampling planUnit no 09_developing sampling plan
Unit no 09_developing sampling planJaipal Dhobale
 
Unit no 08_designing questionnaire
Unit no 08_designing questionnaireUnit no 08_designing questionnaire
Unit no 08_designing questionnaireJaipal Dhobale
 
Unit no 07_measurement of scaling
Unit no 07_measurement of scalingUnit no 07_measurement of scaling
Unit no 07_measurement of scalingJaipal Dhobale
 
Unit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communicationUnit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communicationJaipal Dhobale
 
Unit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observationUnit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observationJaipal Dhobale
 
Unit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organizationUnit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organizationJaipal Dhobale
 
Unit no 03_types of research design
Unit no 03_types of research designUnit no 03_types of research design
Unit no 03_types of research designJaipal Dhobale
 
Unit no 02_research design formulation
Unit no 02_research design formulationUnit no 02_research design formulation
Unit no 02_research design formulationJaipal Dhobale
 
Unit no 01_introduction to research
Unit no 01_introduction to researchUnit no 01_introduction to research
Unit no 01_introduction to researchJaipal Dhobale
 
Unit no 05_dm_disaster recovery
Unit no 05_dm_disaster recoveryUnit no 05_dm_disaster recovery
Unit no 05_dm_disaster recoveryJaipal Dhobale
 
Unit no 03 disaster preparedness
Unit no 03 disaster preparednessUnit no 03 disaster preparedness
Unit no 03 disaster preparednessJaipal Dhobale
 
Unit no 02 dm_disaster mitigation
Unit no 02 dm_disaster mitigationUnit no 02 dm_disaster mitigation
Unit no 02 dm_disaster mitigationJaipal Dhobale
 

More from Jaipal Dhobale (20)

Research Paper Network-Driven Monitoring
Research Paper Network-Driven MonitoringResearch Paper Network-Driven Monitoring
Research Paper Network-Driven Monitoring
 
Unit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disasterUnit no 08_dm_insights on challenges in management of disaster
Unit no 08_dm_insights on challenges in management of disaster
 
Unit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining rolesUnit no 07_dm_ascertaining roles
Unit no 07_dm_ascertaining roles
 
Unit no 05 disaster response
Unit no 05 disaster responseUnit no 05 disaster response
Unit no 05 disaster response
 
Disaster management and planning
Disaster management and planningDisaster management and planning
Disaster management and planning
 
Unit no 14_the written research report
Unit no 14_the written research reportUnit no 14_the written research report
Unit no 14_the written research report
 
Unit no 09_developing sampling plan
Unit no 09_developing sampling planUnit no 09_developing sampling plan
Unit no 09_developing sampling plan
 
Unit no 08_designing questionnaire
Unit no 08_designing questionnaireUnit no 08_designing questionnaire
Unit no 08_designing questionnaire
 
Unit no 07_measurement of scaling
Unit no 07_measurement of scalingUnit no 07_measurement of scaling
Unit no 07_measurement of scaling
 
Unit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communicationUnit no 06_collecting primary data by communication
Unit no 06_collecting primary data by communication
 
Unit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observationUnit no 05_collecting primary data by observation
Unit no 05_collecting primary data by observation
 
Unit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organizationUnit no 04_collecting secondary data from inside & outside the organization
Unit no 04_collecting secondary data from inside & outside the organization
 
Unit no 03_types of research design
Unit no 03_types of research designUnit no 03_types of research design
Unit no 03_types of research design
 
Unit no 02_research design formulation
Unit no 02_research design formulationUnit no 02_research design formulation
Unit no 02_research design formulation
 
Unit no 01_introduction to research
Unit no 01_introduction to researchUnit no 01_introduction to research
Unit no 01_introduction to research
 
Unit no 05_dm_disaster recovery
Unit no 05_dm_disaster recoveryUnit no 05_dm_disaster recovery
Unit no 05_dm_disaster recovery
 
Unit no 03 disaster preparedness
Unit no 03 disaster preparednessUnit no 03 disaster preparedness
Unit no 03 disaster preparedness
 
Unit no 02 dm_disaster mitigation
Unit no 02 dm_disaster mitigationUnit no 02 dm_disaster mitigation
Unit no 02 dm_disaster mitigation
 
Dbms basics 02
Dbms basics 02Dbms basics 02
Dbms basics 02
 
Disaster management
Disaster managementDisaster management
Disaster management
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Computer Network Performance evaluation based on Network scalability using OMNeT++ Simulation Environment

  • 1. Int. J. Advanced Networking and Applications Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290 2041 Computer Network Performance evaluation based on Network scalability using OMNeT++ Simulation Environment Mr. Dhobale J V Assist. Professor, Shri. D B P C O M, Manur, Nashik (MH) Email: dhobale.jaipla@gmail.com Dr. Kalyankar N V Principal, Yeshwant College Nanded (MH) Email: drkalyankarnv@yahoo.com Dr. Khamitkar S D Reader & Director, School of computational sciences, SRTMU, Nanded (MH) Email: s_khamitkar@yahoo.com ----------------------------------------------------------------------ABSTRACT----------------------------------------------------------- Present research paper is focusing on performance evaluation of computer networks through Network scalability using OMNeT++ Simulation environment. The performance of the Network is evaluated on the basis of Throughput. To investigate the issue we have use OMNeT++ network simulation framework and Nclient application module from INET framework. Present research paper studies the network scalability effects. Keywords - Clients, Datarate, INET, NClients, Network Scalability, OMNeT++, Server, Simulation, Throughput. --------------------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION The performance of the Network configurations is measured using simulation environment. We preferred OMNeT++ Version 4.2 (Objective Modular Network Testbed ) object oriented modular discrete event network simulation framework with INET framework for OMNeT++ with 2.2.0-ae90ecd release. Development of OMNeT++ is started in 1992, since then many people contributed to OMNeT++ with several models. It is primarily used to simulate the communication networks and other distributed systems. It is used for academic as well as Industrial research purposes. OMNeT++ runs on Windows, Mac & Linux Operating Systems. Here are the features of OMNeT++ which makes it different from other simulation environment: 1. OMNeT++ is designed to support network simulation on a large scale. 2. Modular structure. 3. The design of NED (Network Description). 4. GUI Interface with Graphical Editor. 5. Separation of Model and Experiments. 6. Simple Module Programming Model. 7. Design of the Simulation Library. 8. Parallel Simulation Support. 9. Real-Time Simulation, Network Emulation. 10. Animation and Tracing Facility. 11. Visualization of Dynamic Behavior. 12. Enriched Result Analysis Mechanism INET consists of several simulation application models. We use Nclients network application with basic HTTP network setup from INET to carry out our experiments. It consists of client server environment with variable number of clients with single server and two server setup. Performance evaluation parameters are set through initialization (INI) and Network Description (NED) files and in our experiments those files are basicHTTP.ini and Nclients.ned and result of the experiments are collected through answer (ANF) file. We evaluated Network performance in terms of Server Throughput. Throughput from the server is measured through ThruputFrom module while throughput to the server is measured through ThruputTo module. Throughput is number of bits transferred per second from server or to the server. II. RELATED WORK Research Paper entitled On-Chip Networks from a Networking Perspective: Congestion and Scalability in Many-Core Interconnects focuses on congestion control in on-chip bufferless networks and has shown such congestion to be fundamentally different from that of other networks, for several reasons. Research examined both network performance in moderately-sized networks and scalability in very large networks, and they find congestion to be a fundamental bottleneck. Researchers develop an application-aware congestion control algorithm and show significant improvement in application-level system throughput on a wide variety of real workloads for NoCs. Research paper VL2: A Scalable and Flexible Data Center Network present a new network architecture which puts an end to the need for oversubscription in the data center
  • 2. Int. J. Advanced Networking and Applications Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290 2042 network, a result that would be prohibitively expensive with the existing architecture. VL2 benefits the cloud service programmer. Today, Programmers have to be aware of network bandwidth constraints and constrain server to server communications accordingly. VL2 instead provides programmers the simpler abstraction that all servers assigned to them are plugged into a single layer 2 switch, with hotspot free performance regardless of where the servers are actually connected in the topology. VL2 also benefits the data center operator as today’s bandwidth and control plane constraints fragment the server pool, leaving servers under-utilized even while demand elsewhere in the data center is unmet. Instead, VL2 enables agility: any service can be assigned to any server, while the network maintains uniform high bandwidth and performance isolation between services. Research paper MegaPipe: A New Programming Interface for Scalable Network I/O introduces a new programming interface for high-performance networking I/O. This is applicable for Message-oriented network workloads, where connections are short and/or message sizes are small, are CPU-intensive and scale poorly on multi-core systems with BSD socket API. MegaPipe exploits many performance optimization opportunities that were previously hindered by existing network API semantics, while being still simple and applicable to existing event- driven servers with moderate efforts. Evaluation through microbenchmarks, memcached, and nginx showed significant improvements, in terms of both single-core performance and parallel speedup on an eight-core system. III. RESEARCH METHODOLOGY To investigate Performance evaluation of Computer Networks through Network Scalability we use Simulation environment with OMNeT++ framework. We have used Nclient application form INET to simulate our research. There are three basic setup provided under Nclients in INET those are TelenetApp, File transfer and basicHTTP module. Out of these we choose basicHTTP module with TCPBasicCliApp and TCPGenericSrvApp modules. TelenetApp generates very low traffic. Initially we setup network configuration with a server and variable number of clients from 10 number of clients to 150 Number of clients with the interval of 10 number of clients on a server and collect the throughput also we measure the throughput by changing datarate from 10Mbps to 100Mbps with the interval of 10Mbps. In the next phase we change network configuration from a single server to two servers by keeping remaining configuration like initial setup; with this setup we have shared the Network load of single server with two servers. Throughput readings Collected from single server setup and two server setup are compared to investigate the performance of the networks. We have kept data packet size constant i.e. 256bytes for both the configurations. Fig1: Nclients.Ned: Network Configuration setup with single server Fig2: Nclients.Ned: Network Configuration setup with two servers. To measure the performance of the present network we use thruputMeter modules. This module is placed between TCP and TCPApp layer. We required two modules to collect result for incoming and outgoing traffic to the server. Our client and server are the StandardHost modules provided in the INET. We have modified the StandardHost with thruputMeter and modified structure of standardHost along with thruputMeter is show in figure 3 below. The result of the experiment is collected in excel file from the default .ans file. .ans file in OMNeT++ gives two types of results vector and scalar. Vector results are recording of time series data and scalar results are supposed to record a single value per simulation run. We have considered scalar result as avg. thruput for our analysis purpose, Throughput of both thruputMeter i.e. thruputFrom & thruputTo related to the server.
  • 3. Int. J. Advanced Networking and Applications Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290 2043 FIG 3: STANDARDHOST WITH THRUPUTMETER MODULE BETWEEN TCPAPP & TCP. We collect the reading of the simulation experiment for both the setups i.e. with single server and with two servers by changing datarate of the network setup and by increasing the network load with number of servers. 1. We Kept datarate constant and changed the number of clients on the server and average throughput scalar values are collected for respective experiments. 2. For specific client setup on a server we change the datarate and collect the scalar average throughput in excel files. We collected the throughput results by running the simulation experiment with single server 10 (datarate variance from 10Mbps to 100Mbps with the interval of 10Mbps) ×15 (no of client variance from 10 clients to 150 clients with the interval of 10) =150 times, and same is repeated for two server setup too i.e. 10 × 15 =150 times. IV. RESULT ANALYSIS: Throughput values of the simulation experiment is collected in excel file. We have collected results at 10, 20, 30, 40, 50, 60, 70, 80, 90, 100Mbps datarate with 10, 20, 30,….…130, 140, 150 clients per server with single server and same setup is also used with two servers to evaluate the performance of the Computer Network by keeping all other parameters same for both the setups. In the Network configuration with two servers we have divided the load of single server on to two servers equally. These results are collected by keeping packet size constant i.e. 256Mbps. At specific datarate we took reading of throughput from the server and throughput to the server by changing number of clients from 10 numbers to 150 numbers of clients with the interval of 10 clients per server. We took these readings at different datarates ranging from 10Mbps to 100Mbps with the interval of 10Mbps. After collection of the readings we took average of all the throughput from the server and throughput to the server readings. The same procedure is followed for the Network configuration with two servers too. These averaged throughput values at specific datarate and with specific number of clients are then used for actual comparison between network configurations with single server and two servers. The throughput values with two servers are summed for comparison purpose. Graph1: Avg. Throughput Form single server & two server comparison with datarate variance. Graph2: Avg. Throughput to single server & two server comparison with datarate variance. Graph3: Avg. Throughput from single server & two server comparison with client variance. 3000 4000 5000 10 30 50 70 90 Throughput Datarate Avg. Throughput from single server and two server Comparison Single Server Throughput From Avg 600 800 1000 10 30 50 70 90 Throughput Datarate Avg. Throughput to single server and two server… Single Server Throughput To Avg 0 10000 10 40 70 100 130 AxisTitle No of Clients Avg. Throughput From single server and two… Single Server Throughput From Avg
  • 4. Int. J. Advanced Networking and Applications Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290 2044 Graph4: Avg. Throughput to single server & two server comparison with client variance. Analysis shows that average throughput from the server and average throughput to the server with single server are higher than the average throughput from and to the server with two servers. Graph1 & Graph2 shows average throughput from and to the server comparison between single server and two servers at variable datarates ranging from 10Mbps to 100Mbps with the interval of 10Mbps. It shows that average throughput form and to the server with single server is higher than the average throughput from and to the server with two servers. It also shows that average throughput from the single server and to the single server are giving steady performance with increase in the datarates from 10Mbps to 100Mbps while average throughput from the server and to the server with two server setup are giving maximum value at 10Mbps datarate and minimum value at 60Mbps. Graph3 & Graph4 shows average throughput from and to the server comparison between single server and two servers with variable number of clients from 10 to 150 clients with the interval of 10 numbers of clients on server. It shows that average throughput from the single server is higher than the average throughput from the two servers with the number of clients on the servers except readings with 40 & 60 number of clients on the servers. While average throughput to the server readings shows that similar type of average throughput with both the setups except readings with number of clients 70, 110 & 130 on server, where it shows remarkable difference between the readings i.e. lower throughput to the server with two servers. V. CONCLUSION Finally we say that when we divide the network load of single server on to the two servers we found subsequent decrease in the average throughput from & average throughput to the server. We got maximum average throughput from and to the server with single server. ACKNOWLEDGEMENTS We are thankful to all the staff of School of Computational Sciences, SRTMU, Nanded for providing us the necessary guidance and facility to carry out present research. REFERENCES [1] George Nychist, Chris Fallin, Thomas Moscibroada, Onur Mutlu, Srinivasan Seshan, On-Chip Networks from a Networking Perspective: Congestion and Scalability in Many-Core Interconnects. SIGCOMM’ 12, August 13-17, 2012, Helsinki, Finland, ACM 978-1-4503-1419-0/12/08. [2] Albert Greenberg, Srikanth Kandula, David A. Maltz,, James R. Hamilton, Changhoon Kim, Parveen Patel, Navendu Jain, Parantap Lahiri, Sudipta Sengupta. VL2: A Scalable and Flexible Data center Network, SIGCOMM’09, August 17-21, 2009, Barcelona, Spain, ACM 978-1-60558-594- 9/09/08. [3] Sangjin Han, Scott Marshall, Byung-Gon Chun and Sylvia Ratnasamy, MegaPipe: A New Programming Interface for Scalable Network I/O. To appear in Proceedings of USENIX OSDI 2012. [4] Plamenka Borovska, Ognian Nakov, Desislava Ivanova, Kamen Ivanov, Georgi Georgiev. Communication Performance Evaluation and Analysis of a Mesh System Area Network for High Performance Computers. ISSN: 1790-2769 & ISBN:978-960-474-188-5. [5] Andras Varga, Rudolf Hornig. An Overview of the OMNeT++ Simulation Environment. SIMUTools, March 03-07, 2008, Marseille, France. ISBN:978- 963-9799-20-2. [6] Fan Cen, Tao Xing, Ke-Tong Wu. Real-time Performance Evaluation of Line Topology Switched Ethernet. International Journal of Automation and computing, 05 (4), October 2008, 376-380 [7] Dhobale J V, Dr. Kalyankar N V, Dr. Khamitkar S D. Computer Network Performance Evaluation based on Datarate and Number of Clients Per Server Using OMNeT++ Environment, submitted to Global Journal of Computer Science and Technology, GJCST Volume 14 Issue 3 Version 1.0, May-2014. [8] HON-HING WAN & YU-KWOK. High Data Rate Video Transmission Using Parallel TCP Connections: Approaches and Performance Evaluation. The Journal of Supercomputing, 35, 119-139, 2006. [9] Esma Yildirim –Tevfik Kosar. End-to-End Data-Flow Parallelism for Throughput Optimization in High- Speed Networks. J Grid Computing (2012) 10:395- 418. [10] András Varga and OpenSim Ltd. OMNeT++ User Manual Version 4.2. [11] INET Framework for OMNeT++ Manual. Biographies and Photographs . Dr. Kalyankar N. V.: Principal, Yeshwant Mahavidyalaya, Nanded. Author is recognised Ph.D. guide of SRTMU, Nanded in the subject of Computer Science and Physics. He is having 67 Research Paper publications in various international journals along with 2 books. He has chaired number of 0 2000 10 40 70 100130 Throughput No of Clients Avg. Throughput to single server and two server Comparison Single Server Throughput To Avg
  • 5. Int. J. Advanced Networking and Applications Volume: 5 Issue: 5 Pages: 2041-2045 (2014) ISSN : 0975-0290 2045 International and national conferences during his 33 years of services. His area of interest is Networking, Cyber security & Image Processing. He is Fellow and member of various International and National Research organizations. Dr. Khamitkar S. D.: Reader & Director, School of Computational Sciences, Swami Ramanand Teerth Marathwada University, Nanded. Author is Renowned Ph.D. guide in the subject of Computer Science. He is having 14 years of PG teaching experience and has 15 international Research publications under his belt. Currently he is guiding 11 Research Scholars for Ph. D. Programme. His area of interest is Networking & Image Processing. Author has chaired various national and International conferences and also Research and academic committees at SRTM University, Nanded. Mr. Dhobale J. V.: Assistant Professor, Shri. Dhondu Baliram Pawar College of Management & Research Scholar Swami Ramanad Teerth Marathawada University Nanded. Author has completed his M.Sc. (Computer Applications) in 2001 and started his carrier as Lecturer. In 2010 he has completed his MBA degree with Marketing Specialization. He is having 13 years of UG & PG teaching experience. During his tenure of services he has published 14 national and international Research papers in the area of Computers science and Management. Currently he is pursuing Ph. D. degree from SRTM University, Nanded. His area of interest is Computer Networks.