Evaluation Method For SDN Network Effectiveness in Next Generation Cellular Networks

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

472

International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

Evaluation Method for SDN Network Effectiveness


in Next Generation Cellular Networks
Jamil S. Al Azzeh1, Abdelwadood Mesleh2, Zhengbing Hu3, Roman Odarchenko4, Sergiy Gnatyuk5 and
Anastasiia Abakumova6
1Computer Department, Al-Balqa Applied University, Jordan,
2Computer Department, Al-Balqa Applied University, Jordan,
3School of Educational Information Technology, Central China Normal University, Wuhan, China,
4Telecommunication systems academic department, National Aviation University, Kyiv, Ukraine,
5Academic Department of IT-Security, National Aviation University, Kyiv, Ukraine,
6Department of Telecommunication systems, National Aviation University, Kyiv, Ukraine,

Abstract: 5G mobile technology will become the new standard in bands optimized for specific frequencies, deployment of
the mobile communication market. New networks will focus on networks, and use case scenarios. 5G will also use novel
significantly improving service quality. The basis for their network architecture based on Network Function
construction will employ Software Defined Networking (SDN)
networks. Therefore, the advantages and disadvantages of two Virtualization (NFV) and Software Defined Networking
SDN implementing methods are analyzed. A mathematical method (SDN) [3, 4].
is used to assess their complex effectiveness, which considers SDN technology is perspective in the field of
Quality of Service requirements for implementing service through telecommunications. If we compare it with the traditional
special weights for scalability, performance, and packet delay. networking model, which is still relevant today, including
Simulations of Overlay networks are modeled by using software-
based switches to verify the adequacy of the proposed method. The Ukraine, SDN model has several advantages. Developers
results show that the use of SDN is more efficient by using IP identify the following: improving the efficiency of network
networks for large volumes of traffic and with a large amount of equipment by 25–30%; network operating costs decrease up
network equipment. Different approaches to building SDN to 30%; it enables users to create new software services and
management level architecture are compared. Based on our studies
quickly upload them to the network equipment.
and modeling, we suggest the use of distributed controller
architecture because of its higher level of reliability. SDN concept involves separation of traffic and control plane
[5]. In SDN networks, all hardware configurations (control
Keywords: SDN networks, architecture, management level
plane) is reassigned to a single central controller. Thus, SDN
structure, 5G mobile, quality of service, openFlow.
switches are simple devices, as their only function is
1. Introduction switching and data transmission (traffic plane). This
Cellular systems that combine the broad capabilities of improves the efficiency of network operations and increases
conventional radio and telephone communications have processing speed compared to traditional networking,
become a vital basis for the development of business activity, especially for large volumes of traffic, as traditional networks
improving state management systems as well as human require each device to perform routing independently.
communication [1]. As new technology develops, newer and Implementation of the SDN concept in practice will provide
more improved computing devices become available, independent equipment manufacturers control over an entire
providing users with more options and necessitating the network from a single location, which greatly simplifies its
presence of high-speed wireless Internet connections and operation. The simplification of network configuration is
driving their demand among users. In response to this equally important, as administrators do not have to enter
increased demand, mobile service providers are introducing hundreds of lines of code for individual switches or routers,
new technologies to their networks that are able to provide and network parameters can be quickly changed in real time.
users with the necessary bandwidth and throughput to ensure Accordingly, the time required to introduce new applications
high service quality. and services will greatly reduce.
Technology continues its development towards higher To implement SDN networks, two basic methods are used
productivity, presenting a greater number of opportunities. [6]:
To solve tasks that were impossible to solve using 3G and 1. Implementation of SDN based on the specific switch
4G, new technologies are appearing to supplement the (OpenFlow protocol).
existing range of radio access technologies.5G networks are a 2. Implementation of SDN Based on the Virtual Switch
new generation of radio systems and network architecture by Overlay Technology.
that presents maximum broadband with ultra-reliable, low Software-configured networks allow the use of extended
latency connectivity and a robust network for users and the functionality for computer network management. For
Internet of things [2,14]. example, it allows centralized management of all network
5G will be much more than just a new radio technology. It resources (such as communication channels and network
will combine existing radio access technology with new equipment), the ability to use software applications for the
473
International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

