Search In this Thesis
   Search In this Thesis  
العنوان
Performance Analysis of Multiple Controllers in Software Defined Network (SDN.
المؤلف
Ibrahim,Mohamed Mohamed.
هيئة الاعداد
باحث / Mohamed Mohamed Ibrahim
مشرف / Mazen M. Selim
مشرف / Adly S. Tag Eldien
مناقش / hamady abdel-khaek sharshar
مناقش / mohamed taha abdelfatah
الموضوع
network architecture. Controllers Software Defined Network.
تاريخ النشر
2022.
عدد الصفحات
135 p;
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
Computer Science Applications
تاريخ الإجازة
1/5/2022
مكان الإجازة
جامعة بنها - كلية الحاسبات والمعلومات - علوم الحاسب
الفهرس
Only 14 pages are availabe for public view

from 150

from 150

Abstract

Computer networks are a complicated technology that allows end-devices to intercommunicate with each other. Standard network infrastructure includes network devices such as switches, routers, firewalls, load balancers, servers, and intrusion prevention systems. Software Defined -Networking (SDN) is a new network architecture that decouples the control plane from the data plane. It separates routing from forwarding functions by using a controller and provides programmability for the data plane. SDN Controller is the intelligent part that is responsible for the Flow Path and the optimized Network Performance. Today, there are several OpenFlow controllers currently used in marketing and research. Thus, we must verify and select which controller will satisfy our requirement and performs our tasks. Performance and capabilities are important factors for selecting the controller. In this thesis we present and study performance analysis for several open-source single Controllers such as OpenDaylight (ODL), ONOS, Ryu and POX, based on indicators such as throughput and latency. The controllers were benchmarked using a tool called Cbench according to different parameters. These analyses will be used as reference and help us with decision making on selecting the controller. We present research details in the testbeds for SDN Controller. The result shows, ONOS controller has the best throughput, Pox has the lowest Latency, and the ONOS controller has the best Scalability. We noticed that there are two issues in robustness and scalability.
If there is only a single controller in the control plane, it may take a long time to process data which causes congestion in the control plane or degrades the user activity. Thus, the controller is a critical point of failure which decreases the overall network availability. Therefore, there is a necessity for using multiple controllers using (clustering or Load Balance) to overcome these issues. In this thesis, we suggested solving the problem of using single controller by building high availability controller (HAC) architecture for the control plane. In this thesis,
ii
we have used The ODL controller, which is the largest open-source and widely supported clustering in SDN controller, mininet as a network emulator to test complicated topologies, and D-ITG (Distributed Internet Traffic Generator) to perform, generate, and test the result of network topologies traffic. We evaluate the comparison in performance of Multiple SDN controllers to single controller SDN architecture. The Average delay, Average jitter, Average bitrate (Throughput), Packet dropped, and others are used as a parameter. The Multiple SDN controller’s architectures have a more beneficial load Management, more reliable, the Lowest in delay and packet loss rate.