{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T09:32:12Z","timestamp":1780392732421,"version":"3.54.1"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031286933","type":"print"},{"value":"9783031286940","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-28694-0_6","type":"book-chapter","created":{"date-parts":[[2023,3,14]],"date-time":"2023-03-14T06:02:47Z","timestamp":1678773767000},"page":"60-69","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Enhanced Machine Learning-Based SDN Controller Framework for Securing IoT Networks"],"prefix":"10.1007","author":[{"given":"Neder","family":"Karmous","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed Ould-Elhassen","family":"Aoueileyine","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manel","family":"Abdelkader","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Neji","family":"Youssef","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,3,15]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Liatifis, A., Sarigiannidis, P., Argyriou, V., Lagkas, T.: Advancing SDN: from OpenFlow to P4, a survey. ACM Computing Surveys (CSUR) (2022)","DOI":"10.1145\/3556973"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Manguri, K.H., Omer, S.M.: SDN for IoT environment: a survey and research challenges. In: ITM Web of Conferences, vol. 42, p. 01005. EDP Sciences (2022)","DOI":"10.1051\/itmconf\/20224201005"},{"key":"6_CR3","series-title":"Lecture Notes in Networks and Systems","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-030-99619-2_4","volume-title":"Advanced Information Networking and Applications","author":"N Karmous","year":"2022","unstructured":"Karmous, N., Aoueileyine, M.-E., Abdelkader, M., Youssef, N.: A proposed intrusion detection method based on machine learning used for internet of things systems. In: Barolli, L., Hussain, F., Enokido, T. (eds.) Advanced Information Networking and Applications. LNNS, vol. 451, pp. 33\u201345. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-030-99619-2_4"},{"key":"6_CR4","doi-asserted-by":"publisher","first-page":"142206","DOI":"10.1109\/ACCESS.2021.3120626","volume":"9","author":"AR Gad","year":"2021","unstructured":"Gad, A.R., Nashat, A.A., Barkat, T.M.: Intrusion detection system using machine learning for vehicular ad hoc networks based on ToN-IoT dataset. IEEE Access 9, 142206\u2013142217 (2021)","journal-title":"IEEE Access"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Malhotra, P., et al.: Internet of things: evolution,concerns and security challenges. Sensors.\u00a021(5), 1809 (2021)","DOI":"10.3390\/s21051809"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Dietz, K., Gray, N., Seufert, M., Hossfeld, T.: ML-based performance prediction of SDN using simulated data from real and syntheticnetworks. In: NOMS 2022\u20132022 IEEE\/IFIP Network Operations and Management Symposium, pp. 1\u20137. IEEE, April 2022","DOI":"10.1109\/NOMS54207.2022.9789916"},{"key":"6_CR7","doi-asserted-by":"publisher","first-page":"10754","DOI":"10.1109\/ACCESS.2022.3145002","volume":"10","author":"T Kim","year":"2022","unstructured":"Kim, T., Pak, W.: Robust network intrusion detection system based on machine-learning with early classification. IEEE Access 10, 10754\u201310767 (2022)","journal-title":"IEEE Access"},{"key":"6_CR8","unstructured":"NSL-KDD | Datasets | Research | Canadian Institute for Cybersecurity | UNB, 2017. http:\/\/www.unb.ca\/cic\/datasets\/nsl.html"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Tavallaee, M., Bagheri, E., Lu, W., Ghorbani, A.: A detailed analysis of the KDD CUP 99 data set. In: Second IEEE Symposium on Computational Intelligence for Security and Defense Applications (CISDA) (2009)","DOI":"10.1109\/CISDA.2009.5356528"},{"key":"6_CR10","unstructured":"What is a DDoS Attack? - DDoS Meaning.\u00a0usa.kaspersky.com. 2021\u201301\u201313. Accessed\u00a005 Sep 2021"},{"key":"6_CR11","unstructured":"Ambedkar, C., Kishore Babu, V.: Detection of probe attacks using machine learning techniques. Int. J. Res. Stud. Comput. Sci. Eng. (IJRSCSE) 2(3), 25\u201329 (2015)"},{"key":"6_CR12","unstructured":"Revathi, S., Malathi, A.: Detecting user-to-root (U2R) attacks based on various machine learning techniques. Int. J. Adv. Res. Comput. Commun. Eng\u00a0. 3(4), 6322\u20136324 (2014)"},{"key":"6_CR13","unstructured":"Ahmad, I.,Abdullah, A.B., Alghamdi, A.S.: Remote to local attack detection using supervised neural network. In: 2010 International Conference for Internet Technology and Secured Transactions. IEEE (2010)"},{"key":"6_CR14","doi-asserted-by":"publisher","unstructured":"Alzahrani, A.O., Alenazi, M.J.F.: Designing a network intrusion detection system based on machine learning for software defined networks. Future Internet.\u00a013(5), 111 (2021). https:\/\/doi.org\/10.3390\/fi13050111","DOI":"10.3390\/fi13050111"},{"key":"6_CR15","doi-asserted-by":"publisher","first-page":"e127","DOI":"10.7717\/peerj-cs.127","volume":"3","author":"R Mitchell","year":"2017","unstructured":"Mitchell, R., Frank, E.: Accelerating the XGBoost algorithm using GPU computing. PeerJ. Comput. Sci. 3, e127 (2017)","journal-title":"PeerJ. Comput. Sci."},{"issue":"01","key":"6_CR16","doi-asserted-by":"publisher","first-page":"20","DOI":"10.38094\/jastt20165","volume":"2","author":"B Charbuty","year":"2021","unstructured":"Charbuty, B., Abdulazeez, A.: Classification based on decision tree algorithm for machine learning. J. Appl. Sci. Technol. Trends 2(01), 20\u201328 (2021)","journal-title":"J. Appl. Sci. Technol. Trends"},{"key":"6_CR17","unstructured":"Batra, R., Mahajan, M., Goel, A.: Implementation of SDN-Based Feature Selection Approaches on NSL-KDD Dataset for Anomaly Detection"},{"key":"6_CR18","doi-asserted-by":"publisher","unstructured":"Denisko, D., Hoffman, M.M.: Classification and interaction in random forests. Proc. Natl. Acad. Sci. USA.\u00a0115(8), 1690\u20131692 (2018). https:\/\/doi.org\/10.1073\/pnas.1800256115.\u00a0PMC\u00a05828645.\u00a0PMID\u00a029440440","DOI":"10.1073\/pnas.1800256115"},{"key":"6_CR19","unstructured":"Bhargava, N., et al.: Decision tree analysis on j48 algorithm for data mining. In: Proceedings of International Journal of Advanced Research in Computer Science and Software Engineering, vol. 3.6 (2013)"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Heckerman, D.: A Tutorial on Learning with Bayesian Networks. Innovations Bayesian Network, pp. 33\u201382(2008)","DOI":"10.1007\/978-3-540-85066-3_3"},{"issue":"3","key":"6_CR21","doi-asserted-by":"publisher","first-page":"2277","DOI":"10.1007\/s00500-020-05297-6","volume":"25","author":"I Wickramasinghe","year":"2020","unstructured":"Wickramasinghe, I., Kalutarage, H.: Naive Bayes: applications, variations and vulnerabilities: a review of literature with code snippets for implementation. Soft. Comput. 25(3), 2277\u20132293 (2020). https:\/\/doi.org\/10.1007\/s00500-020-05297-6","journal-title":"Soft. Comput."},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Chenou, J., Hsieh, G., Fields, T.: Radial basis function network: its robustness and ability to mitigate adversarial examples.\"\u00a0In: 2019 International Conference on Computational Science and Computational Intelligence (CSCI). IEEE (2019)","DOI":"10.1109\/CSCI49370.2019.00024"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Hadi, M.R., Mohammed, A.S.: A novel approach to network intrusion detection system using deep learning for SDN: Futuristic approach.\u201c\u00a0arXiv preprint arXiv:2208.02094\u00a0(2022)","DOI":"10.2139\/ssrn.4160050"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Khan, A., Chase, C.: Detecting attacks on IoT devices using featureless 1D-CNN. In: 2021 IEEE International Conference on Cyber Security and Resilience(CSR). IEEE (2021)","DOI":"10.1109\/CSR51186.2021.9527910"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Swarnalatha, G.: Detect and classify the unpredictable cyber-attacks by using DNN model. Turkish J. Comput. Math. Educ. (TURCOMAT) 12(6), 74\u201381 (2021)","DOI":"10.17762\/turcomat.v12i6.1269"},{"key":"6_CR26","doi-asserted-by":"crossref","unstructured":"Park, S.H., Hyun, J.P., Young-June, C.: RNN-based prediction for network intrusion detection. In: 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC). IEEE (2020)","DOI":"10.1109\/ICAIIC48513.2020.9065249"},{"issue":"8","key":"6_CR27","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter, S., Schmidhuber, J.: \u2018Long short-term memory.\u2019 Neural Comput. 9(8), 1735\u20131780 (1997)","journal-title":"Neural Comput."},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Kasongo, S.M., Sun, Y.: A deep gated recurrent unit based model for wireless intrusion detection system.\u201c\u00a0ICT Express.\u00a07(1), 81\u201387 (2021)","DOI":"10.1016\/j.icte.2020.03.002"},{"issue":"2","key":"6_CR29","first-page":"2690","volume":"7","author":"M Sood","year":"2015","unstructured":"Sood, M.: SDN and mininet: some basic concepts. Int. J. Adv. Netw. Appl. 7(2), 2690 (2015)","journal-title":"Int. J. Adv. Netw. Appl."},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Asadollahi, S., Goswami, B., Sameer, M.: Ryu controller's scalability experiment on software-defined networks. In: 2018 IEEE International Conference on Current Trends in Advanced Computing (ICCTAC). IEEE (2018)","DOI":"10.1109\/ICCTAC.2018.8370397"},{"key":"6_CR31","doi-asserted-by":"publisher","first-page":"2715","DOI":"10.3390\/electronics11172715","volume":"11","author":"N Gupta","year":"2022","unstructured":"Gupta, N., Maashi, M.S., Tanwar, S., Badotra, S., Aljebreen, M., Bharany, S.: A comparative study of software defined networking controllers using Mininet. Electronics 11, 2715 (2022). https:\/\/doi.org\/10.3390\/electronics11172715","journal-title":"Electronics"},{"key":"6_CR32","doi-asserted-by":"crossref","unstructured":"Shang, Z.:\u00a0Performance Evaluation of the Control Plane in OpenFlow Networks.Freie Universitaet Berlin, Germany (2019)","DOI":"10.1109\/ISSREW.2019.00054"},{"key":"6_CR33","doi-asserted-by":"crossref","unstructured":"Kurita, T.: Principal component analysis (PCA).\u00a0In: Computer Vision: A Reference Guide, pp. 1\u20134 (2019)","DOI":"10.1007\/978-3-030-03243-2_649-1"},{"issue":"1","key":"6_CR34","doi-asserted-by":"publisher","first-page":"3500","DOI":"10.14704\/WEB\/V19I1\/WEB19231","volume":"19","author":"AM Alfarshouti","year":"2022","unstructured":"Alfarshouti, A.M., Almutairi, S.M.: An intrusion detection system in IoT environment using KNN and SVM classifiers. Webology 19(1), 3500\u20133517 (2022). https:\/\/doi.org\/10.14704\/WEB\/V19I1\/WEB19231","journal-title":"Webology"},{"issue":"01","key":"6_CR35","doi-asserted-by":"publisher","first-page":"31","DOI":"10.30880\/jscdm.2021.02.01.004","volume":"02","author":"AA Salih","year":"2021","unstructured":"Salih, A.A., Abdulazeez, A.M.: Evaluation of classification algorithms for intrusion detection system: a review. J. Soft Comput. Data Min. 02(01), 31\u201340 (2021). https:\/\/doi.org\/10.30880\/jscdm.2021.02.01.004","journal-title":"J. Soft Comput. Data Min."},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Syamsuddin, I., Barukab, O.M.: SUKRY: Suricata IDS with enhanced kNN algorithm on raspberry Pi for classifying IoT botnet attacks. Electron. 11(5), 737 (2022)","DOI":"10.3390\/electronics11050737"},{"key":"6_CR37","doi-asserted-by":"crossref","unstructured":"Alhammadi, M., Ali, N.: Comparative study between (SVM) and (KNN) classifiers by using (PCA) to improve intrusion detection system. Iraqi J. Intell. Comput. Inform. (IJICI). 1(1), 22\u201333 (2022)","DOI":"10.52940\/ijici.v1i1.4"},{"key":"6_CR38","unstructured":"Rhohim, A., Vera, S., Muhammad Arief, N.: Denial of service traffic validation using K-fold cross-validation on software-defined network. eProc. Eng. 8(5), 1\u201310 (2021)"},{"key":"6_CR39","unstructured":"Godalle, E.: How to find optimal parameters using GridSearchCV in ML in python, 1 January 2023. https:\/\/www.projectpro.io\/recipes\/find-optimal-parameters-using-gridsearchcv"},{"key":"6_CR40","doi-asserted-by":"publisher","unstructured":"Kilincer, I.F., Ertam, F., Sengur, A.: Machine learning methods for cyber security intrusion detection: datasets and comparative study. Comput. Netw. 188, 107840 (2021). https:\/\/doi.org\/10.1016\/j.comnet.2021.107840","DOI":"10.1016\/j.comnet.2021.107840"},{"key":"6_CR41","doi-asserted-by":"publisher","unstructured":"Sarker, I.H.: CyberLearning: effectiveness analysis of machine learning security modelling to detect cyber-anomalies and multi-attacks. Internet of Things. 14, 100393 (2021). https:\/\/doi.org\/10.1016\/j.iot.2021.100393","DOI":"10.1016\/j.iot.2021.100393"},{"key":"6_CR42","doi-asserted-by":"publisher","unstructured":"Karmous, N., Aoueileyine, M.O.-E., Abdelkader, M., Youssef, N.: IoT real-time attacks classification framework using machine learning.\u00a0In: 2022 IEEE Ninth International Conference on Communications and Networking (ComNet), pp. 1\u20135 (2022).https:\/\/doi.org\/10.1109\/ComNet55492.2022.9998441","DOI":"10.1109\/ComNet55492.2022.9998441"}],"container-title":["Lecture Notes in Networks and Systems","Advanced Information Networking and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-28694-0_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,14]],"date-time":"2023-03-14T06:07:10Z","timestamp":1678774030000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-28694-0_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031286933","9783031286940"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-28694-0_6","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"value":"2367-3370","type":"print"},{"value":"2367-3389","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"15 March 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AINA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Advanced Information Networking and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Juiz de Fora","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazil","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 March 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 March 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"37","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"aina2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/voyager.ce.fit.ac.jp\/conf\/aina\/2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}