automatic management of network equipment configuration, of network resources, such as the number of channels,
the provision of additional network security, automatic bandwidth, QoS parameters, etc.
network reconfiguration in case of equipment failure or link OTS internal modules transmit hardware parameters to the
breakage, and the provision of Quality of Service (QoS) controller, notify the controller about the state changes of the
options such as traffic prioritization. In addition, SDN channel, and monitor performance. Optical switches of
networking simplifies network equipment management different manufacturers require different OTS modifications,
through standardization of the controller interaction protocol although most of the code is the same, and some modules
and the physical infrastructure. In this case, equipment differ because they interact directly with the physical switch
guided by the controller can perform functions not native to interfaces.
modern switches (e.g., firewall function). SDN networking
also optimizes routing for data streams and provides tools for
lightweight networks virtualization. Therefore, SDN
networks can be used in the architecture of present and future
cellular networks.
2. Using the SDN Concept in Cellular Networks
SND and SDR architecture involves replacing the varied
equipment types of a network (BSC, RNC, MSC, MGW,
SGSN, GGSN, MME, S-GW, P-GW, etc.) with a common
hardware platform on which all their functions are
virtualized. Rather than employing a wide variety of
equipment, a single powerful hypervisor is used to run virtual
machines, each of which performs a hardware function. Fig.
1 shows network architecture using SDR/SDN. This
architecture allows the creation of modern mobile networks
which can easily switch between standards (i.e., GSM,
UMTS, and LTE) and provide new services more quickly. In
addition, software-configured network can fundamentally
change optical transport networks, as SDN will apply Figure 2. The logic of Open Transport Switch
centralized network control, ensuring its programmability Control system by using OTS can operate in two modes:
and automation as well as providing different services for explicit and implicit, which are discussed in detail in [6].
different. QoS. Therefore, Open Networking Foundation To manage network nodes that do not have a connected OTS,
(ONF) conducts development of open transport switches a software application of the controller can be used. For
(OTS), which act as intermediaries between the controller example, developed by Adva [7], for converting OpenFlow
and the optical switch. controller commands to SNMP and vice versa. However, in
this case, management capabilities are limited by the
possibilities of the SNMP protocol.
Also, SDN networking can be used to discharge the radio
interface of cellular networks (Fig. 3).

Figure 1. Architecture of mobile network using SDN and


SDR
An OTS is a server with a virtual software switch installed on
it. Its internal structure is shown in Fig. 2. An OTS Figure 3. The use of an SDN controller for discharging radio
communicates with its controller via the OpenFlow protocol. interface
A specific command syntax is used for a specific switch to Thus, the concept of SDN is nearly unchanged in many
interact with the optical switch. In an optical network, an different applications of next generation networks. Therefore,
OTS that is connected to a switch receives information about it is necessary to develop a method for efficiency estimation
the parameters of the switch and transmits that information to of such networks and assess it in terms of the existing
the controller. Thus, the controller receives a complete view requirements for next generation mobile networks.
474
International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

