Detection of DDoS Attacks in OpenStack-based Private Cloud Using Apache Spark

Authors

DOI:

https://doi.org/10.26636/jtit.2020.146120

Keywords:

cloud, DDoS, distributed processing, OpenStack, Apache Spark, random forest

Abstract

Security is a critical concern for cloud service providers. Distributed denial of service (DDoS) attacks are the most frequent of all cloud security threats, and the consequences of damage caused by DDoS are very serious. Thus, the design of an efficient DDoS detection system plays an important role in monitoring suspicious activity in the cloud. Real-time detection mechanisms operating in cloud environments and relying on machine learning algorithms and distributed processing are an important research issue. In this work, we propose a real-time detection of DDoS attacks using machine learning classifiers on a distributed processing platform. We evaluate the DDoS detection mechanism in an OpenStack-based cloud testbed using the Apache Spark framework. We compare the classification performance using benchmark and real-time cloud datasets. Results of the experiments reveal that the random forest method offers better classifier accuracy. Furthermore, we demonstrate the effectiveness of the proposed distributed approach in terms of training and detection time.

Downloads

Download data is not yet available.

References

[1] S. Dong, K. Abbas, and R. Jain, “A survey on distributed denial of service (DDoS) attacks in SDN and cloud computing environments”, IEEE Access, vol. 7, pp. 80813–80828, 2019.
View in Google Scholar

[2] N. Agrawal and S. Tapaswi, “Defense mechanisms against DDoS attacks in a cloud computing environment: state-of-the-art and research challenges”, IEEE Commun. Surv. & Tutor., vol. 21, no. 4, pp. 3769–3795, 2019.
View in Google Scholar

[3] M. Zekri, S. El Kafhali, N. Aboutabit, and Y. Saadi, “DDoS attack detection using machine learning techniques in cloud computing environments”, in Proc. 3rd Int. Conf. of Cloud Comput. Technol. and Appl. CloudTech 2017, Rabat, Morocco, 2017, pp. 1–7.
View in Google Scholar

[4] C. N. Modi, D. R. Patel, A. Patel, and M. Rajarajan, “Integrating signature apriori-based network intrusion detection system (NIDS) in cloud computing”, Procedia Technol., vol. 6, pp. 905–912, 2012.
View in Google Scholar

[5] A. S. Syed Navaz, V. Sangeetha, and C. Prabhadevi, “Entropy-based anomaly detection system to prevent DDoS attacks in cloud”, Int. J. of Comp. Appl., vol. 42, no. 15, pp. 42–47, 2013 [Online]. Available: https://arxiv.org/ftp/arxiv/papers/1308/1308.6745.pdf.
View in Google Scholar

[6] R. Karimazad and A. Faraahi, “An anomaly-based method for DDoS attacks detection using RBF neural networks”, in Proc. of Int. Conf. on Netw. and Electron. Engin. IPCSIT 2011, vol. 11 [Online]. Available: http://ipcsit.com/vol11/9-ICNEE2011-N019.pdf.
View in Google Scholar

[7] A. Zarrabi and A. Zarrabi, “Internet intrusion detection system service in a cloud”, Int. J. of Comp. Sci. Issues, vol. 9, iss. 5, no. 2, pp. 308–315, 2012 [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=1F3769647FE79FC6E52BFD98BF7C503C?doi=10.1.1.401.7096&rep=rep1&type=pdf.
View in Google Scholar

[8] H. Gajjar and Z. Malek, “A survey of intrusion detection system (IDS) using OpenStack private cloud”, in Proc. 4th World Conf. on Smart Trends in Syst., Secur. and Sustainab. WorldS4 2020, London, United Kingdom, 2020, pp. 162–168.
View in Google Scholar

[9] J. Choi, C. Choi, B. Ko, D. Choi, and P. Kim, “Detecting Web-based DDoS attack using MapReduce operations in cloud computing environment”, J. of Internet Serv. and Inform. Secur., vol. 3, no. 3/4, pp. 28–37, 2013 [Online]. Available: http://isyou.info/jisis/vol3/no34/jisis-2013-vol3-no34-03.pdf.
View in Google Scholar

[10] M. Mizukoshi and M. Munetomo, “Distributed denial of services attack protection system with genetic algorithms on Hadoop cluster computing framework”, in Proc. of IEEE Congr. on Evolut. Comput. CEC 2015, Sendai, Japan, 2015, pp. 1575–1580.
View in Google Scholar

[11] A. Alsirhani, S. Sampalli, and P. Bodorik, “DDoS attack detection system: utilizing classification algorithms with Apache Spark”, in Proc. 9th IFIP Int. Conf. on New Technol., Mobil. and Secur. NTMS 2018, Paris, France, 2018, pp. 1–7.
View in Google Scholar

[12] O. Osanaiye et al., “Ensemble-based multi-filter feature selection method for DDoS detection in cloud computing”, EURASIP J. on Wirel. Commun. and Network., vol. 2016, article no. 130, 2016.
View in Google Scholar

[13] A. Bhatia, “Faster detection and prediction of DDoS attacks using MapReduce and time series analysis”, in Proc. Int. Conf. on Inform. Network. ICOIN 2018, Chiang Mai, Thailand, 2018, pp. 556–561.
View in Google Scholar

[14] S. Hameed and U. Ali, “HADEC: Hadoop-based live DDoS detection framework”, EURASIP J. on Inform. Secur., vol. 2018, article no. 11, 2018.
View in Google Scholar

[15] A. Sharma, C. Agrawal, A. Singh, and K. Kumar, “Real-time DDoS detection based on entropy using Hadoop framework”, in Computing in Engineering and Technology. Proceedings of ICCET 2019, B. Iyer, P. S. Deshpande, S. C. Sharma, and U. Shiurkar, Eds. AISC, vol. 1025, pp. 297–305. Springer, 2019.
View in Google Scholar

[16] C. Wang, T. T. Miu, X. Luo, and J. Wang, “SkyShield: a sketch-based defense system against application layer DDoS attacks”, IEEE Trans. on Inform. Forensics and Secur., vol. 13, no. 3, pp. 559–573, 2018.
View in Google Scholar

[17] S. Behal, K. Kumar, and M. Sachdeva, “D-FACE: an anomaly-based distributed approach for early detection of DDoS attacks and flash events”, J. of Netw. and Comp. Appl., vol. 111, pp. 49–63, 2018.
View in Google Scholar

[18] K. B. Virupakshar, Narayan D. G., and P. S. Hiremath, “Detection of DDoS attacks in software defined networks”, in Proc. of 3rd Int. Conf. on Computat. Sys. and Inform. Technol. for Sustain. Solut. CSITSS 2018, Bengaluru, India, 2018, pp. 265–270.
View in Google Scholar

[19] K. B. Virupakshar et al., “Distributed denial of service (DDoS) attacks detection system for OpenStack-based private cloud”, Procedia Comp. Sci., vol. 167, pp. 2297–2307, 2020.
View in Google Scholar

[20] OpenStack [Online]. Available: https://www.openstack.org/.
View in Google Scholar

[21] Apache Spark [Online]. Available: https://spark.apache.org.
View in Google Scholar

Downloads

Submitted

2023-05-22

Published

2020-12-30

Issue

Section

ARTICLES FROM THIS ISSUE

How to Cite

[1]
S. Gumaste, N. D. G., S. Shinde, and A. K, “Detection of DDoS Attacks in OpenStack-based Private Cloud Using Apache Spark”, JTIT, vol. 82, no. 4, pp. 62–71, Dec. 2020, doi: 10.26636/jtit.2020.146120.

Most read articles by the same author(s)