A MULTI-CRITERIA ROUTING ALGORITHM FOR SDN BASED DETERMINISTIC ADAPTIVE RENDERING TECHNIQUE Ayotuyi Tosin Akinola 1 , Matthew Olusegun Adigun 2 , Pragasen Mudali 3 Department of Computer Science, University of Zululand, P Bag X1001, KwaDlangezwa, KwadZulu Nathal Province, Republic of South Africa. ruthertosin@gmail.com. http://<scholar.google.co.za/citations?user=c1XTnZEAAAAJ&hl=en> Abstract The sudden increase in the number of traffic flow in recent times is a pointer for the network engineers regarding the need for suitable mechanism that would take care of the network QoS demands. Such demands include the smooth running of big data, D2D video exchange, Voice over-IP and real-time multimedia which needed certain QoS requirements for optimal service. However, fewer research articles have reported on this challenges. We propose a multi-criteria routing algorithm that is based on deterministic Adaptive rendering technique called DART_MCP. Our DART_MCP algorithm deployed Dijkstra’s algorithm to simplify the topology of the network before using multiple-criteria energy functions. The proposal was tested using a network simulator in comparison with other existing algorithms like, SA_MCP, H_MCOP and HSA_MCP. The experimental results show that our proposed algorithm recorded lower running time, higher success ratio rates and network interference reduction by 42.9%, thus achieving a faster network stability. Keywords: Protocol; Multi-Criteria; ART; SDN; DART_MCP; Stability 1. Introduction Software-Defined Networking (SDN) has recently been a popularly recognised approach in the networking field as a better platform for a fast and easily deplorable networking system that addresses the most common challenges encountered in the networking field today [Zhu et al. (2015) and Zhu et al. (2006)]. Due to the spurious increase in the number of devices that access the internet especially mobile devices, the act of ubiquitous computing had been a common practice nowadays. Many real-time applications are commonly seen running concurrently which are highly resource consuming applications such as real-time multimedia, device-to-device video chat, and Voice over Internet Protocol applications [Akinola et al. (2018)]. Several existing Internet transmission approaches are still deploying Best-Effort single service which is not good enough or perhaps practically impossible to enhance the smooth running of the applications aforementioned. Similarly, OpenFlow has evolved as a core technology and a robust enabling approach for realizing a flexible control of network traffic in SDN thus, proving to be a reliable solution for the future Internet technology [Zhu et al. (2015), Nguyen et al. (2013)]. The marriage of the novel SDN architecture and OpenFlow have given an optimistic platform for a tailored networking service provisioning that is expected to meet up the need of future demands in terms of Quality of Service (QoS) requirements. By QoS, we mean the provisioning of several network QoS based on the best network state requirements for optimal performance of each application. Hence, QoS routing entails the consideration of both the network optimal path selection as well as the quality of the network based on the available resources to be able to make an appropriate decision for user demands [Akinola et al. (2015)]. This implies that the QoS routing for an SDN-based network environment needs to speak to both network extensions as well as the efficiency of the network flows in such a manner that the stability of the network is guaranteed over a specified range of time. Moreover, as the future network demands are gradually ascending its peak, the quest for fast deployable and efficient utilization of network resources becomes a challenge [Zhang et al. (2015)]. As several applications evolve and many are still yet to be released, it becomes more paramount that the QoS routing algorithm needs to be more equipped to be able to meet up the needs of network users. Asides, from the need to maintain good network qualities, several network traffic flow challenges also forestall the drop in the network qualities which can be checked through the routing algorithms. An example includes traffic flow interference which often results in network instability [Yeganeh et al. (2013), Song et al. (2017), and He et al. (2017)]. Furthermore, several kinds of literature have proposed various QoS routing algorithms which among the best include HAS_MCP, H_MCOP, and SA_MCP but most of these approaches are confined to a speculative e-ISSN : 0976-5166 p-ISSN : 2231-3850 Ayotuyi Tosin Akinola et al. / Indian Journal of Computer Science and Engineering (IJCSE) DOI : 10.21817/indjcse/2022/v13i1/221301149 Vol. 13 No. 1 Jan-Feb 2022 170