Designing a network is a challenging task for every operator. calculated for the final result. Each side was given 30 s to
The first step is to understand common networking speak, simulating a 1-min conversation.
requirements. After identifying these requirements, we can Test results are summarized in the table 1. We can conclude
select key network characteristics that meet these that high speed bandwidth and low packets latency are
requirements. Networking devices must reflect the goals, necessary for the satisfactory use of advanced applications
characteristics, and policies of the service provider in which and services in networks.
they operate. Two primary goals drive networking design and
implementation: Application availability and Cost of 3. Evaluation of SDN Network Efficiency
ownership. A well-designed network can help balance these
To ensure the effective functioning of SDN networks,
objectives. When properly implemented, the network
infrastructure can optimize application availability and allow characteristics such as performance, latency, and scalability
the cost-effective use of existing network must first be assessed. These characteristics depend on the
resources.Therefore, when designing or optimizing the number of managed switches, their connectivity with the
network, we have to know the main requirements for the new controller, the intensity of received requests, and the time
applications which we want to implement. query processing of the controller. Thus, the efficiency of
SDN networks depends on the controller’s capability to adapt
to the increasing intensity of incoming requests from switches
and to ensure the quality of service by increasing the scale of
the network [11]. Thus, network scalability evaluation, based
on the concept of SDN, delay, and productivity, is an
important task in the design of new implementations and in
the expansion of existing network architecture [13].The main
goal of this work is the development of an efficiency
evaluation method for SDN networks, which will allow the
calculation of the main characteristics of SDN (latency,
performance, and scalability) for each type of network in a
variety of cases.
Determining the efficiency of entire SDN networks, or
parts thereof, for a particular application will be kept to the
Figure 4. New application implementation process
definition of complex criteria using the analytic hierarchy
As shown in Fig. 4, when implementing a new service, the process for each mobile operator. First, as shown in Fig. 5, a
mobile provider has to check the main characteristics of the definition of priorities will be conducted for different criteria.
network for compliance with the minimum threshold for each Fig. 5 shows the hierarchy in which the default priorities of
application to be implemented. Some characteristics will be elements are considered equal, that all four criteria are of
more valuable, as some are not critical for a given equal importance from the standpoint of goal, and priorities
application. Thus, we will use weights K1 – K5on future of all alternatives are equal in all criteria. In other words,
calculations for total efficiency. alternatives are indistinguishable in this example. Thus, the
Table 1. Value delay and transmission rate for various number of elements with priority at any level, is one.
services
Speed of receiving data
Type of service 0.3 1 2 6
Mbs Mbs Mbs Mbs
Open Website
32 s 10 s 5s 2s
(1.2 МВ)
Download email with 133 s
40 s 20 s 7s
attachments (5 МВ) (2 min)
Download the map in Google Figure 5. The hierarchical AHP structure with priorities
91 s 27 s 14 s 5s
Maps (≈3.5 МВ) Global alternatives priorities regarding the aim are computed
Download Flash game (3 МВ) 80 s 24 s 12 s 4s by multiplying the local priority of each alternative on each
267 s
Audio streaming (10 МВ) 80 s 40 s 13 s criterion priority and summation for all criteria.
(4 min)
Acceptation of priorities solutions can be either based on
HD – Full HD Video 1067 s 320 s 160 s
streaming from YouTube (40 (18 (5 (3 53 s objective data (including optimization methods and
МВ) min) min) min) probabilistic and statistic models) or based on the views of
2667 s 800 s 400s 133 s specialist (experts). In tasks of feasibility analysis always
Download the file from the uses a variety of expert estimates methods.
(44 (13 (7 (2
server FTP (100 МВ)
min) min) min) min) To assess the complex effectiveness, the use of a simpler
The most popular applications among users were tested. For model is proposed (Fig. 6).
example, 3 separate minutes of calls were allocated for each
application, and the amount of data used for each call was
recorded. Then the average of these three amounts was
475
International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

The average time of network transmission with 4 switches,


was determined to be 0.115 ms. To determine the average
processing time of packet by a single switch, the below
calculation is performed, considering that there are 5
channels between hosts:
tOVS= (0.115 – 5∙tlink)/4 – packet processing time in Open
vSwitch.
We let OpenFlow switches assume the packet processing
Figure 6. The complex efficiency estimation model for SDN speed of the Open vSwitch. The processing time of packets
networks via Open vSwitch includes also the transmission from
In this model (Fig. 6), complex efficiency is defined as the physical to virtual switch and vice versa. Thus, to determine
weighted sum of scalability, network delays, and OpenFlow processing time, we subtract two delays in the
performance. Thus, further development of mathematical communication channel:
tools and the modeling of SDN networks to determine tOFS = tOVS– 2∙tlink = 0.022 ms – packet processing time in an
complex efficiency will be conducted where it is necessary. OpenFlow switch.
To compare the quality of data transmission, the following To determine the processing time of packets via traditional
parameters are used: bandwidth, packet transmission delay, switch, we take characteristics close to those of the switches
jitter, and packet loss rate [12]. Delay is the most important used in Mininet. An example of such a switch is the DES-
indicator of quality, so it is useful to compare the average 1005A, which processes 14,880 packets per second. The
packet delay in SDN/OpenFlow, SDN/Overlay, and IP processing time of packets via such a switch is calculated as
networks. below:
To evaluate the average packet delay in Overlay SDN tswitch = 1000/1488 = 0.067 ms – packet processing time in IP
networks, we make use of Mininet, which is an environment switch.
for modeling SDN networks, and MiniEdit, a graphic editor In this topology, 4 switches and 5 channels are used between
for Mininet. Mininet provides emulation of SDN network hosts:
operation, and allows the creation of realistic virtual n = 4 –number of switches;
networks. m = n+1 – number of channels.
The packet delivery time of each type of network is
We construct a simple network topology in MiniEdit that
calculated next. IP, SDN/OpenFlow, SDN/Overlay network
consists of two hosts (h1 and h2), four software Open
topologies are shown in Fig. 8.
vSwitch switches(s1, s2, s3, and s4), and a network controller
(c0). The final topology is shown in Figure 7.

