Comparison of High Availability Performance on OpenDaylight with Corosync Pacemaker and OpenDaylight SDN Controller Platform Clustering
Nasikh Parhandhito, Ridha Muldina Negara, Favian Dewanta · 2021
Software Defined Network (SDN) can manage, design, and implement a data flow. Controllers from SDN in a network can control all data flow to make traffic more efficient, but it will be a severe problem if the controller is down. High availability can solve those problems. High Availability controllers divide into Primary and Secondary, and when the Primary Controller is off, the Secondary Controller will detect and replace the Primary Controller function. We can create a High Availability system in various ways. However, in this paper, the High Availability will use the Corosync Pacemaker method to compare it to the OpenDaylight SDN Controller Platform (OSCP) Clustering method. Corosync Pacemaker is a High Availability Proxy application that provides features on the controller that are ready to use and needs to be configured on a cluster system to be connected to the controller used from testing results and analysis. The conclusion is that high availability with the OSCP Clustering method is more stable when it occurs host and switch spikes than the Corosync Pacemaker method. OSCP Clustering is better to implement on a network because the required failover and failback times are relatively stable, and also the resulting QoS parameters have an excellent index.