{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T05:18:19Z","timestamp":1771478299431,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,10,1]],"date-time":"2021-10-01T00:00:00Z","timestamp":1633046400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,10,1]],"date-time":"2021-10-01T00:00:00Z","timestamp":1633046400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2022,3]]},"DOI":"10.1007\/s11227-021-04109-4","type":"journal-article","created":{"date-parts":[[2021,10,1]],"date-time":"2021-10-01T11:28:29Z","timestamp":1633087709000},"page":"5626-5649","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Controller placement in software defined networks using multi-objective antlion algorithm"],"prefix":"10.1007","volume":"78","author":[{"given":"Mohammad Mahdi","family":"Kazemian","sequence":"first","affiliation":[]},{"given":"Meghdad","family":"Mirabi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,10,1]]},"reference":[{"key":"4109_CR1","doi-asserted-by":"publisher","first-page":"106883","DOI":"10.1016\/j.comnet.2019.106883","volume":"163","author":"BP RaoKilli","year":"2019","unstructured":"RaoKilli BP, Rao SV (2019) Controller placement in software defined networks: a comprehensive survey. Comput Netw 163:106883","journal-title":"Comput Netw"},{"key":"4109_CR2","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.jnca.2017.11.015","volume":"103","author":"Y Zhang","year":"2018","unstructured":"Zhang Y, Cui L, Wang W, Zhang Y (2018) A survey on software defined networking with multiple controllers. J Netw Comput Appl 103:101\u2013118","journal-title":"J Netw Comput Appl"},{"key":"4109_CR3","doi-asserted-by":"publisher","first-page":"1617","DOI":"10.1109\/SURV.2014.012214.00180","volume":"16","author":"BAA Nunes","year":"2014","unstructured":"Nunes BAA, Mendonca M, Nguyen X-N, Obraczka K, Turletti T (2014) A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun Surv Tutor 16:1617\u20131634","journal-title":"IEEE Commun Surv Tutor"},{"key":"4109_CR4","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.comnet.2016.10.014","volume":"112","author":"J Liao","year":"2017","unstructured":"Liao J, Sun H, Wang J, Qi Q, Li K, Li T (2017) Density cluster based approach for controller placement problem in large-scale software defined networkings. Comput Netw 112:24\u201335","journal-title":"Comput Netw"},{"key":"4109_CR5","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.comcom.2015.09.008","volume":"77","author":"FJ Ros","year":"2016","unstructured":"Ros FJ, Ruiz PM (2016) On reliable controller placements in software-defined networks. Comput Commun 77:41\u201351","journal-title":"Comput Commun"},{"key":"4109_CR6","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1145\/1384609.1384625","volume":"38","author":"N Gude","year":"2008","unstructured":"Gude N, Koponen T, Pettit J, Pfaff B, Casado M, McKeown N, Shenker S (2008) Nox: towards an operating system for networks. ACM SIGCOMM Comput Commun Rev 38:105\u2013110","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"key":"4109_CR7","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1016\/j.comnet.2018.11.027","volume":"149","author":"BPR Killi","year":"2019","unstructured":"Killi BPR, Rao SV (2019) Towards improving resilience of controller placement with minimum backup capacity in software defined networks. Comput Netw 149:102\u2013114","journal-title":"Comput Netw"},{"key":"4109_CR8","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1145\/2377677.2377767","volume":"42","author":"B Heller","year":"2012","unstructured":"Heller B, Sherwood R, McKeown N (2012) The controller placement problem. ACM SIGCOMM Comput Commun Rev 42:473\u2013478","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"key":"4109_CR9","doi-asserted-by":"publisher","first-page":"1339","DOI":"10.1109\/LCOMM.2014.2332341","volume":"18","author":"G Yao","year":"2014","unstructured":"Yao G, Bi J, Li Y, Guo L (2014) On the capacitated controller placement problem in software defined networks. IEEE Commun Lett 18:1339\u20131342","journal-title":"IEEE Commun Lett"},{"key":"4109_CR10","unstructured":"Tootoonchian A, Ganjali Y (2010) Hyperflow: a distributed control plane for openflow. In: Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking, p 3"},{"key":"4109_CR11","doi-asserted-by":"crossref","unstructured":"Hassas Yeganeh S, Ganjali Y (2012) Kandoo: a framework for efficient and scalable offloading of control applications. In: Proceedings of the first workshop on hot topics in software defined networks, pp 19\u201324","DOI":"10.1145\/2342441.2342446"},{"key":"4109_CR12","doi-asserted-by":"crossref","unstructured":"Berde P, Gerola M, Hart J, Higuchi Y, Kobayashi M, Koide T, Lantz B, O\u2019Connor B, Radoslavov P, Snow W, Parulkar G (2014) ONOS: towards an open, distributed SDN OS. In: Proceedings of the third workshop on hot topics in software defined networking, pp 1\u20136","DOI":"10.1145\/2620728.2620744"},{"key":"4109_CR13","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1016\/j.comcom.2020.05.008","volume":"159","author":"G Sch\u00fctz","year":"2020","unstructured":"Sch\u00fctz G, Martins JA (2020) A comprehensive approach for optimizing controller placement in software-defined networks. Comput Commun 159:198\u2013205","journal-title":"Comput Commun"},{"key":"4109_CR14","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1145\/2377677.2377767","volume":"42","author":"B Heller","year":"2012","unstructured":"Heller B, Sherwood R, McKeown N (2012) \u201cThe controller placement problem\u201d, ACMSIGCOMM. Comput Commun Rev 42:473\u2013478","journal-title":"Comput Commun Rev"},{"key":"4109_CR15","doi-asserted-by":"crossref","unstructured":"Gao C, Wang H, Zhu F, Zhai L, Yi S (2015) A particle swarm optimization algorithm for controller placement problem in software-defined network. In: International Conference on Algorithms and Architectures for Parallel Processing, pp 44\u201354","DOI":"10.1007\/978-3-319-27137-8_4"},{"key":"4109_CR16","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.compeleceng.2017.12.043","volume":"66","author":"V Ahmadi","year":"2018","unstructured":"Ahmadi V, Khorramizadeh M (2018) An adaptive heuristic for multi-objective controller placement in software-defined networks. Comput Electr Eng 66:204\u2013228","journal-title":"Comput Electr Eng"},{"key":"4109_CR17","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/TNSM.2015.2402432","volume":"12","author":"S Lange","year":"2015","unstructured":"Lange S, Gebert S, Zinner T, Tran-Gia P, Hock D, Jarschel M, Hoffmann M (2015) Heuristic approaches to the controller placement problem in large-scale SDN networks. IEEE Trans Netw Serv Manag 12:4\u201317","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"4109_CR18","doi-asserted-by":"crossref","unstructured":"Hock D, Hartmann M, Gebert S, Jarschel M, Zinner T, Tran-Gia P (2013) Pareto-optimal resilient controller placement in SDN-based core networks. In: Proceedings of the 25th international teletraffic congress, pp 1\u20139","DOI":"10.1109\/ITC.2013.6662939"},{"key":"4109_CR19","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1016\/j.comcom.2018.07.037","volume":"129","author":"M Khorramizadeh","year":"2018","unstructured":"Khorramizadeh M, Ahmadi V (2018) Capacity and load-aware software-defined network controller placement in heterogeneous environments. Comput Commun 129:226\u2013247","journal-title":"Comput Commun"},{"key":"4109_CR20","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1016\/j.jss.2018.05.032","volume":"145","author":"KS Sahoo","year":"2018","unstructured":"Sahoo KS, Puthal D, Obaidat MS, Sarkar A, Mishra SK, Sahoo B (2018) On the placement of controllers in software-Defined-WAN using meta-heuristic approach. J Syst Softw 145:180\u2013194","journal-title":"J Syst Softw"},{"key":"4109_CR21","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.comcom.2018.04.008","volume":"123","author":"B Zhang","year":"2018","unstructured":"Zhang B, Wang X, Huang M (2018) Multi-objective optimization controller placement problem in internet-oriented software defined network. Comput Commun 123:24\u201335","journal-title":"Comput Commun"},{"key":"4109_CR22","first-page":"1001","volume":"22","author":"AA Ateya","year":"2019","unstructured":"Ateya AA, Muthanna A, Vybornova A, Algarni AD, Abuarqoub A, Koucheryavy Y, Koucheryavy A (2019) Chaotic salp swarm algorithm for SDN multi-controller networks. Eng Sci Technol Int J 22:1001\u20131012","journal-title":"Eng Sci Technol Int J"},{"key":"4109_CR23","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1016\/j.advengsoft.2015.01.010","volume":"83","author":"S Mir Jalili","year":"2015","unstructured":"Mir Jalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80\u201398","journal-title":"Adv Eng Softw"},{"key":"4109_CR24","doi-asserted-by":"crossref","unstructured":"Heller B, Sherwood R, McKeown N (2012) The controller placement problem. In: Proceedings of the first workshop on hot topics in software defined networks, pp 7\u201312","DOI":"10.1145\/2342441.2342444"},{"key":"4109_CR25","doi-asserted-by":"crossref","unstructured":"Han L, Li Z, Liu W, Dai K, Qu W (2016) Minimum control latency of SDN controller placement. In: 2016 IEEE Trustcom\/BigDataSE\/ISPA, pp 2175\u20132180","DOI":"10.1109\/TrustCom.2016.0334"},{"key":"4109_CR26","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1109\/TNSM.2017.2785660","volume":"15","author":"G Wang","year":"2018","unstructured":"Wang G, Zhao Y, Huang J, Wu Y (2018) An effective approach to controller placement in software defined wide area networks. IEEE Trans Netw Serv Manag 15:344\u2013355","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"4109_CR27","unstructured":"Hu Y, Wendong W, Gong X, Que X, Shiduan C (2013) Reliability-aware controller placement for software-defined networks. In: IFIP\/IEEE international symposium on integrated network management, pp 672\u2013675"},{"key":"4109_CR28","doi-asserted-by":"crossref","unstructured":"M\u00fcller LF, Oliveira RR, Luizelli MC, Gaspary LP, Barcellos MP (2014) Survivor: an enhanced controller placement strategy for improving SDN survivability. In: IEEE Global Communications Conference, pp 1909\u20131915.","DOI":"10.1109\/GLOCOM.2014.7037087"},{"key":"4109_CR29","doi-asserted-by":"publisher","first-page":"1108","DOI":"10.1109\/LCOMM.2016.2550026","volume":"20","author":"BPR Killi","year":"2016","unstructured":"Killi BPR, Rao SV (2016) Optimal model for failure foresight capacitated controller placement in software defined networks. IEEE Commun Lett 20:1108\u20131111","journal-title":"IEEE Commun Lett"},{"key":"4109_CR30","doi-asserted-by":"crossref","unstructured":"Jalili A, Ahmadi V, Keshtgari M, Kazemi M (2015) Controller placement in software-defined WAN using multi objective genetic algorithm. In: The 2nd International Conference on IEEE Knowledge-Based Engineering and Innovation, pp 656\u2013662","DOI":"10.1109\/KBEI.2015.7436121"},{"key":"4109_CR31","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","volume":"95","author":"S Mirjalili","year":"2016","unstructured":"Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51\u201367","journal-title":"Adv Eng Softw"},{"key":"4109_CR32","doi-asserted-by":"publisher","first-page":"849","DOI":"10.1016\/j.future.2019.02.028","volume":"97","author":"A Heidari","year":"2019","unstructured":"Heidari A, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849\u2013872","journal-title":"Future Gener Comput Syst"},{"key":"4109_CR33","doi-asserted-by":"publisher","first-page":"105190","DOI":"10.1016\/j.knosys.2019.105190","volume":"191","author":"A Faramarzi","year":"2020","unstructured":"Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl Based Syst 191:105190","journal-title":"Knowl Based Syst"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04109-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-04109-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04109-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,15]],"date-time":"2022-03-15T15:31:56Z","timestamp":1647358316000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-04109-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,1]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["4109"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-04109-4","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,1]]},"assertion":[{"value":"23 September 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 October 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}