Figure 7. Network topology in MiniEdit


To assess packet transmission time in such networks, the
ping command was used to send packets between h1 and
h2.On the basis of the obtained data, mathematical modeling
was carried out in Mathcad. Next, the input data for
modeling is defined.
Assume a time of transmission channel as 0.002 ms (as set in
the environment MiniEdit): Figure 8. Researched topology networks:
tlink=0.002 ms – delay time in the channel. a – simplified IP network topology; b – simplified
SDN/OpenFlow network topology; c – simplified
As noted above, the processing time of the controller is 25 SDN/Overlay network topology
ms:
tctrl= 25 ms – processing time of controller.
476
International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

In IP networks, general packet delivery time is the amount of


delay per channel and processing time in each switch:
tIP(p) = m∙tlink+ n∙p∙tswitch– for IP-switches.
In SDN/OpenFlow networks, the total time of packet delivery
is calculated as the sum of delay per channel and processing
time in each switch including the delivery time of
information about the first packet to the controller and vice
versa, as well as the deciding time of controller:
tSDN_OFS(p) = m∙tlink + n∙p∙tOFS + 2∙tlink + tctrl– for OpenFlow
switches.
In SDN/Overlay-networks, the total delivery time of packets Figure 10. The average packet delay against the number of
is calculated identically to SDN/OpenFlow networks, packets (when n = 4)
excepting that OpenFlow switch processing time uses the From the dependency graphs, we can conclude that the
software Open vSwitch processing time, which accounts for average delay in SDN networks decreases as the number of
packet delivery time from the physical to the virtual switch packets in the stream increases. The number of packets in the
and vice versa: flow does not affect the average delay in traditional
tSDN_OVS(p) = m∙tlink + n∙p∙tOVS + 2∙tlink + tctrl– for Open networks. Thus, the hypothesis is confirmed that SDN is
vSwitch switches efficient when used in networks with a large volume of
traffic, so networks with OpenFlow switches are more
Total packet delivery time should be divided by the number
efficient than a network built on Overlay.
of packets to calculate the average packet delay:
We then calculate how delay changes in each network
taverage_IP(p) = (m∙tlink + n∙p∙tswitch)/p – for IP-switches; depending on the amount of networking equipment
(switches). For purity calculations, we will take the number
taverage_SDN_OFS(p) = (m∙tlink + n∙p∙tOFS + 2∙tlink + tctrl)/p – for
OpenFlow switches; of packets when the average delay is about the same for all
networks. As seen from the graphs, the lines intersect roughly
taverage_SDN_OVS(p) = (m∙tlink + n∙p∙tOVS + 2∙tlink + tctrl)/p – for at the mark of 150 packets, the number of packets is defined
Open vSwitch switches. as p = 150.
The next step is to construct dependency graphs of the total Total time of data transmission depending on the number of
packet delivery time and average delay against the number of switches expressed by features:
packets in the data stream. Graphs of dependence for the
tIP(n) = (n+1)∙tlink + n∙p∙tswitch– for IP switches;
three types of networks are shown in Fig. 9 and 10. Graphs
are built for packet quantities from 1 to 1000. The red solid tSDN_OFS(n) = (n+1)∙tlink + n∙p∙tOFS+ 2∙tlink + tctrl– for OpenFlow
line corresponds to the IP network, the green dashed line switches;
corresponds to the SDN/Overlay network, and the blue
dotted line corresponds to the SDN/OpenFlow network. tSDN_OVS(n) = (n+1)∙tlink + n∙p∙tOVS+ 2∙tlink + tctrl– for Open
vSwitch switches.
The average packet delay depending on the number of
switches expressed by features:
taverage_IP (n) = ((n+1)∙tlink + n∙p∙tswitch)/p – for IP-switches;

