Professional Documents
Culture Documents
2, June 2013
African Journal of Computing & ICT
© 2013 Afr J Comp & ICT – All Rights Reserved - ISSN 2006-1781
www.ajocict.net
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
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
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
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
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
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.
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.
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
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
72