Quick Search:

Performance and Security Evaluation of OpenDaylight and ONOS

Liu, Siqi and Zhu, Shao (2023) Performance and Security Evaluation of OpenDaylight and ONOS. In: Saeed, F., Mohammed, F., Mohammed, E., Al-Hadhrami, T. and Al-Sarem, M., (eds.) Advances on Intelligent Computing and Data Science. Springer, pp. 463-473

Full text not available from this repository.


Software-defined networking (SDN) is a network architecture that separates the network control and data forwarding function. An SDN controller is one of the most important components of SDN, providing a programmable, dynamic and efficient network configuration to help network administrators improve network performance. However, the security challenges in SDN networks are highly similar to those of traditional networks, with controllers in the control layer being particularly vulnerable to security attacks. A denial of service (DoS) attack is one of the most common attacks that threaten the security of SDN controllers. Therefore, the selection of a suitable, high-performance and secure controller for the network is essential. In this paper, two of today's most popular controllers—OpenDaylight (ODL) and the open networking operating system (ONOS)—were selected to conduct a series of tests and be evaluated. CPU utilisation, jitter and throughput of the two controllers were evaluated using sFlow and Iperf under normal and attack traffic. The results show that under normal traffic, ONOS has higher throughput and jitter and lower CPU usage than ODL as the number of switches increases. Under DoS attack, ONOS still has higher throughput than ODL and takes longer to reach 100% CPU usage than ODL. In contrast, under a high-traffic attack such as DDoS, the CPU usage of both controllers almost reaches saturation simultaneously, implying that both controllers perform similarly under a DDOS attack.

Item Type: Book Section
Status: Published
DOI: https://doi.org/10.1007/978-3-031-36258-3_41
School/Department: School of Science, Technology and Health
URI: https://ray.yorksj.ac.uk/id/eprint/9918

University Staff: Request a correction | RaY Editors: Update this record