A Novel Traffic Shaping Algorithm for SDN-Sliced Networks Using a New WFQ Technique

A Novel Traffic Shaping Algorithm for SDN-Sliced Networks Using a New WFQ Technique

(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 12, No. 1, 2021 A Novel Traffic Shaping Algorithm for SDN-Sliced Networks using a New WFQ Technique Ronak Al-Haddad1, Dr. Erika Sanchez Velazquez2, Dr. Arooj Fatima3, Adrian Winckles4 Computing and Technology Department Anglia Ruskin University, Cambridge United Kingdom Abstract—Managing traditional networks comes with number Often, the administrators need to accomplish their goals using of challenges due to their limitations, in particular, because there limited essential resources, while ensuring that the devices is no central control. Software-Defined Networking (SDN) is a have sufficient flexibility to address inconsistent conditions. relatively new idea in networking, which enables networks to be They need to configure devices individually often using low- centrally controlled or programmed using software applications. level commands, which can lead to a high error rate. Because Novel traffic shaping (TS) algorithms are proposed for the of the complexity of traditional networks, network implementation of a Quality of Service (QoS) bandwidth maintenance, reconfiguring and reorienting processes continue management technique to optimise performance and solve to be problematic. Moreover, traditional networking network congestion problems. Specifically, two algorithms, components do not have the dynamic characteristics for namely “Packet tagging, Queueing and Forwarding to Queues” addressing the various types of packets or their different and “Allocating Bandwidth”, are proposed for implementing a Weighted Fair Queuing (WFQ) technique, as a new methodology content. As noted by [2], this results owing to the rigidity of in an SDN-sliced testbed to reduce congestion and facilitate a the routing protocols that do not allow for any adaptability. smooth traffic flow. This methodology aimed at improving QoS This results in significant restrictions for the traditional that does two things simultaneously, first, making traffic conform network operations that cannot be easily reprogrammed or re- to an individual rate using WFQ to make the appropriate queue tasked [3]. for each packet. Second, the methodology is combined with Software-Defined Network (SDN) technology [4] has buffer management, which decides whether to put the packet into emerged as an effective way for programming networking the queue according to the proposed algorithm defined for this purpose. In this way, the latency and congestion remain in check, devices as well as providing higher scalability by thus meeting the requirements of real-time services. The distinguishing the control plane from the data forwarding Differentiated Service (DiffServ) protocol is used to define classes plane. The new separation concept means that the control in order to make network traffic patterns more sensitive to the plane can reside outside the networking device and can be video, audio and data traffic classes, by specifying precedence for developed from one or multiple controllers, where their each traffic type. SDN networks are controlled by floodlight number can be defined by the user to establish the network controller(s) and FlowVisor, the slicing controller, which size. Furthermore, this separation would allow for them to characterise the behaviour of such networks. Then, the network treat network protocols and services as software. The data topology is modelled and simulated via the Mininet Testbed plane aims to receive information and requests from the emulator platform. To achieve the highest level of accuracy, The control plane and implement them in the hardware as needed SPSS statistical package Analysis of Variance (ANOVA) is used [5] [6]. to analyse particular traffic measures, namely throughput, delay and jitter as separate performance indices, all of which In this paper, a new model for SDN networks is proposed contribute to QoS. The results show that the TS algorithms do, that introduces two Traffic Shaping (TS) algorithms. The main indeed, permit more advanced allocation of bandwidth, and that purpose of the proposed model is to provide good quality of they reduce critical delays compared to the standard FIFO service (QoS). To achieve this purpose, we introduce a new queueing in SDN. system, to handle network traffic aimed at improving the network throughput, reducing end-to-end delay and dealing Keywords—Network congestion; SDN; slicing; QoS; queueing; with traffic issues, such as bottlenecks and congestion. We OpenFlow (OF); Weighted Fair Queuing (WFQ); SPSS Analysis of present statistical results to show the accuracy of the proposed Variance (ANOVA) system. I. INTRODUCTION The rest of this paper describes the proposed system and Traditional computer networks are implemented using demonstrates its effectiveness. Initially, Section II discusses various hardware devices, including switches, routers, and related work and then, Section III presents the proposed different middleboxes that implement several complex methodologies and TS algorithms. Section IV provides algorithms and protocols [1]. Middleboxes are networking analysis and results. Finally, the conclusion is presented in devices that can alter network traffic for purposes other than Section V along with suggested avenues for future work. packet forwarding. Typically, network administrators need to configure network policies to deal with different situations. 1 | P a g e www.ijacsa.thesai.org (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 12, No. 1, 2021 II. RELATED WORK paradigms and slicing mechanisms. Below is the summary of the most relevant works. A. Quality of Service (QoS) in SDN Ensuring QoS has been a persistent issue in traditional The authors in [12] propose a system for monitoring networks due to their limitations. This can lead to additional queues at each link through SDN. Their system extends the operational expenses as well as the risk of degraded network Floodlight controller, which uses OpenFlow as a southbound performance, consequently providing unreliable quality to the protocol. The proposed system is also built into the network end-users [7]. Commercial systems, such as Cisco [8], provide controller, which allows the QoS and other traffic adequate overall QoS, i.e. taking all different types of traffic monitoring/engineering applications to access and use device into account and implementing higher priority for specific reports to manage traffic. The bandwidth of the available traffic flows. However, there are still scalability and queue is monitored using network switch polling queue congestion issues in these systems. There have been numerous statistics. The difference between two transmitted byte research studies proposing different congestion-management readings is determined by using a queue bandwidth over the methods, e.g. Priority Queueing (PQ), Custom Queuing (CQ), time frame. The limitation in their study is the lack of Weighted Fair Queueing (WFQ), and Class-Based Weighted extensive bandwidth management evaluation. Fair Queueing (CBWFQ) [9] [10]. In theory, most of these In [13], CORONET is introduced, which is a device that methods can manage the delivery of packets when there is the evaluates network congestion and is extremely fast in need for more bandwidth than a link can handle. But in responding to errors. Due to the VLAN components attached practice, they need re-evaluation and validation within the to its local switches, it is very suitable for large and extensive new expanded network systems, such as SDN. It is possible networks. The benefit of CORONET is that it can rebound for SDN to address various network QoS issues by providing with a minimum downtime. It is also compatible with dynamic complete network visibility to collect and analyse flows of networks, which can be changed. It uses multi-path routine traffic so as to ensure that networking devices are strategies, if necessary and can be combined with virtually any programmable. form of network topology. CORONET is characterised by a QoS in basic switching systems is increasingly being set of modules designed to map routes, traffic control, investigated and one method to ensure a high level is to utilise exploration of topology, and to find the best (fastest) packet advanced queuing algorithms. Regarding which, First In First path. One of the key elements in CORONET modules is the Out (FIFO) standard queueing in traditional and SDN use of VLANs, for this is an efficient means of standardising networks is limited. The limitations of FIFO affect the QoS packet movement that does not over-complicate processes. when there is more than one type of traffic involved. SDN They also help monitor the volume of flow controls and systems (control planes and data planes) are independent of promote the maintenance of a completely adaptable and FIFO, managing the FIFO queueing between the controllers scalable system. and the switches via the communications protocol OpenFlow Another approach, as proposed by [14], involves deriving (OF). The general behaviour of the FIFO algorithm in the a model of queue delay from network parameters, i.e. queue SDN framework is derived from the limited queueing property buffer size, queue bandwidth, number of flows, and the tested in FIFO (outbound) [11]. The first packet to enter is the first to mini-net propagation delay. Approximate queue time is leave. In other words, there is no prioritisation of traffic and ascertained from the model and used to monitor the delay

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us