{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T16:10:10Z","timestamp":1780416610331,"version":"3.54.1"},"reference-count":37,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Networks"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.comnet.2026.112269","type":"journal-article","created":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T08:10:01Z","timestamp":1774858201000},"page":"112269","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Modularity-based controller deployment scheme for scalable software defined networks"],"prefix":"10.1016","volume":"282","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-4718-7132","authenticated-orcid":false,"given":"Bipal","family":"Khanal","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chandan","family":"Kumar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9716-7012","authenticated-orcid":false,"given":"Md. Sarfaraj Alam","family":"Ansari","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.comnet.2026.112269_bib0001","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/COMST.2014.2330903","article-title":"A survey on software-Defined networking","volume":"17","author":"Xia","year":"2015","journal-title":"IEEE Commun. Surv. Tut."},{"issue":"2","key":"10.1016\/j.comnet.2026.112269_bib0002","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/1355734.1355746","article-title":"Openflow: enabling innovation in campus networks","volume":"38","author":"McKeown","year":"2008","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"10.1016\/j.comnet.2026.112269_bib0003","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2024.123853","article-title":"An explainable nature-inspired cyber attack detection system in software-defined IoT applications","volume":"250","author":"Kumar","year":"2024","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.comnet.2026.112269_bib0004","doi-asserted-by":"crossref","DOI":"10.1016\/j.cose.2023.103438","article-title":"Nature-inspired intrusion detection system for protecting software-defined networks controller","volume":"134","author":"Kumar","year":"2023","journal-title":"Comput. Secur."},{"issue":"12","key":"10.1016\/j.comnet.2026.112269_bib0005","doi-asserted-by":"crossref","first-page":"10473","DOI":"10.1007\/s12652-020-02754-w","article-title":"Taxonomy of controller placement problem (CPP) optimization in software defined network (SDN): a survey","volume":"12","author":"Shirmarz","year":"2021","journal-title":"J. Ambient Intell. Humaniz Comput."},{"key":"10.1016\/j.comnet.2026.112269_bib0006","doi-asserted-by":"crossref","first-page":"170070","DOI":"10.1109\/ACCESS.2020.3023974","article-title":"Comprehensive review of SDN controller placement strategies","volume":"8","author":"Isong","year":"2020","journal-title":"IEEE Access"},{"issue":"1","key":"10.1016\/j.comnet.2026.112269_bib0007","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1109\/COMST.2017.2782482","article-title":"Distributed SDN control: survey, taxonomy, and challenges","volume":"20","author":"Bannour","year":"2018","journal-title":"IEEE Commun. Surv. Tut."},{"key":"10.1016\/j.comnet.2026.112269_bib0008","doi-asserted-by":"crossref","DOI":"10.1016\/j.jnca.2024.104043","article-title":"Controller load optimization strategies in software-Defined networking: a survey","volume":"233","author":"Liu","year":"2025","journal-title":"J. Netw. Comput. Appl."},{"key":"10.1016\/j.comnet.2026.112269_bib0009","series-title":"Proceedings of the First Workshop on Hot Topics in Software Defined Networks","first-page":"7","article-title":"The controller placement problem","author":"Heller","year":"2012"},{"issue":"1","key":"10.1016\/j.comnet.2026.112269_bib0010","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1109\/COMST.2019.2935453","article-title":"A survey on controller placement in SDN","volume":"22","author":"Das","year":"2020","journal-title":"IEEE Commun. Surv. Tut."},{"key":"10.1016\/j.comnet.2026.112269_bib0011","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.jnca.2017.11.015","article-title":"A survey on software defined networking with multiple controllers","volume":"103","author":"Zhang","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"10.1016\/j.comnet.2026.112269_bib0012","doi-asserted-by":"crossref","DOI":"10.1016\/j.jnca.2023.103583","article-title":"A co-evolutionary genetic algorithm for robust and balanced controller placement in software-defined networks","volume":"212","author":"D\u2019Angelo","year":"2023","journal-title":"J. Netw. Comput. Appl."},{"key":"10.1016\/j.comnet.2026.112269_bib0013","doi-asserted-by":"crossref","DOI":"10.1016\/j.comnet.2020.107727","article-title":"SYNCOP: An evolutionary multi-objective placement of SDN controllers for optimizing cost and network performance in WSNs","volume":"185","author":"Tahmasebi","year":"2021","journal-title":"Comput. Netw."},{"key":"10.1016\/j.comnet.2026.112269_bib0014","doi-asserted-by":"crossref","DOI":"10.1016\/j.comnet.2024.110600","article-title":"An improved artificial bee colony algorithm to minimum propagation latency and balanced load for controller placement in software defined network","volume":"250","author":"Ma","year":"2024","journal-title":"Comput. Netw."},{"issue":"8","key":"10.1016\/j.comnet.2026.112269_bib0015","doi-asserted-by":"crossref","first-page":"1339","DOI":"10.1109\/LCOMM.2014.2332341","article-title":"On the capacitated controller placement problem in software defined networks","volume":"18","author":"Yao","year":"2014","journal-title":"IEEE Commun. Lett."},{"issue":"2","key":"10.1016\/j.comnet.2026.112269_bib0016","doi-asserted-by":"crossref","first-page":"2082","DOI":"10.1007\/s11227-022-04717-8","article-title":"Traffic-aware dynamic controller placement in SDN using NFV","volume":"79","author":"Ramya","year":"2023","journal-title":"J. Supercomput."},{"key":"10.1016\/j.comnet.2026.112269_bib0017","series-title":"2023 14Th International Conference on Computing Communication and Networking Technologies (ICCCNT)","first-page":"1","article-title":"Dynamic controller placement in software defined networks using spectral clustering","author":"H","year":"2023"},{"key":"10.1016\/j.comnet.2026.112269_bib0018","first-page":"0200","article-title":"Spectral clustering-Based controller placement approach in low-Earth-Orbit satellite networks","volume":"5","author":"Wei","year":"2025","journal-title":"Space: Science & Technology"},{"key":"10.1016\/j.comnet.2026.112269_bib0019","doi-asserted-by":"crossref","first-page":"79771","DOI":"10.1109\/ACCESS.2025.3565954","article-title":"K-Means++ Clustering-Based approach for SDN controller placement in LEO satellite networks","volume":"13","author":"Bukhari","year":"2025","journal-title":"IEEE Access"},{"key":"10.1016\/j.comnet.2026.112269_bib0020","series-title":"2024 12Th International Conference on Intelligent Computing and Wireless Optical Communications (ICWOC)","first-page":"87","article-title":"SDN-Based optimized controller deployment strategy for satellite network","author":"Liu","year":"2024"},{"key":"10.1016\/j.comnet.2026.112269_bib0021","series-title":"2014 IFIP Networking Conference","first-page":"1","article-title":"On the controller placement for designing a distributed SDN control layer","author":"Jim\u00e9nez","year":"2014"},{"key":"10.1016\/j.comnet.2026.112269_bib0022","series-title":"2016 IEEE International Conference on Communications (ICC)","first-page":"1","article-title":"A k-means-based network partition algorithm for controller placement in software defined network","author":"Wang","year":"2016"},{"key":"10.1016\/j.comnet.2026.112269_bib0023","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.comnet.2016.10.014","article-title":"Density cluster based approach for controller placement problem in large-scale software defined networkings","volume":"112","author":"Liao","year":"2017","journal-title":"Comput. Netw."},{"issue":"5","key":"10.1016\/j.comnet.2026.112269_bib0024","doi-asserted-by":"crossref","first-page":"5374","DOI":"10.1007\/s11227-022-04873-x","article-title":"A density algorithm for controller placement problem in software defined wide area networks","volume":"79","author":"He","year":"2023","journal-title":"J. Supercomput."},{"key":"10.1016\/j.comnet.2026.112269_bib0025","doi-asserted-by":"crossref","first-page":"49486","DOI":"10.1109\/ACCESS.2018.2867931","article-title":"Multi-controller placement towards SDN based on louvain heuristic algorithm","volume":"6","author":"Chen","year":"2018","journal-title":"IEEE Access"},{"issue":"1","key":"10.1016\/j.comnet.2026.112269_bib0026","doi-asserted-by":"crossref","first-page":"56","DOI":"10.23919\/transcom.2024EBP3044","article-title":"Model for controller assignment and placement to minimize migration blackout time with load-Balancing platform in software-Defined network","volume":"E108-B","author":"Noda","year":"2025","journal-title":"IEICE Trans. Commun."},{"key":"10.1016\/j.comnet.2026.112269_bib0027","doi-asserted-by":"crossref","first-page":"159775","DOI":"10.1109\/ACCESS.2024.3479916","article-title":"Enhancing control placement in SDN-Iot networks using the louvain algorithm and betweenness-Centrality","volume":"12","author":"Abderrahmane","year":"2024","journal-title":"IEEE Access"},{"key":"10.1016\/j.comnet.2026.112269_bib0028","doi-asserted-by":"crossref","DOI":"10.1016\/j.jnca.2024.103855","article-title":"ELA-RCP: An energy-efficient and load balanced algorithm for reliable controller placement in software-defined networks","volume":"225","author":"Abedini Bagha","year":"2024","journal-title":"J. Netw. Comput. Appl."},{"key":"10.1016\/j.comnet.2026.112269_bib0029","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.aej.2023.12.018","article-title":"A novel framework for capacitated SDN controller placement: balancing latency and reliability with PSO algorithm","volume":"87","author":"Singh","year":"2024","journal-title":"Alex. Eng. J."},{"key":"10.1016\/j.comnet.2026.112269_bib0030","doi-asserted-by":"crossref","DOI":"10.1103\/PhysRevE.70.066111","article-title":"Finding community structure in very large networks","volume":"70","author":"Clauset","year":"2004","journal-title":"Phys. Rev. E"},{"key":"10.1016\/j.comnet.2026.112269_bib0031","series-title":"Networks: an introduction","author":"Newman","year":"2010"},{"key":"10.1016\/j.comnet.2026.112269_bib0032","doi-asserted-by":"crossref","DOI":"10.1016\/j.jnca.2024.104070","article-title":"Community detection method based on random walk and multi objective evolutionary algorithm in complex networks","volume":"234","author":"Dabaghi-Zarandi","year":"2025","journal-title":"J. Netw. Comput. Appl."},{"key":"10.1016\/j.comnet.2026.112269_bib0033","unstructured":"Internet2 OS3E Topology, 2011, (https:\/\/indico.cern.ch\/event\/149042\/contributions\/188579\/attachments\/148190\/210013\/20110927-Eric-LHCONE-NA.pdf). [Accessed 20-06-2024]."},{"issue":"3","key":"10.1016\/j.comnet.2026.112269_bib0034","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1002\/net.20371","article-title":"SNDlib 1.0-Survivable network design library","volume":"55","author":"Orlowski","year":"2010","journal-title":"Netw."},{"issue":"9","key":"10.1016\/j.comnet.2026.112269_bib0035","doi-asserted-by":"crossref","first-page":"1765","DOI":"10.1109\/JSAC.2011.111002","article-title":"The internet topology zoo","volume":"29","author":"Knight","year":"2011","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"10.1016\/j.comnet.2026.112269_bib0036","series-title":"2014 IEEE Global Communications Conference","first-page":"1909","article-title":"Survivor: an enhanced controller placement strategy for improving SDN survivability","author":"M\u00fcller","year":"2014"},{"key":"10.1016\/j.comnet.2026.112269_bib0037","doi-asserted-by":"crossref","DOI":"10.1016\/j.jnca.2021.103056","article-title":"Cost_EACP: cost-effective adaptive controller provisioning in software defined DCNs","volume":"183-184","author":"Zhao","year":"2021","journal-title":"J. Netw. Comput. Appl."}],"container-title":["Computer Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1389128626002811?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1389128626002811?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T15:47:58Z","timestamp":1780415278000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1389128626002811"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":37,"alternative-id":["S1389128626002811"],"URL":"https:\/\/doi.org\/10.1016\/j.comnet.2026.112269","relation":{},"ISSN":["1389-1286"],"issn-type":[{"value":"1389-1286","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Modularity-based controller deployment scheme for scalable software defined networks","name":"articletitle","label":"Article Title"},{"value":"Computer Networks","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.comnet.2026.112269","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"112269"}}