taverage_SDN_OFS (n) = ((n+1) ∙tlink + n∙p∙tOFS + 2∙tlink+tctrl)/p – for


OpenFlow switches;

taverage_SDN_OVS (n) = ((n+1) ∙tlink + n∙p∙tOVS + 2∙tlink+tctrl)/p – for


Open vSwitch switches.
We construct dependency graphs of the total packet delivery
time and the average delay against the number of switches in
Figure 9. Total time of data transmission against the number the network. The dependency graphs for the three types of
of packets (when n = 4) networks are shown in Fig. 11 and 12. Graphs are built for
quantities of switches from 1 to 16.
477
International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

F(N1) – management level performance in processing


requests from N1 network elements
We carry out an evaluation of SDN network scalability
appropriate for the three main architectures. Depending on
controllers’ connectivity, management level structure can be
roughly divided into three types: centralized, decentralized,
and hierarchical.
• The centralized management level structure has only one
controller. The controller has information about all
network states and processes all initial flow requests. This
is in contrast to decentralized and hierarchical structures,
Figure 11. Total time of data transmission against the which have several controllers.
quantity of switches (p = 150) • In the decentralized structure, controllers perform equal
functions and have equal relationships with each other.
There are two ways to build a decentralized structure.
According to the first method, each controller has
information about the global network topology. When
using the second method, each controller has information
only about the topology of its local network, and each of
the neighboring LANs abstracts as a logical unit.
• In the hierarchical structure, there is a distribution of
functional responsibilities between the controllers. In the
hierarchical structure, controllers and switches are
arranged in a tree, and controllers are divided into
different levels. There are two different types of
controllers in the architecture: local controllers and global
Figure 12. The average packet delay against the quantity of
switches (p = 150) controllers. Local controllers are not subordinate to other
controllers, and they manage all the switches in the
From the above graphs, we conclude that average delay
subnet, while the root controller controls only its local
correlates less strongly with the quantity of switches in an
controllers.
SDN network relative to a traditional network. At 16
Scalability of the management level depends on the type of
switches, the gain in delay is more than in 2 times. Therefore,
structure that will be used. Different types of structures have
SDN is efficient for networks with a large amount of
dependencies for the average response time upon request as
networking equipment. Additionally, networks with
shown in Table 2 [10].
OpenFlow switches are more efficient than networks built on
Overlay. Table 2. Average response time upon request in SDN
networking
4. Network Performance and Scalability SDN network
Average response time upon request
structure
At the management level of SDN performance F(N) can be
Centralized 1
defined as follows [9]: E (TC (N )) =
structure C − C
N .(m D − 1|)
Decentralized 1+ .d D
L D ,l .m D (N − 1).m D
where N – the number of network nodes structure E (T d ,l ) = =
N .(N − 1). D ,l − D ,l
φ(N) – the capacity of management level in network requests
processing  N 
N −m 
ln  .d H + 1 + 1
T(N) – the average response time of each request
H
Hierarchical N −
N  N −1



C(N) – the cost of management level deployment +  
mH
structure E (T H ) =
N −1 H .l − H ,l
 H .r − H ,r

Scalability for SDN management level, when the size of the


network varies from N2 to N1, is defined as [9]: Where λ – the average number of flow requests per second
from one host to another
– the average receipt rate of the flow request
– the average processing rate of flow requests by
where F(N2) – management level performance in processing controller
requests from N2 network elements N – the number of network nodes
– the number of controllers in a decentralized structure
478
International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

