{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T17:10:24Z","timestamp":1773162624396,"version":"3.50.1"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T00:00:00Z","timestamp":1753920000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T00:00:00Z","timestamp":1753920000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Research Management Centre (RMC) at Universiti Teknologi Malaysia","award":["R.J130000.7113.06E45"],"award-info":[{"award-number":["R.J130000.7113.06E45"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,9]]},"DOI":"10.1007\/s10586-025-05227-x","type":"journal-article","created":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T12:49:25Z","timestamp":1753966165000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Dynamic-timeout prediction and proactive eviction for SDN flow table overflow mitigation"],"prefix":"10.1007","volume":"28","author":[{"given":"Usman","family":"Humayun","sequence":"first","affiliation":[]},{"given":"Mosab","family":"Hamdan","sequence":"additional","affiliation":[]},{"given":"Mohammed Sultan","family":"Mohammed","sequence":"additional","affiliation":[]},{"given":"Hashim","family":"Elshafie","sequence":"additional","affiliation":[]},{"given":"M. N.","family":"Marsono","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,7,31]]},"reference":[{"key":"5227_CR1","doi-asserted-by":"publisher","first-page":"042018","DOI":"10.1088\/1757-899X\/569\/4\/042018","volume":"569","author":"Z Li","year":"2019","unstructured":"Li, Z., Hu, Y., Zhang, X.: Sdn flow entry adaptive timeout mechanism based on resource preference. IOP Conf. Series: Mater. Sci. Eng. 569, 042018 (2019)","journal-title":"IOP Conf. Series: Mater. Sci. Eng."},{"issue":"8","key":"5227_CR2","first-page":"9","volume":"9","author":"D Kim","year":"2016","unstructured":"Kim, D., Lee, B.-D.: Proactive-lru: an efficient flow table management scheme in sdns. Int. J. Future Gen. Commun. Netw. 9(8), 9\u201322 (2016)","journal-title":"Int. J. Future Gen. Commun. Netw."},{"key":"5227_CR3","doi-asserted-by":"publisher","first-page":"72585","DOI":"10.1109\/ACCESS.2020.2987977","volume":"8","author":"M Hamdan","year":"2020","unstructured":"Hamdan, M., Mohammed, B., Humayun, U., Abdelaziz, A., Khan, S., Ali, M.A., Imran, M., Marsono, M.N.: Flow-aware elephant flow detection for software-defined networks. IEEE Access 8, 72585\u201372597 (2020)","journal-title":"IEEE Access"},{"issue":"5","key":"5227_CR4","doi-asserted-by":"publisher","first-page":"331","DOI":"10.7763\/IJFCC.2014.V3.321","volume":"3","author":"T Kim","year":"2014","unstructured":"Kim, T., Lee, K., Lee, J., Park, S., Kim, Y.-H., Lee, B.: A dynamic timeout control algorithm in software defined networks. Int. J. Future Comput. Commun. 3(5), 331 (2014)","journal-title":"Int. J. Future Comput. Commun."},{"key":"5227_CR5","doi-asserted-by":"crossref","unstructured":"Sooden, B., Abbasi, M.R.: A dynamic hybrid timeout method to secure flow tables against ddos attacks in sdn. In: 2018 First International Conference on Secure Cyber Computing and Communication (ICSCCC), pp. 29\u201334. IEEE (2018)","DOI":"10.1109\/ICSCCC.2018.8703307"},{"key":"5227_CR6","doi-asserted-by":"crossref","unstructured":"Xie, S., Xing, C., Zhang, G., Zhao, J.: A table overflow ldos attack defending mechanism in software-defined networks. Security and Communication Networks 2021 (2021)","DOI":"10.1155\/2021\/6667922"},{"issue":"11","key":"5227_CR7","doi-asserted-by":"publisher","first-page":"1983","DOI":"10.3390\/electronics9111983","volume":"9","author":"B Isyaku","year":"2020","unstructured":"Isyaku, B., Bakar, K.A., Zahid, M.S.M., NuraYusuf, M.: Adaptive and hybrid idle-hard timeout allocation and flow eviction mechanism considering traffic characteristics. Electronics 9(11), 1983 (2020)","journal-title":"Electronics"},{"key":"5227_CR8","doi-asserted-by":"crossref","unstructured":"Zhang, L., Wang, S., Xu, S., Lin, R., Yu, H.: Timeoutx: an adaptive flow table management method in software defined networks. In: 2015 IEEE Global Communications Conference (GLOBECOM), pp. 1\u20136. IEEE (2015)","DOI":"10.1109\/GLOCOM.2015.7417563"},{"key":"5227_CR9","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.comnet.2017.04.046","volume":"125","author":"Z Guo","year":"2017","unstructured":"Guo, Z., Liu, R., Xu, Y., Gushchin, A., Walid, A., Chao, H.J.: Star: preventing flow-table overflow in software-defined networks. Comput. Netw. 125, 15\u201325 (2017)","journal-title":"Comput. Netw."},{"key":"5227_CR10","doi-asserted-by":"crossref","unstructured":"Zhang, L., Lin, R., Xu, S., Wang, S.: AHTM: achieving efficient flow table utilization in software defined networks. In: 2014 IEEE Global Communications Conference, pp. 1897\u20131902. IEEE (2014)","DOI":"10.1109\/GLOCOM.2014.7037085"},{"key":"5227_CR11","doi-asserted-by":"crossref","unstructured":"Xu, H., Huang, H., Chen, S., Zhao, G.: Scalable software-defined networking through hybrid switching. In: IEEE INFOCOM 2017-IEEE Conference on Computer Communications, pp. 1\u20139. IEEE (2017)","DOI":"10.1109\/INFOCOM.2017.8057001"},{"key":"5227_CR12","doi-asserted-by":"crossref","unstructured":"Curtis, A.R., Mogul, J.C., Tourrilhes, J., Yalagandula, P., Sharma, P., Banerjee, S.: Devoflow: scaling flow management for high-performance networks. In: Proceedings of the ACM SIGCOMM 2011 Conference, pp. 254\u2013265 (2011)","DOI":"10.1145\/2018436.2018466"},{"key":"5227_CR13","doi-asserted-by":"crossref","unstructured":"Nguyen, X.-N., Saucez, D., Barakat, C., Turletti, T.: Optimizing rules placement in openflow networks: trading routing for better efficiency. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, pp. 127\u2013132 (2014)","DOI":"10.1145\/2620728.2620753"},{"key":"5227_CR14","doi-asserted-by":"crossref","unstructured":"Quan, L., Heidemann, J.: On the characteristics and reasons of long-lived internet flows. In: Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, pp. 444\u2013450 (2010)","DOI":"10.1145\/1879141.1879198"},{"key":"5227_CR15","doi-asserted-by":"crossref","unstructured":"Kannan, K., Banerjee, S.: Flowmaster: early eviction of dead flow on sdn switches. In: International Conference on Distributed Computing and Networking, pp. 484\u2013498. Springer (2014)","DOI":"10.1007\/978-3-642-45249-9_32"},{"key":"5227_CR16","doi-asserted-by":"crossref","unstructured":"Lu, M., Deng, W., Shi, Y.: Tf-idletimeout: improving efficiency of tcam in sdn by dynamically adjusting flow entry lifecycle. In: 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 002681\u2013002686. IEEE (2016)","DOI":"10.1109\/SMC.2016.7844645"},{"key":"5227_CR17","doi-asserted-by":"crossref","unstructured":"Xu, X., Hu, L., Lin, H., Fan, Z.: An adaptive flow table adjustment algorithm for sdn. In: 2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS), pp. 1779\u20131784. IEEE (2019)","DOI":"10.1109\/HPCC\/SmartCity\/DSS.2019.00244"},{"key":"5227_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comnet.2018.11.020","volume":"149","author":"Q Li","year":"2019","unstructured":"Li, Q., Liu, Y., Zhu, Z., Li, H., Jiang, Y.: Bond: flexible failure recovery in software defined networks. Comput. Netw. 149, 1\u201312 (2019)","journal-title":"Comput. Netw."},{"key":"5227_CR19","doi-asserted-by":"crossref","unstructured":"Liu, Y., Tang, B., Yuan, D., Ran, J., Hu, H.: A dynamic adaptive timeout approach for sdn switch. In: 2016 2nd IEEE International Conference on Computer and Communications (ICCC), pp. 2577\u20132582. IEEE (2016)","DOI":"10.1109\/CompComm.2016.7925164"},{"key":"5227_CR20","doi-asserted-by":"crossref","unstructured":"Panda, A., Samal, S.S., Turuk, A.K., Panda, A., Venkatesh, V.C.: Dynamic hard timeout based flow table management in openflow enabled sdn. In: 2019 International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN), pp. 1\u20136. IEEE (2019)","DOI":"10.1109\/ViTECoN.2019.8899359"},{"key":"5227_CR21","doi-asserted-by":"crossref","unstructured":"Wang, L., Song, C., Xu, Z., et\u00a0al.: Proactive mitigation to table-overflow in software-defined networking. In: 2018 IEEE Symposium on Computers and Communications (ISCC), pp. 00719\u201300725. IEEE (2018)","DOI":"10.1109\/ISCC.2018.8538670"},{"key":"5227_CR22","doi-asserted-by":"crossref","unstructured":"Yang, H., Riley, G.F.: Machine learning based flow entry eviction for openflow switches. In: 2018 27th International Conference on Computer Communication and Networks (ICCCN), pp. 1\u20138. IEEE (2018)","DOI":"10.1109\/ICCCN.2018.8487362"},{"key":"5227_CR23","doi-asserted-by":"publisher","first-page":"25555","DOI":"10.1109\/ACCESS.2017.2771807","volume":"5","author":"E-D Kim","year":"2017","unstructured":"Kim, E.-D., Choi, Y., Lee, S.-I., Kim, H.J.: Enhanced flow table management scheme with an lru-based caching algorithm for sdn. IEEE Access 5, 25555\u201325564 (2017)","journal-title":"IEEE Access"},{"issue":"2","key":"5227_CR24","doi-asserted-by":"publisher","first-page":"1273","DOI":"10.1109\/COMST.2015.2506984","volume":"18","author":"X-N Nguyen","year":"2015","unstructured":"Nguyen, X.-N., Saucez, D., Barakat, C., Turletti, T.: Rules placement problem in openflow networks: a survey. IEEE Commun. Surv. Tutor. 18(2), 1273\u20131286 (2015)","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"5227_CR25","doi-asserted-by":"crossref","unstructured":"Qiao, S., Hu, C., Guan, X., Zou, J.: Taming the flow table overflow in openflow switch. In: Proceedings of the 2016 ACM SIGCOMM Conference, pp. 591\u2013592 (2016)","DOI":"10.1145\/2934872.2959063"},{"issue":"2","key":"5227_CR26","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1109\/TSC.2016.2602861","volume":"12","author":"B Yuan","year":"2016","unstructured":"Yuan, B., Zou, D., Yu, S., Jin, H., Qiang, W., Shen, J.: Defending against flow table overloading attack in software-defined networks. IEEE Trans. Serv. Comput. 12(2), 231\u2013246 (2016)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"1","key":"5227_CR27","first-page":"228","volume":"14","author":"N Ha","year":"2018","unstructured":"Ha, N., Kim, N.: Efficient flow table management scheme in sdn-based cloud computing networks. J. Inform. Proc. Syst. 14(1), 228\u2013238 (2018)","journal-title":"J. Inform. Proc. Syst."},{"issue":"1","key":"5227_CR28","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1109\/TNSM.2018.2890754","volume":"16","author":"Q Li","year":"2019","unstructured":"Li, Q., Huang, N., Wang, D., Li, X., Jiang, Y., Song, Z.: HQTimer: a hybrid $${Q}$$-learning-based timeout mechanism in software-defined networks. IEEE Trans. Netw. Serv. Manage. 16(1), 153\u2013166 (2019)","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"issue":"4","key":"5227_CR29","doi-asserted-by":"publisher","first-page":"1837","DOI":"10.1109\/TNET.2018.2853587","volume":"26","author":"G Zhao","year":"2018","unstructured":"Zhao, G., Xu, H., Chen, S., Huang, L., Wang, P.: Joint optimization of flow table and group table for default paths in sdns. IEEE\/ACM Trans. Networking 26(4), 1837\u20131850 (2018)","journal-title":"IEEE\/ACM Trans. Networking"},{"issue":"4","key":"5227_CR30","doi-asserted-by":"publisher","first-page":"3921","DOI":"10.1109\/JSYST.2018.2879321","volume":"13","author":"I Maity","year":"2018","unstructured":"Maity, I., Mondal, A., Misra, S., Mandal, C.: Tensor-based rule-space management system in sdn. IEEE Syst. J. 13(4), 3921\u20133928 (2018)","journal-title":"IEEE Syst. J."},{"key":"5227_CR31","doi-asserted-by":"crossref","unstructured":"Zhu, H., Fan, H., Luo, X., Jin, Y.: Intelligent timeout master: dynamic timeout for sdn-based data centers. In: 2015 IFIP\/IEEE International Symposium on Integrated Network Management (IM), pp. 734\u2013737. IEEE (2015)","DOI":"10.1109\/INM.2015.7140363"},{"issue":"1","key":"5227_CR32","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1109\/COMST.2018.2866942","volume":"21","author":"J Xie","year":"2018","unstructured":"Xie, J., Yu, F.R., Huang, T., Xie, R., Liu, J., Wang, C., Liu, Y.: A survey of machine learning techniques applied to software defined networking (sdn): research issues and challenges. IEEE Commun. Surv. Tutor. 21(1), 393\u2013430 (2018)","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"4","key":"5227_CR33","doi-asserted-by":"publisher","first-page":"1547","DOI":"10.1109\/TNET.2018.2841397","volume":"26","author":"S Shirali-Shahreza","year":"2018","unstructured":"Shirali-Shahreza, S., Ganjali, Y.: Delayed installation and expedited eviction: an alternative approach to reduce flow table occupancy in sdn switches. IEEE\/ACM Trans. Networking 26(4), 1547\u20131561 (2018)","journal-title":"IEEE\/ACM Trans. Networking"},{"issue":"1","key":"5227_CR34","first-page":"3","volume":"160","author":"SB Kotsiantis","year":"2007","unstructured":"Kotsiantis, S.B., Zaharakis, I., Pintelas, P., et al.: Supervised machine learning: a review of classification techniques. Emerging artificial intelligence applications in computer engineering 160(1), 3\u201324 (2007)","journal-title":"Emerging artificial intelligence applications in computer engineering"},{"key":"5227_CR35","doi-asserted-by":"crossref","unstructured":"Hastie, T., Tibshirani, R., Friedman, J.: The elements of statistical learning. Springer series in statistics. New York, NY, USA (2001)","DOI":"10.1007\/978-0-387-21606-5"},{"key":"5227_CR36","doi-asserted-by":"crossref","unstructured":"Leng, B., Huang, L., Qiao, C., Xu, H.: A decision-tree-based on-line flow table compressing method in software defined networks. In: 2016 IEEE\/ACM 24th International Symposium on Quality of Service (IWQoS), pp. 1\u20132. IEEE (2016)","DOI":"10.1109\/IWQoS.2016.7590401"},{"key":"5227_CR37","unstructured":"Breiman, L., Friedman, J.H., Olshen, R.A., Stone, C.J.: Classification and regression trees. Wadsworth. Inc. Monterey, California, USA (1984)"},{"key":"5227_CR38","doi-asserted-by":"publisher","unstructured":"Data Mining: Concepts and Techniques, 4th edn. Morgan Kaufmann (2023). https:\/\/doi.org\/10.1016\/B978-0-12-811760-6.00018-7","DOI":"10.1016\/B978-0-12-811760-6.00018-7"},{"key":"5227_CR39","doi-asserted-by":"crossref","unstructured":"Luo, X., Li, D., Yang, Y., Zhang, S.: Spatiotemporal traffic flow prediction with knn and lstm. J. Adv. Trans. 2019 (2019)","DOI":"10.1155\/2019\/4145353"},{"key":"5227_CR40","unstructured":"Dataset for IMC 2010 Data Center Measurement. https:\/\/pages.cs.wisc.edu\/tbenson\/IMC10_Data"},{"key":"5227_CR41","doi-asserted-by":"crossref","unstructured":"Benson, T., Akella, A., Maltz, D.A.: Network traffic characteristics of data centers in the wild. In: Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, pp. 267\u2013280 (2010)","DOI":"10.1145\/1879141.1879175"},{"key":"5227_CR42","doi-asserted-by":"crossref","unstructured":"Shen, Y., Wu, C., Cheng, Q., Kong, D.: Aftm: an adaptive flow table management scheme for openflow switches. In: 2020 IEEE 22nd International Conference on High Performance Computing and Communications; IEEE 18th International Conference on Smart City; IEEE 6th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS), pp. 917\u2013922. IEEE (2020)","DOI":"10.1109\/HPCC-SmartCity-DSS50907.2020.00122"},{"key":"5227_CR43","doi-asserted-by":"crossref","unstructured":"Noh, S.K., Kang, M., Park, M.: Protection against flow table overflow attack in software defined networks. In: 2021 International Conference on Information Networking (ICOIN), pp. 486\u2013490. IEEE (2021)","DOI":"10.1109\/ICOIN50884.2021.9333889"},{"issue":"1","key":"5227_CR44","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","volume":"103","author":"D Kreutz","year":"2014","unstructured":"Kreutz, D., Ramos, F.M., Verissimo, P.E., Rothenberg, C.E., Azodolmolky, S., Uhlig, S.: Software-defined networking: a comprehensive survey. Proc. IEEE 103(1), 14\u201376 (2014)","journal-title":"Proc. IEEE"},{"key":"5227_CR45","unstructured":"MAWI Working Group Traffic Archive. http:\/\/mawi.wide.ad.jp\/mawi Accessed 18 Sept 2024"},{"issue":"9","key":"5227_CR46","doi-asserted-by":"publisher","first-page":"147","DOI":"10.3390\/fi12090147","volume":"12","author":"B Isyaku","year":"2020","unstructured":"Isyaku, B., Mohd Zahid, M.S., Bte Kamat, M., Abu Bakar, K., Ghaleb, F.A.: Software defined networking flow table management of openflow switches performance and security challenges: A survey. Future Internet 12(9), 147 (2020)","journal-title":"Future Internet"},{"key":"5227_CR47","volume-title":"Openflow Timeouts Demystified","author":"A Zarek","year":"2012","unstructured":"Zarek, A., Ganjali, Y., Lie, D.: Openflow Timeouts Demystified. University of Toronto, Toronto, Ontario, Canada (2012)"},{"key":"5227_CR48","unstructured":"Mininet. http:\/\/mininet.org\/. Accessed 18 Sept 2024"},{"key":"5227_CR49","doi-asserted-by":"crossref","unstructured":"Al-Shabibi, A., De\u00a0Leenheer, M., Gerola, M., Koshibe, A., Parulkar, G., Salvadori, E., Snow, B.: Openvirtex: make your virtual sdns programmable. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, pp. 25\u201330 (2014)","DOI":"10.1145\/2620728.2620741"},{"key":"5227_CR50","unstructured":"Ryu Controller. https:\/\/ryu-sdn.org. Accessed 18 Sept 2024"},{"key":"5227_CR51","doi-asserted-by":"crossref","unstructured":"Vishnoi, A., Poddar, R., Mann, V., Bhattacharya, S.: Effective switch memory management in openflow networks. In: Proceedings of the 8th ACM International Conference on Distributed Event-based Systems, pp. 177\u2013188 (2014)","DOI":"10.1145\/2611286.2611301"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05227-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-025-05227-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05227-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T17:43:34Z","timestamp":1757439814000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-025-05227-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,31]]},"references-count":51,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2025,9]]}},"alternative-id":["5227"],"URL":"https:\/\/doi.org\/10.1007\/s10586-025-05227-x","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,31]]},"assertion":[{"value":"19 September 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 January 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 March 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 July 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"456"}}