You are on page 1of 10

Vol 6. No.

2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

Performance Evaluation of Openflow VLAN Strategy in Data Center


Switched Ethernet
1
C.C. Udeze, 2K.C. Okafor, 3C.C. Okezie, 4O.N. Okeke
1,2&4
R & D Department, Electronics Development Institute
(FMST-NASENI), Awka, Nigeria.
3
Electronics and Computer Engineering Department,
Nnamdi Azikiwe University, Awka, Nigeria.
udezechidebel@yahoo.com, arissyncline@yahoo.com
christianaobioma@yahoo.com, okekeobinna@yahoo.com
1
Corresponding author

ABSTRACT
In today’s Datacenter Networks, clusters of commodity servers and enterprise workloads have become a major computing
platform, driving today’s business processes (both on-site and off-site application work loads) . The use of virtualization and
server consolidation plays a significant role, but have not completely dealt with certain intrinsic issues in the overall network
design. This paper is an extension on our ealier work - Synthesis VLAN, but investigates on the QoS attributes of Openflow
VLAN in scaled up DCN model. A multilayer OpenFlow VLAN strategy in DCN eradicates internal resource fragmentation,
bandwidth drain, security vulnerabilities and control plan overheads. By connecting DCN servers running enterprise web
services into our Openflow VLAN (OFV) model, traffic overhead on OFV control plane fits into best effort distributed
computing model. The OFV switch has a programmable interface with gigabyte high speed ports modelled to scale and
commoditizes DCNs. It allows for grid mapping and hosts applications ready for cloud migration. The proposed architecture
re-engineers DCN design to efficiently house voice,data and video traffics. In our context, a performance evaluation on the
logical network is analyzed with emphasis on point to point utilization and throughput. From our results, it was concluded that
Openflow VLAN strategy will enhance the capability of today’s distributed computing and faciliate security deployment in
DCNs.

Keywords- DCN; Clusters; OpenFlow; Virtualization; Synthesis VLAN; Cloud; Utilization; Throughput

African Journal of Computing & ICT Reference Format:


C.C. Udeze, K.C. Okafor, C.C. Okezie, O.N. Okeke (2013). Performance Evaluation of Openflow Vlan Strategy in Data Center Switched
Ethernet. Afr J. of Comp & ICTs. Vol 6, No. 3. Pp63-72

1. INTRODUCTION

This work estabilishes OpenFlow virtual area network Cloud service data centers “scale-out” — distributing
strategy as a way of mitiagating against internal resource workload over large numbers of low cost servers and
fragmentation, bandwidth stiffling, security intrusion and hardware [4]. This paper argues that for both enterprise and
other switching overheads in High Performance Computing cloud data centers, there is need to deploy a strategy that
(HPC). Innovation in distributed computing and systems will allow experimental protocols in DCN environments
management software have enabled the unreliability of using OpenFlow VLAN architecture in switches. We target
individual servers to be masked by the aggregated voice and data traffic as well as ther web services in our
reliability of the system as a whole [1]. The running theme proposed model. In our context, scalability, bandwith
is “scaling out instead of scaling up,” driven by the optimization and control plan overheads is effectively
economics of PC commoditization [1]. This rise in cluster addressed.
computing has even led some to declare that “the
datacenter is the new computer” [2], [3]. Usually, when a client node is rellocated to a new subnet,
it should seek for a new IP address, loosing its initial
Our ealier work on synthesis VLAN [13] that leveraged connections. However, any method used to fix this change
on the limitation of Backward Congestion Notification will certainly inject latency or delay to the client, which
(BCN) cannot compete in complex traffic environment, affects user experience. However, with OpenFlow VLAN
hence need for an alternative approach for HPC. approach, devices and VMs are allowed keep their original
According to [4], there are key differences between the IP addresses, maintaining all existing connections in a
enterprise and the cloud service data center environments securely manner. The authors of [5] explain that, OpenFlow
including: Large economies of scale and Scale Out as scheme enables ultimate control over packet paths.
enterprises often optimize for physical space and number of
devices, consolidating workload onto a small number of
high-price “scale-up” hardware devices and servers.

63
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

