Journal of the Faculty of Engineering and Architecture of Gazi University, cilt.37, sa.1, ss.1-15, 2022 (SCI-Expanded)
Purpose: Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two key technologies underlying 5G networks. For routing traffic in a secure way in 5G networks, virtual network security functions (VNSF) that are virtualized by NFV, such as intrusion detection system and firewall etc. are deployed on the SDN architecture. In addition to routing network traffic securely via VNSFs, there are also some operational objectives (cost minimization, load balancing, etc.) that need to be considered in terms of the operation of 5G services. In this regard, in this study, it is aimed to route traffic flows according to their security needs through VNSFs which are placed in an energy-efficient manner in a 5G network where users may have different security service subscriptions. Theory and Methods: In this study, a heuristic algorithm aiming to minimize energy consumption in 5G architectures is proposed, and a novel SDN controller that forwards network traffic according to the results of the algorithm is designed and developed. Results: Experimental results show that the developed SDN controller can effectively route network traffic according to the paths determined by the proposed algorithm in terms of the QoS parameters including throughput, endto- end latency, and packet loss rate, etc., and maximum loss rate is measured as 0.4%. Conclusion: In this paper, a novel SDN controller is designed and developed for providing energy-efficient efficient security management and traffic routing in 5G infrastructures. Obtained results show that the proposed approaches produces effective solutions in terms of energy consumption and quality of service parameters.