– the average distance to the controller in a decentralized the switch will again send a request to the controller
structure regarding the packet flow.
– the queue length for each controller in a decentralized
structure
– the receipt rate of the flow initiation request for each
controller in a decentralized structure
– the average service rate of controller in a decentralized
structure
– the number of controllers in a hierarchical structure
– the average distance to the controller in a hierarchical
structure
– the receipt rate of the flow initiation request for each
controller in a hierarchical structure
– the average service rate of controller in a hierarchical
structure
Based on the above presented formulas, we calculated Figure 13. A simulation model for different SDN network
scalability for SDN management level, shown in topologies:
Table 3 [10]. We verify the change in transfer rate with the increasing
number of hosts. Firstly, leave the network as in Fig. 13, but
Table 3. Scalability for SDN management level increase the number of hosts to 34. When the number of
SDN nodes increases, the network scalability becomes worse, but
network Scalability for SDN management level
with a small number of hosts, the effect is not so noticeable
structure
because the difference in scalability is insignificant. With a
K − N 24 .
Centralized
 c (N 1 , N 2 )  large number of hosts, the network may not work at all.
structure K − N 14 . Next, we conduct research on the bandwidth of centralized
management level structure. For this purpose, we created a
Global K .m D − N 24 .
decentralized  D , g (N 1 , N 2 )  simple HTTP server based on host h1 (Fig. 14).
structure K .m D − N 14 .
Local K .m D4 − N 24 .(d D .m D − d D + m D )
decentralized  D ,1 (N 1 , N 2 ) 
K .m D4 − N 14 .(d D .m D − d D + m D )
structure Figure 14. Creation of the server
Hierarchical K .m H4 − N 24 .(d H .m H − d H + m H )
 H (N 1 , N 2 )  For this test, host h2 attempts to access and download data
structure K .m H4 − N 14 .(d H .m H − d H + m H )
from host h1 by using command h2 wget – O – h1. Server
5. Simulation of Centralized, Local answers the wget command after it is sent from host h2 by
Decentralized, and Global Decentralized sending an ACK response. Having received the ACK
response, host h2 has access to the necessary data on the
Management Level Structures
server on host h1. The data transfer rate in this case is 66.9
Different approaches of building SDN management level Mbit/s. The same test was conducted for other types of
architecture were studied. In the MiniEdit software structures, and the results are shown in Table 4.
environment, a simulation model of SDN network was
Table 4. Average data rate for a request in different SDN
developed for different topologies (Fig. 13). To confirm the
network structures
efficiency of the network, connections between network
SDN network structure Average data rate for
nodes were tested. After running the network, its a request
performance was tested by using the pingall function.
Centralized structure 66.9 Мbit/s
a – the model of centralized management architecture; b – the
Decentralized structure 137 Мbit/s
management level model of global decentralized architecture;
Hierarchical structure 142 Мbit/s
c – the management level model of local decentralized
architecture The data rate in a hierarchical structure is 142 Mbit/s, which
The network data rate was also studied with the ping is higher than in a centralized and global decentralized
command. The first packet has the longest transmit because architecture. This shows that the local decentralized approach
the initial switch has no corresponding record in the flows to building network architecture is better in comparison with
table. When the first packet arrives, the switch sends it to the centralized and global decentralized one with regard to data
controller. The controller decides and instructs all switches to rate.
add information about this way to the flows table. After that, 6. Conclusions
the switch will not ask the controller how to process these
packets, and will transfer according to its flows table. When a We can safely state that 5G technology will become the new
switch does not have information about an arriving packet, standard in the mobile communication market. New networks
479
International Journal of Communication Networks and Information Security (IJCNIS) Vol. 10, No. 3, December 2018