In their demonstration, they route packets along the least The work in [7] presents VLAN as an efficient approach
number of physical links between any two points in the to the network division problem. It leverages on the
network, and examine the network for shorter paths from concept of partitioning algorithm which relies on on-line
clients to other VM hosts. Figure 1 shows our system measures and computations which enables efficient and
OpenFlow VLAN model. The OPenFlow VLAN dynamic assignment of hosts to groups according to the
monitoring system consists of an OpenFlow agent current traffic figure.
protocol (embedded in a layer 3 switch) and a central data
collector, referred to as the OpenFlow VLAN analyzer. From [8], quality of Service (QoS) mechanisms provides
the necessary level of service (bandwidth and delay) to an
The OPenFlow VLAN agent samples and capture traffic application in order to maintain an expected quality level.
statistics and packet headers from the device it is The authors explains that to a mission-critical application,
monitoring. OPenFlow user datagrams forwards the this means guaranteed bandwidth with zero frame loss. For
sampled traffic statistics to an OPenFlow VLAN analyzer real-time applications, this also means guaranteed frame
for analysis. The architecture and sampling techniques used latency. The authors in [9] discussed the routeflow
in the OPenFlow monitoring system are modelled to design in openflow switches. In the paper, control logic is
provide continuous site-wide (and network-wide) traffic made up of a virtual network comprising of virtual
monitoring for high-speed switched and routed networks. machines (vms) and each of them executing a routing
engine. The work leads to a flexible, high-performance and
In this research, the OpenFlow VLAN system executes the cost-effective approach to provide IP routing based on: (a)
following functions viz: programmable low-cost switches with small-footprint of
• Accurately monitoring network traffic (voice,video and control software (i.e. OpenFlow); (b) open-source routing
data) at Gigabit speeds and higher, protocols stacks (e.g. Quagga); and (c) commodity x86
• Scaling to manage tens of thousands of thin clients from a technology, [9]. Also the RouteFlow architecture [9]
single port, allows for a flexible resource association between IP
• Extremely low-cost port implementation. routing protocols and a programmable physical substrate,
opening the door for multiple use cases around virtualized
The purpose of this study is to measure the performance of IP routing services. Similarly, an OpenFlow switch consists
utilization and throughput in an emulated OpenFlow of three parts as explained in [10] viz:
ethernet environment to address certain intrinsic limitations - Flow Table: Tells the switch how to process
in DCNs generally. The simulations was done with each data flow by associating an action with each
OPNET modeller since it provides a comprehensive flow table entry.
development environment for complete specification, - Secure Channel: Connects the switch to a
simulation and performance analysis of our proposd model remote control processor (called the Controller),
in figure 1. Therefore, this research is significant to system so commands and packets can be sent between
administrators and network experts in order to predict and the controller and the switch.
measure traffic flows in switched ethernet environment. - OpenFlow Protocol: Provides an open,
standardized interface for the controller to
The remaining paper is structured as: The related work is communicate with the switch.
described in section 2. In section 3, the methodology of the
system model was described. Section 4 shows the A representive sample of the works in literature did little to
simulation Testbed and the performance analysis results in discuss VLAN mechanisms and its relevance in ethernet
Section 5. Section 6 concludes our work and references are LAN models in the context of software defned networking
given in section 7. for DCNs, but this work proposes a novel OpenFlow
VLAN strategy which leverages on the fact that a layer 3
2. RELATED WORKS switch contain flow tables, which run at line rate and are
used to implement functions such as quality of service
In the context of IP phones, the white paper in [6] explains (QoS), security firewalls, and statistical analysis of data
that by segregating IP phones into their own VLAN(s), streams. This work investigates the metrics such as
security filters can be implemented in the network to block utilization and throughput for voice,data and video traffic
all unnecessary traffic to or from those devices. This helps in VLAN context.
prevent disruption due to DoS attacks or attempts to
compromise the devices. It also allows locking down
access to configuration and signaling servers to only allow
access from phones. Using VLANs also allows placing IP
phones on the public Internet while the connected PCs
remain on a corporate intranet; this can facilitate using IP
Centrex-type services from third parties without the
complications of NAT between the phones and the Internet
[6].

64
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

3. METHODOLOGY specific action associated with a particular flow, such as


forwarding the flow to a given switch port (at line rate),
3.1 System Model encapsulating and forwarding the flow to a controller for
Figure 1 shows our system model implemented in OPNET processing, or dropping a flow’s packets .
modeller tool. We emulated a Layer 3 switch to handle the
three traffics while considering their QoS attributes. We create an on-demand express lanes in layer 3 switch
Route-cache switching in layer 3 enables backward for voice, data and video traffic that are time-sensitive.
compactibility with any layer 2 device used in DCN. In The switch model aggreagates high speed links into a
our model, nodes 1 to N+1 was grid mapped into larger virtual pipe to temporarily handle a particularly
OpenFlow VLAN broadcast domains using the OpenFlow heavy flow of traffic. When the data rush is over, the
VLAN datagram ID. OpenFlow protocol in the layer 3 channels would automatically separate. Besides, for all
switch allows entries in the flow table to be defined by a traffic types, a verification module verifies the VLAN ID
server or any virtual device external to the switch, which grid mapping (datagram) after a handover from the
creates the potential to couple server and network device OpenFlow VLAN controller.
management. In this context, a flow is a TCP connection in
which all the packets from a particular MAC or IP address
have the same VLAN ID. Each flow table entry has a

