{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,24]],"date-time":"2026-09-24T20:18:44Z","timestamp":1790281124355,"version":"4.1.0"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2022,3,26]],"date-time":"2022-03-26T00:00:00Z","timestamp":1648252800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,3,26]],"date-time":"2022-03-26T00:00:00Z","timestamp":1648252800000},"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":["Mobile Netw Appl"],"published-print":{"date-parts":[[2022,6]]},"DOI":"10.1007\/s11036-021-01894-3","type":"journal-article","created":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T18:10:03Z","timestamp":1648491003000},"page":"1311-1326","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Controller Placement in Software-Defined Multihop Wireless Networks: Optimal Solution and GA-based Approximation"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4534-1568","authenticated-orcid":false,"given":"Afsane","family":"Zahmatkesh","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chung-Horng","family":"Lung","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Kunz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,3,26]]},"reference":[{"issue":"6","key":"1894_CR1","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/JCN.2017.000094","volume":"19","author":"A Zahmatkesh","year":"2017","unstructured":"Zahmatkesh A, Kunz T (2017) Software defined multihop wireless networks: promises and challenges. J Commun Netw 19(6):546\u2013554","journal-title":"J Commun Netw"},{"key":"1894_CR2","doi-asserted-by":"publisher","first-page":"830","DOI":"10.1016\/j.scs.2017.07.007","volume":"35","author":"M Chahal","year":"2017","unstructured":"Chahal M, Harit S, Mishra KK, Sangaiah AK, Zheng Z (2017) A survey on software-defined networking in vehicular ad hoc networks: challenges, applications and use cases. Sustain Cities Soc 35:830\u2013840","journal-title":"Sustain Cities Soc"},{"key":"1894_CR3","doi-asserted-by":"publisher","first-page":"1872","DOI":"10.1109\/ACCESS.2017.2666200","volume":"5","author":"HI Kobo","year":"2017","unstructured":"Kobo HI, Abu-Mahfouz AM, Hancke GP (2017) A survey on software-defined wireless sensor networks: challenges and design requirements. IEEE Access 5:1872\u20131899","journal-title":"IEEE Access"},{"issue":"1","key":"1894_CR4","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","volume":"103","author":"D Kreutz","year":"2015","unstructured":"Kreutz D, Ramos FMV, Ver\u0131ssimo PE, Rothenberg CE, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proceedings IEEE 103(1):14\u201376","journal-title":"Proceedings IEEE"},{"key":"1894_CR5","doi-asserted-by":"publisher","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, 7\u201312. https:\/\/doi.org\/10.1145\/2342441.2342444","DOI":"10.1145\/2342441.2342444"},{"key":"1894_CR6","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":"1894_CR7","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s12626-017-0004-3","volume":"11","author":"NA Mahiddin","year":"2017","unstructured":"Mahiddin NA, Sarkar NI, Cusack B (2017) An Internet access solution: MANET routing and a gateway selection approach for disaster scenarios. Rev Socionetwork Strat 11:47\u201364. https:\/\/doi.org\/10.1007\/s12626-017-0004-3","journal-title":"Rev Socionetwork Strat"},{"key":"1894_CR8","doi-asserted-by":"publisher","unstructured":"Alomari ZZ, Zhani MF, Aloqaily M, Bouachir O (2020) On Minimizing Synchronization Cost in NFV-based Environments. In: 16th International Conference on Network and Service Management (CNSM), pp 1\u201392020. https:\/\/doi.org\/10.23919\/CNSM50824.2020.9269121","DOI":"10.23919\/CNSM50824.2020.9269121"},{"key":"1894_CR9","doi-asserted-by":"publisher","unstructured":"Zahmatkesh A, Kunz T, Lung C-H (2021) Cost-Effective Controller Placement Problem for Software Defined Multihop Wireless Networks. In: Foschini L, El Kamili M (eds) Ad Hoc Networks. ADHOCNETS 2020. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 345. Springer, Cham, pp 130\u2013146. https:\/\/doi.org\/10.1007\/978-3-030-67369-7_10","DOI":"10.1007\/978-3-030-67369-7_10"},{"key":"1894_CR10","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/j.cam.2004.07.034","volume":"184","author":"J McCall","year":"2005","unstructured":"McCall J (2005) Genetic algorithms for modelling and optimisation. J Comput Appl Math 184:205\u2013222","journal-title":"J Comput Appl Math"},{"key":"1894_CR11","unstructured":"Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York USA"},{"key":"1894_CR12","doi-asserted-by":"crossref","unstructured":"Haque IT, Abu-Ghazaleh N (2016) Wireless software defined networking: a survey and taxonomy. IEEE Communications Surveys Tutorials, (18):2713\u20132737","DOI":"10.1109\/COMST.2016.2571118"},{"key":"1894_CR13","doi-asserted-by":"crossref","unstructured":"Rademacher M, Jonas K, Siebertz F, Rzyska A, Schlebusch M, Kessel M (2017) Software-defined wireless mesh networking: current status and challenges. Computer Journal, (60):1520\u20131535","DOI":"10.1093\/comjnl\/bxx066"},{"key":"1894_CR14","unstructured":"Jaballah WB, Conti M, Lal C (2019) A survey on software-defined vanets: benefits, challenges, and future directions. arXiv:1904.04577"},{"key":"1894_CR15","doi-asserted-by":"publisher","unstructured":"Balasubramanian V, Karmouch A (2017) Managing the mobile Ad-hoc cloud ecosystem using software defined networking principles. International Symposium on Networks Computers and Communications (ISNCC) 1\u20136. https:\/\/doi.org\/10.1109\/ISNCC.2017.8072033","DOI":"10.1109\/ISNCC.2017.8072033"},{"key":"1894_CR16","doi-asserted-by":"publisher","unstructured":"Streit K, Corinna S, Carlo G (2020) SDN-Based Regulated Flow Routing in MANETs. IEEE International Conference on Smart Computing (SMARTCOMP) 73\u201380. https:\/\/doi.org\/10.1109\/SMARTCOMP50058.2020.00030","DOI":"10.1109\/SMARTCOMP50058.2020.00030"},{"key":"1894_CR17","doi-asserted-by":"publisher","unstructured":"Assefa BG, \u00d6zkasap \u00d6, Kizili Aloqaily M, Bouachir O (2020) Energy Efficiency in SDDC: Considering Server and Network Utilities. IEEE Symposium on Computers and Communications (ISCC) 1\u20136. https:\/\/doi.org\/10.1109\/ISCC50000.2020.9219605","DOI":"10.1109\/ISCC50000.2020.9219605"},{"key":"1894_CR18","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.jpdc.2020.05.009","volume":"144","author":"K Sonbol","year":"2020","unstructured":"Sonbol K, \u00d6zkasap \u00d6, Al-Oqily I, Aloqaily M (2020) EdgeKV: decentralized scalable, and consistent storage for the edge. J Parallel Distrib Comput 144:28\u201340","journal-title":"J Parallel Distrib Comput"},{"issue":"4","key":"1894_CR19","doi-asserted-by":"publisher","first-page":"2347","DOI":"10.1109\/COMST.2015.2444095","volume":"17","author":"A Al-Fuqaha","year":"2015","unstructured":"Al-Fuqaha A, Guizani M, Mohammadi M, Aledhari M, Ayyash M (2015) Internet of things: a survey on enabling technologies, protocols, and applications. IEEE Commun Surveys Tutor 17(4):2347\u20132376","journal-title":"IEEE Commun Surveys Tutor"},{"key":"1894_CR20","doi-asserted-by":"publisher","first-page":"107739","DOI":"10.1016\/j.comnet.2020.107739","volume":"186","author":"V Balasubramanian","year":"2021","unstructured":"Balasubramanian V, Aloqaily M, Reisslein M (2021) An SDN architecture for time sensitive industrial IoT. Comput Netw 186:107739","journal-title":"Comput Netw"},{"issue":"3","key":"1894_CR21","doi-asserted-by":"publisher","first-page":"460","DOI":"10.1109\/TNSM.2020.2995903","volume":"17","author":"P Bellavista","year":"2020","unstructured":"Bellavista P, Carlo G, Dmitrij DPM (2020) A reference model and prototype implementation for SDN-based multi layer routing in fog environments. IEEE Trans Netw Serv Manag 17(3):460\u20131473","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"1894_CR22","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.comnet.2017.04.038","volume":"121","author":"YE Oktian","year":"2017","unstructured":"Oktian YE, Lee S, Lee H, Lam J (2017) Distributed SDN controller system: a survey on design choice. Comput Netw 121:100\u2013111","journal-title":"Comput Netw"},{"key":"1894_CR23","doi-asserted-by":"publisher","unstructured":"Rahman S, Ur Kim G, Cho Y, Khan A (2017) Deployment of an SDN-based UAV network: controller placement and tradeoff between control overhead and delay. In: International conference on information and communication technology convergence, 1290\u20131292. https:\/\/doi.org\/10.1109\/ICTC.2017.8190924","DOI":"10.1109\/ICTC.2017.8190924"},{"issue":"1","key":"1894_CR24","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1109\/COMST.2019.2935453","volume":"22","author":"T Das","year":"2020","unstructured":"Das T, Sridharan V, Gurusamy M (2020) A survey on controller placement in SDN. IEEE Commun Surv Tutor 22(1):472\u2013503","journal-title":"IEEE Commun Surv Tutor"},{"key":"1894_CR25","doi-asserted-by":"publisher","unstructured":"Alioua A, Senouci S-M, Moussaoui S (2017) dSDiVN: a distributed software-defined networking architecture for infrastructure-less vehicular networks. In: International Conference on Innovations for Community Services. https:\/\/doi.org\/10.1007\/978-3-319-60447-3_5","DOI":"10.1007\/978-3-319-60447-3_5"},{"issue":"3","key":"1894_CR26","doi-asserted-by":"publisher","first-page":"816","DOI":"10.21817\/ijet\/2018\/v10i3\/181003104","volume":"10","author":"S Mora","year":"2018","unstructured":"Mora S, Vera J (2018) RDSNET: A Proposal for control architecture for software defined MANETs. Int J Eng Technol 10(3):816\u2013827","journal-title":"Int J Eng Technol"},{"key":"1894_CR27","doi-asserted-by":"publisher","unstructured":"Kazmi A, Khan MA, Akram MU (2016) DeVANET: decentralized software-defined VANET architecture. In: IEEE International conference on cloud engineering workshop, 42\u201347. https:\/\/doi.org\/10.1109\/IC2EW.2016.12","DOI":"10.1109\/IC2EW.2016.12"},{"key":"1894_CR28","unstructured":"Elzain H, Yang W (2018) Decentralizing software-defined wireless mesh networking (d-SDWMN) control plane. In: Proceedings of the World Congress on Engineering"},{"issue":"4","key":"1894_CR29","doi-asserted-by":"publisher","first-page":"1446","DOI":"10.1109\/TNSM.2018.2876064","volume":"15","author":"Q Qin","year":"2018","unstructured":"Qin Q, Poularakis K, Iosifidis G, Kompella S, Tassiulas L (2018) SDN Controller placement with delay-overhead balancing in wireless edge networks. IEEE Trans Netw Serv Manag 15(4):1446\u20131459","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"1894_CR30","doi-asserted-by":"publisher","unstructured":"Abdel-Rahman MJ, Mazied EA, MacKenzie A, Midkiff S, Rizk MR, El-Nainay M (2017) On stochastic controller placement in software-defined wireless networks. In: IEEE Wireless communications and networking conference, WCNC, 1\u20136. https:\/\/doi.org\/10.1109\/WCNC.2017.7925942","DOI":"10.1109\/WCNC.2017.7925942"},{"key":"1894_CR31","doi-asserted-by":"publisher","unstructured":"Chen Y, Zhu G, Yang Y, Wang D (2008) On the Capacity and Scalability of Wireless Mesh Networks. 4th International Conference on Wireless Communications. Networking and Mobile Computing 1\u20135. https:\/\/doi.org\/10.1109\/WiCom.2008.657","DOI":"10.1109\/WiCom.2008.657"},{"key":"1894_CR32","doi-asserted-by":"publisher","first-page":"4963","DOI":"10.1007\/s11276-019-02077-5","volume":"25","author":"A Dvir","year":"2019","unstructured":"Dvir A, Haddad Y, Zilberman A (2019) The controller placement problem for wireless sdn. Wirel Netw 25:4963\u20134978","journal-title":"Wirel Netw"},{"key":"1894_CR33","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1016\/j.comnet.2018.02.022","volume":"135","author":"KS Liyanage","year":"2018","unstructured":"Liyanage KS, Ma M, Joo Chong PH (2018) Controller placement optimization in hierarchical distributed software defined vehicular networks. Comput Netw 135:226\u2013239","journal-title":"Comput Netw"},{"key":"1894_CR34","doi-asserted-by":"publisher","unstructured":"Bo H, Youke W, Chuan\u2019an W, Ying W (2016) The controller placement problem for software-defined networks. 2nd IEEE International Conference on Computer and Communications (ICCC) 2435\u20132439. https:\/\/doi.org\/10.1109\/CompComm.2016.7925136","DOI":"10.1109\/CompComm.2016.7925136"},{"key":"1894_CR35","doi-asserted-by":"publisher","unstructured":"Sanner J, Hadjadj-Aoul Y, Ouzzif M, Rubino G (2017) An evolutionary controllers\u2019 placement algorithm for reliable SDN networks. 13th International Conference on Network and Service Management (CNSM) 1\u20136. https:\/\/doi.org\/10.23919\/CNSM.2017.8256047","DOI":"10.23919\/CNSM.2017.8256047"},{"key":"1894_CR36","doi-asserted-by":"publisher","unstructured":"Liao L, Leung VCM (2017) Genetic algorithms with particle swarm optimization based mutation for distributed controller placement in SDNs. In: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN) 1\u20136. https:\/\/doi.org\/10.1109\/NFV-SDN.2017.8169836","DOI":"10.1109\/NFV-SDN.2017.8169836"},{"key":"1894_CR37","doi-asserted-by":"crossref","unstructured":"Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proc. IEEE international conference on neural networks, pp 1942\u20131948","DOI":"10.1109\/ICNN.1995.488968"},{"key":"1894_CR38","doi-asserted-by":"publisher","unstructured":"Champagne S, Makanju T, Yao C, Zincir-Heywood N, Heywood M (2018. ) A genetic algorithm for dynamic controller placement in software defined networking. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion (GECCO \u201918). Association for Computing Machinery, New York, NY, USA 1632\u20131639(2018). https:\/\/doi.org\/10.1145\/3205651.3208244","DOI":"10.1145\/3205651.3208244"},{"key":"1894_CR39","doi-asserted-by":"publisher","unstructured":"Mohanty S, Priyadarshini P, Sahoo S, Sahoo B, Sethi S (2019) Metaheuristic techniques for controller placement in Software-Defined networks. IEEE Region 10 Conference (TENCON) 897\u2013902. https:\/\/doi.org\/10.1109\/TENCON.2019.8929265","DOI":"10.1109\/TENCON.2019.8929265"},{"key":"1894_CR40","doi-asserted-by":"crossref","unstructured":"Nahar S, Sahni S, Shragowitz E (1986) Simulated annealing and combinatorial optimization. In: Proceedings of the 23rd ACM\/IEEE Design Automation Conference. IEEE Press, pp 293\u2013299","DOI":"10.1109\/DAC.1986.1586103"},{"key":"1894_CR41","unstructured":"Huang V, Chen G, Fu Q, Wen E (2019) Optimizing controller placement for Software-Defined networks. IFIP\/IEEE Symposium on Integrated Network and Service Management (IM) 224\u2013232"},{"key":"1894_CR42","unstructured":"Sebastian R (2016) An overview of gradient descent optimization algorithms. arXiv:1609.04747v2. Accessed 20 Jan 2021"},{"key":"1894_CR43","doi-asserted-by":"publisher","unstructured":"Luong DK, Hu Y, Li J, Benamrane F, Ali M, Abdo K (2019) Traffic-aware Dynamic Controller Placement using AI techniques in SDN-based aeronautical networks. IEEE\/AIAA 38th Digital Avionics Systems Conference (DASC) 1\u20138. https:\/\/doi.org\/10.1109\/DASC43569.2019.9081810","DOI":"10.1109\/DASC43569.2019.9081810"},{"key":"1894_CR44","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.comcom.2018.08.003","volume":"133","author":"A Jalili","year":"2019","unstructured":"Jalili A, Keshtgari M, Akbari R, Javidan R (2019) Multi criteria analysis of Controller Placement Problem in Software Defined Networks. Comput Commun 133:115\u2013128","journal-title":"Comput Commun"},{"issue":"2","key":"1894_CR45","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1109\/TNSM.2020.2973222","volume":"17","author":"V Huang","year":"2020","unstructured":"Huang V, Chen G, Zhang P, Li H, Hu C, Pan T, Fu Q (2020) A scalable approach to SDN control plane management: High utilization comes with low latency. IEEE Transactions on Network and Service Management 17(2):682\u2013695","journal-title":"IEEE Transactions on Network and Service Management"},{"key":"1894_CR46","volume-title":"AMPL: A modeling language for mathematical programming","author":"R Fourer","year":"2002","unstructured":"Fourer R, Gay DM, Kernighan BW (2002) AMPL: A modeling language for mathematical programming, 2nd edn. Duxbury Press, Scituate","edition":"2"},{"key":"1894_CR47","unstructured":"BARON Solver, Version 19.7.13, https:\/\/minlp.com\/baron-downloadshttps:\/\/minlp.com\/baron-downloads. Last accessed Sep 2019"},{"key":"1894_CR48","unstructured":"Gropp W, More JJ (1997). In: Buhman MD, Iserles A (eds) Optimization environments and the neos server. Approximation Theory and Optimization. Cambridge University Press, Cambridge, pp 167\u2013182"},{"key":"1894_CR49","doi-asserted-by":"crossref","unstructured":"Dolan ED (2001) The neos server 4.0 administrative guide. Technical Memorandum ANL\/MCS-TM-250. Mathematics and Computer Science Division, Argonne National Laboratory","DOI":"10.2172\/822567"},{"key":"1894_CR50","unstructured":"The neos server for baron\/ampl, https:\/\/neos-server.org\/neos\/solvers\/go:BARON\/AMPL.html. Last accessed Sep 2020"},{"key":"1894_CR51","unstructured":"OpenDaylight (ODL), https:\/\/www.opendaylight.org"}],"container-title":["Mobile Networks and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11036-021-01894-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11036-021-01894-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11036-021-01894-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,16]],"date-time":"2022-07-16T14:15:28Z","timestamp":1657980928000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11036-021-01894-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,26]]},"references-count":51,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,6]]}},"alternative-id":["1894"],"URL":"https:\/\/doi.org\/10.1007\/s11036-021-01894-3","relation":{},"ISSN":["1383-469X","1572-8153"],"issn-type":[{"value":"1383-469X","type":"print"},{"value":"1572-8153","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,26]]},"assertion":[{"value":"16 June 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 March 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}