will be focused on substantial improvement of characteristics Modelling and Simulations, Vol. 10, No. 5, pp. 328-336,
for service quality. The demands that users make on mobile 2017.
broadband networks primarily relate to performance. The [6] [Online]. Available:
development of modern networks is trending toward https://habrahabr.ru/company/muk/blog/251959/
immediate data access and service provision without delay [7] Sadasivarao, A., Syed, S., Pan, P., Liou, C., Lake, A.,
and without interruptions caused by unreliable service. 5G Guok, C., Monga, I., “Open transport switch: a software
defined networking architecture for transport
cellular networks will focus on the quality of customer
networks,” Proceedings of the second ACM SIGCOMM
service and should be built focusing on the needs of users,
workshop on Hot topics in software defined networking,
and the basis for their construction will comprise SDN ACM, pp. 115-120, 2013.
networks. Therefore, the advantages and disadvantages of [8] Muktiarto, R.N.A., Perdana, D., Negara, R.M.,
two SDN implementation methods were analyzed. We “Performance Analysis of Mobility Impact on IEEE
determined that Overlay networks can be built on top of any 802.11ah Standard with Traffic Pattern Scheme,”
modern IP network without replacing equipment, and in International Journal of Communication Networks and
addition, they can be built on optical networks. However, Information Security (IJCNIS), Vol. 10, No. 1, pp. 139-
compared with a hardware approach, such networks have a 147, 2018.
greater delay. [9] Yeganeh, S. H., Tootoonchian, A., Ganjali, Y., “On
The simulation of Overlay network operation was conducted scalability of software-defined networking,
using an Open vSwitch via Mininet and MiniEdit. Communications Magazine,” IEEE, Vol. 51, No. 2, pp.
136-141, 2013.
Mathematical calculations were conducted in the software
[10] Hassas Yeganeh, S., Ganjali, Y., “Kandoo: a framework
Mathcad, which was used to create dependency graphs of
for efficient and scalable offloading of control
average delay on the number of packets in the flow and the applications,” Proceedings of the first workshop on Hot
number of switches in each network. Analysis of the results topics in software defined networks, ACM, pp. 19-24,
shows that the use of SDN networks is more efficient by 2012.
using IP networks for large volumes of traffic and with a [11] Le, D.N., “Optimizing the cMTS to Improve Quality of
large amount of network equipment. Models of management Service in Next Generation Networks based on ACO
level structures were built for centralized, global Algorithm,” International Journal of Computer Network
decentralized, and local decentralized architecture, and these and Information Security (IJCNIS), Vol. 5, No. 4, pp. 25-
approaches were compared to the build management level 30, 2013.
architecture of SDN. The local decentralized approach has [12] Hu, C.W., Wang, Y.C., Wang, J.S, “Load Balancing
better scalability compared to centralized or global Early Handoff Scheme for Multimedia Data Transmission
in Wireless Networks,” International Journal of Computer
decentralized approaches, which is evident from the
Network and Information Security (IJCNIS), Vol. 7, No.
experimental results showing that the local decentralized
6, 2015.
network has the best performance in data rate and request [13] Le, D.N., Ngo, S.H., Le, V.T., “ACO Algorithm Applied
rate processing. When the number of hosts increases, the to Multi-Objectives Optimal of Capacity Expansion in
local decentralized network has better performance compared NGWN,” International Journal of Wireless and
to other structures with the same number of hosts. Using the Microwave Technologies (IJWMT), Vol. 3, No. 1, 37-49,
architecture with distributed controllers is proposed because 2013.
it has better reliability. Although such a network is less [14] Odarchenko, R., Abakumova. A., Polihenko, O.,
scalable, it has a great advantage, because in the case of Gnatyuk. S., “Traffic offload improved method for
failure of one or more controllers, the network remains 4G/5G mobile network operator,” Proceedings of 14th
operational and will transmit data for as long as the International Conference on Advanced Trends in
functionality of some controllers is maintained. Radioelectronics, Telecommunications and Computer
Engineering (TCSET-2018), pp. 1051-1054, 2018.
References
[1] [Online]. Available:
http://elearn.nubip.edu.ua/mod/page/view.php?id=23714/
[2] [Online]. Available: http://www.mate-
expo.ru/ru/article/internet-veshchey-realnost-ili-
perspektiva
[3] Nadeau, T.D., Gray, K., “SDN: Software Defined
Networks An Authoritative Review of Network
Programmability Technologies,” O’Reilly Media, 2013.
[4] Benzekki Kamal et al., “Software‐defined networking
(SDN): a survey”, Security and Communication
Networks, Vol. 9, No. 18 (2016): 5803-5833.
[5] Al-Azzeh, J.S., Al Hadidi, M., Odarchenko, R., Gnatyuk,
S., Shevchuk, Z., Hu, Z., “Analysis of self-similar traffic
models in computer networks,” International Review on

You might also like