Figure 1. Proposed OpenFlow VLAN Architecture

The major components of OpenFlow User Datagram includes:


- Packet header (eg MAC, IPv4, IPv6, IPX, AppleTalk, TCP, UDP, ICMP)
- Sample process parameters (rate, pool etc.)
- Input/output ports
- Priority Tag
- OpenFlow VLAN Standard
- Source/destination prefix
- Next hop Pointer
- Source AS, Source Peer AS
- Destination AS Path
- Communities, local preference
- User IDs (TACACS/RADIUS) for source/destination
- URL associated with source/destination
- Interface statistics

65
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

4. SIMULATION TESTBED

In this section, we discuss the simulation testbed used for From figure 2, the simulation traffic workloads comprised of
the evaluation of OpenFlow VLAN strategy in switched mainly periodical, synchronized and shorter in length traffic
ethernet DCN. Using OPNET simulator, the OpenFlow flows. Since we suggest integrating DCN servers with OFV
VLAN strategy was simulated. We ran a series of enterprise networks, we also assume noise traffic with
simulations using the topology shown on figure 1. Our Poisson distribution comprised of FTP and HTTP. Figure 3
testbed consists of a Router on a stick (ROS), Intelligent model constitutes a separate collision domain for layer 2
Fast OFV Ethernet switch with its embedded controllers, switch. Therefore we argue that it is important to ensure that
core and DCN switch, terminal nodes and DCN servers. broadcast traffic (voice, data and video) is properly
Figure 2 shows the simulation testbed used to implement constrained to reduce unnecessary traffic for increased
the architecture in figure 1. Figure 3 depicts a case of no performance and security enhancement. In the simulations,
VLAN which is unacceptable in the context of high we used 8 OFV switches based on layer 3, while varying
performance computing. load attributes in runtime. This let us evaluate the
performance in terms of utilization, throughput, delays and
packet lost. Also, on the uplink port of the switch that
connects to the DCN servers, a CBQ queue management
protocol uses layer-3 ASIC to implement traffic priorities
and bandwidth reservation close to a set class based queuing.
For the purpose of simulation, three different priority levels
are used (high, normal, and low priorities) for voice,video
and data traffics.

5. PERFORMANCE EVALUATION

Table 1 shows the parameter charaterization used in this


work. OPNET allows choosing different parameters for
Ethernet [11], e.g. Delay (sec), Traffic Sink, Traffic Source,
Collision Count and Packet Size etc. The Delay (sec) shows
the end to end delay of all frames received by all nodes [12 ].
Traffic Sink illustrates the traffic received across all stations
[12]. Traffic Source examines the traffic sent across the
connected nodes. Maximum translation unit (Packet size) is
the size of the Ethernet frame set at 1500bytes.
Figure 2. OFV DCN Testbed
Beginning simulation at 04:27:56 on Sat Jun 02, 2012, the
simulation was executed and results collated. In the results
statistics, we gathered the following: Events: Total (5768),
Average Speed (23072 events/sec.)Time: Elapsed (1 sec.),
Simulated (30 min. 0 sec.), Simulation Log: 11 entries. This
is depicted in figure 4 while figure 5 shows a simulation
logic preview for plots.

Figure 3. No VLAN DCN Testbed

66
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

Table 1: (CASE 1) OFV Entry


Attribute Value
Scheme Port-Based VLAN
Type 802.1q
SAID 100000+VID
MTU 1500
STATE ACTIVE Broadcast Domain
Spanning Tree Creation Mode Shared
Cost Link Speed Based
Priority 128
Link Type Auto Detect
Port Type Trunk
Port VLAN Identifier (PVID) 1

Table 2: (CASE 2) OFV Entry


Attribute Value
Scheme No VLAN
Type 802.3
SAID Nil
MTU 1500
STATE ACTIVE Collision Domain
Spanning Tree Creation Mode Nil
Cost Link Speed Based
Priority 128
Link Type Auto detect
Port Type Trunk
Port VLAN Identifier (PVID) Nil

Table 3: (CASE 3) OFV Entry


Attribute Value
Scheme Port-Based VLAN
Type 802.1q
SAID 100000+VID
MTU 1500
STATE ACTIVE Broadcast Domain
Spanning Tree Creation Mode shared
Cost Link Speed Based
Priority 128
Link Type Auto Detect
Prt Type Trunk
Port VLAN Identifier (PVID) 1

Table 4: (CASE 4) OFV Entry


Attribute Value
Scheme No VLAN
Type Nil
SAID Nil
MTU 1500
STATE ACTIVE Collision Domain
Spanning Tree Creation Mode Per-VLAN
Cost Link Speed Based
Priority 128
Link Type Point-To-Point
Prt Type Access
Port VLAN Identifier (PVID) Nil

67
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

Figure 4. Simulation Execution Runtime

Figure 5. Simulation Execution Preview

68
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

Figure 6 shows a high confidence OFV throughput response. Large data loads that require processing impose data processing
requirements on the switch, but with OFV strategy where packet loss does not occur), the maximum throughput may be defined as
the minimum load in bit/s that causes the delivery time (the latency) to become unstable and increase towards infinity. Placing all
devices on a single network segment can cause performance issues with conventional switches owing high rate of collisions which
affects the throughput. The throughput plot in Figure 6, depicts efficient internal resource fragmentation with device collision
isolation. Hence, reliable for DCN workloads in context.

Figure 6. OFV Throughput

Figure 7. Case-1 Point to Point Utilization

Case-1 point to point utilization is shown in figure 7. When the packet loss rate transitions from the random loss to the congestion
loss phase, the benefits of using switch caching in VLAN offset the aggregate utilization constraints. Upon connection requests,
the flow tables securedly ensures utilization balance for all workloads in the DCN. Figure 8 depicts a case for average load density
in the VLAN switch while figure 9 shows the maximum workload capacity for openFlow VLAN. Restricting packets to a specific
VLAN is accomplished by using OpenFlow VLAN protocol. Carrying out priority traffic polling by the protocol estabilishes a
streamline traffic schedule for all cases.

69
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

Again, this leads to a better internal resource management and efficient performance in the context of high performance computing.
Packets arriving at the ASIC hardware will go through the collector hardware datapath . If the packet matches a flow stored in the
hardware tables, it will normally be updated and will be sent out via the port based VLAN on the basis of the action given for that
flow. The plots fulfils the demands for scalability and efficient resource management.

Figure 8: Point to Point Utilization (Avg. Load)

Figure 9: Point to Point Utilization (Max. Load)

70
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

Figure 10. All OFV Throughput

Figure 10 shows the OpenFlow VLAN throughput for all REFERENCES


simulation cases. Traffic priority and access demand in 1. Albert Greenberg, Parantap Lahiri, David A.
OpenFlow switch makes the maximum throughput often Maltz, Parveen Patel, Sudipta Sengupta,
equivalent to or very near the physical data rate (the channel “Towards a Next Generation Data Center
capacity) in our case about 250,000 bytes . Since the channel Architecture: Scalability and Commoditization”
utilization can be almost 100% in this network, the ASIC API In ACM PRESTO’08, August 22, 2008.
support packet reception from and transmission to the 2. U. Hoelzle and L. A. Barroso. The Datacenter as
control plane hardware as well as allow the control of physical a Computer: An Introduction to the Design of
ports. This guides against any security vulnerability and Warehouse-Scale Machines. Morgan and
protects the control plane. Claypool Publishers, 1st edition, 2009.
3. D. Peng and F. Dabek. Large-scale incremental
6. CONCLUSION processing using distributed transactions and
notifications. In OSDI 2010.
In high computing environments, OpenFlow VLAN improves 4. Albert Greenberg, James Hamilton, David A.
scalability and enables resources to be shared efficiently among Maltz, Parveen Patel, “The Cost of a Cloud:
different services in response to users density. This paper Research Problems in Data Center Networks”
presents a performance evaluation of point to point utilization ACM SIGCOMM Computer Communication
and throughput as important metrics for an efficient DCN Review Volume 39, Number 1, January 2009.
deployment. An OpenFlow VLAN architecture is presented in
5. David Erickson, et al, “A Demonstration of
this work. Our strategy in a typical DCN eradicates internal
Virtual Machine Mobility in an OpenFlow
resource fragmentation, bandwidth drain, security
Network” SIGCOMM’08, August 17–22, 2008.
vulnerabilities and control plan overheads. We make an
assumption that the physical port is a virtual port that can
6. White Paper: Stephen Sprunk, VLANs and
Ploycom, 2004.
be aggregated for efficient performance.
7. Marcello Esposito,Antnio Pesscape and Giorgio
In the future, we plan to develop an algorithm for DCN Ventre, “An Efficient approach to the network
migration for cloud computing services and other HPCs. We division problem,VLANs configuration and
also plan to develop a tool for monitoring OpenFlow VLAN WLAN hosts grouping” (Unpubilised)
tables and visualizing the network statistics. Evaluating such
design will be an evolutionary step to our ealier work on
synthesis VLAN.

71
Vol 6. No. 2, June 2013
African Journal of Computing & ICT

© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net

8. Nikolay Kakanakov, Mitko Shopov, Grisha


Spasov, Hristo Hristev, “Performance Evaluation Okafor Kennedy C. is a Systems
of Switched Ethernet as Communication Media Architect and R&D Consultant. He
in Controller Networks” International Conference holds B.Eng in Electrical
on Computer Systems and Technologies - Electronics Engineering, (ESUT),
CompSysTech’07 M.Eng in Digital Electronics and
9. Marcelo. R. et al, “Virtual Routers as a Service: Computer Engineering, (UNN)
The RouteFlow Approach Leveraging Software- while currently pursuing his PhD
Defined Networks” in Electronics Engineering at University of Nigeria Nsukka.
10. Whitepaper , OpenFlow: The Next Generation in He works with Electronic Development Institute, Awka
Networking Interoperability. under National Agency for Science and Engineering
11. Saeed A. Bawazir and S.H. Al-Sharaeh. Infrastructure, Nigeria as an R&D Engineer. He has various
"Performance of Infrastructure Mode Wireless vendor certifications including Cisco Certified Network
LAN Associate, A+, etc. He is a member of NSE, IEEE, NCS,
Access Network Based on OPNETTM and IAENG. His areas of interest include Network Design
Simulator", 2006. & Cloud Management, Middleware Technologies, VLSI,
Enterprise-Wide Systems, Database Technologies,
12. Ikram Ud Din,Saeed Mahfooz, Muhammad
Application Development, Security, WSN Technologies,
Adnan, “Performance Evaluation of Different
and Project Management. E-
Ethernet LANs
mail: arissyncline@yahoo.com.
Connected by Switches and Hubs, European
Journal of Scientific Research, ISSN 1450-216X
Vol.37 No.3 (2009), pp.461-470, [Online]
http://www.eurojournals.com/ejsr.htm.
Okezie Christiana C. is an
13. kennedy .C. Okafor and Thomas A. Nwodoh,
associate professor in Electronic and
“Synthesis VLAN Approach To Congestion
Computer Engineering Department
Management In Data Centre Ethernet
of Nnamdi Azikiwe University
Networks”, (Accepted in IJTER)
Awka. She hold B. Eng in Electrical
Electronics Engineering, from
Anambra State University of
Author’s Brief Technology (ASUTECH), her M. Eng, and Ph.D in
Computer Engineering from Enugu State University of
Udeze Chidiebele C. received his Science and Technology, Enugu, Nigeria. Her research
B.Eng, M.Sc and PhD in Electronics interest is in knowledge networking and management:
and Computer Engineering from emerging trends and security, Business Process Re-
Nnamdi Azikwe University, Awka, engineering.
Nigeria. He holds his PhD in Email- christianaobioma@yahoo.com.
computer and control systems
engineering. He is a Senior R & D
Engineer with Electronics Okeke Obinna N. Received his
development Institute Awka, Nigeria. B.Eng in Electrical Electronics
He works with Electronic Development Institute, Awka Engineering with Nnamdi Azikiwe
under National Agency for Science and Engineering University, Awka. His MSc in Data
Infrastructure, Nigeria as an R&D Engineer. He is a Telecommunications and Networks
member of Nigerian Society of Engineers and has his from the University of Salford,
COREN registration. His current research interest is on Salford UK. He also has an MBA
Data Center Networks, WSN Technologies, Cloud from the University of Salford
Computing and Applications, and Control Systems business school in the UK. He has over five years
Engineering. Email: udezechidiebele@yahoo.com experience working as an IT manager in the UK. Currently,
he is working as a Senior Research Engineer with
Electronics Development Institute Awka.
E-mail: okekeobinna@yahoo.com

72

You might also like