
{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T16:17:56Z","timestamp":1782317876368,"version":"3.54.5"},"reference-count":35,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2020,11,1]],"date-time":"2020-11-01T00:00:00Z","timestamp":1604188800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2020,11,1]],"date-time":"2020-11-01T00:00:00Z","timestamp":1604188800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Communications"],"published-print":{"date-parts":[[2020,11]]},"DOI":"10.1016\/j.comcom.2020.09.001","type":"journal-article","created":{"date-parts":[[2020,9,10]],"date-time":"2020-09-10T21:27:46Z","timestamp":1599773266000},"page":"35-50","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":31,"special_numbering":"C","title":["Controller placements for latency minimization of both primary and backup paths in SDNs"],"prefix":"10.1016","volume":"163","author":[{"given":"Yuqi","family":"Fan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lunfei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaohui","family":"Yuan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/j.comcom.2020.09.001_b1","doi-asserted-by":"crossref","first-page":"1617","DOI":"10.1109\/SURV.2014.012214.00180","article-title":"A survey of software-defined networking: Past, present, and future of programmable networks","volume":"16","author":"Nunes","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"1","key":"10.1016\/j.comcom.2020.09.001_b2","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-defined networking: A comprehensive survey","volume":"103","author":"Kreutz","year":"2015","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.comcom.2020.09.001_b3","doi-asserted-by":"crossref","unstructured":"S.H. Yeganeh, Y. Ganjali, Kandoo: a framework for efficient and scalable offloading of control applications, in: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN\u201912, Helsinki, Finland, 2012, pp. 19\u201324.","DOI":"10.1145\/2342441.2342446"},{"key":"10.1016\/j.comcom.2020.09.001_b4","unstructured":"A. Tootoonchian, Y. Ganjali, HyperFlow: A distributed control plane for openflow, in: 2010 Internet Network Management Conference on Research on Enterprise Networking, INM\/WREN\u201910, San Jose, CA, 2010."},{"key":"10.1016\/j.comcom.2020.09.001_b5","unstructured":"T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, S. Shenker, Onix: A distributed control platform for large-scale production networks, in: Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, Berkeley, CA, 2010, pp. 351\u2013364."},{"key":"10.1016\/j.comcom.2020.09.001_b6","doi-asserted-by":"crossref","unstructured":"B. Heller, R. Sherwood, N. McKeown, The controller placement problem, in: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN\u201912, Helsinki, Finland, 2012, pp. 7\u201312.","DOI":"10.1145\/2342441.2342444"},{"key":"10.1016\/j.comcom.2020.09.001_b7","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.comcom.2020.09.001_b8","doi-asserted-by":"crossref","unstructured":"Y. Zhang, N. Beheshti, M. Tatipamula, On resilience of split-architecture networks, in: 2011 IEEE Global Telecommunications Conference, GLOBECOM, Kathmandu, Nepal, 2011, pp. 1\u20136.","DOI":"10.1109\/GLOCOM.2011.6134496"},{"issue":"8","key":"10.1016\/j.comcom.2020.09.001_b9","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."},{"key":"10.1016\/j.comcom.2020.09.001_b10","doi-asserted-by":"crossref","unstructured":"Y. Fan, T. Ouyang, Reliability-aware controller placements in software defined networks, in: The 21st IEEE International Conference on High Performance Computing and Communications, HPCC 2019, Zhangjiajie, China, 2019.","DOI":"10.1109\/HPCC\/SmartCity\/DSS.2019.00295"},{"key":"10.1016\/j.comcom.2020.09.001_b11","doi-asserted-by":"crossref","unstructured":"A. Markopoulou, G. Iannaccone, S. Bhattacharyya, C.-N. Chuah, Y. Ganjali, C. Diot, Characterization of failures in an IP backbone, in: 2004 IEEE International Conference on Computer Communications, INFOCOM, Vol. 4, Hong Kong, China, 2004, pp. 2307\u20132317.","DOI":"10.1109\/INFCOM.2004.1354653"},{"key":"10.1016\/j.comcom.2020.09.001_b12","doi-asserted-by":"crossref","unstructured":"M.F. Bari, A.R. Roy, S.R. Chowdhury, Q. Zhang, M.F. Zhani, R. Ahmed, R. Boutaba, Dynamic controller provisioning in software defined networks, in: Proceedings of the 9th International Conference on Network and Service Management, CNSM 2013, Zurich, Switzerland, 2013, pp. 18\u201325.","DOI":"10.1109\/CNSM.2013.6727805"},{"key":"10.1016\/j.comcom.2020.09.001_b13","doi-asserted-by":"crossref","unstructured":"H.K. Rath, V. Revoori, S.M. Nadaf, A. Simha, Optimal controller placement in software defined networks (SDN) using a non-zero-sum game, in: 2014 IEEE 15th International Symposium on World of Wireless, Mobile and Multimedia Networks, WoWMoM, Sydney, NSW, Australia, 2014, pp. 1\u20136.","DOI":"10.1109\/WoWMoM.2014.6918987"},{"issue":"3","key":"10.1016\/j.comcom.2020.09.001_b14","doi-asserted-by":"crossref","first-page":"991","DOI":"10.1109\/TNSM.2018.2829661","article-title":"Capacity-aware and delay-guaranteed resilient controller placement for software-defined WANs","volume":"15","author":"Tanha","year":"2018","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"10.1016\/j.comcom.2020.09.001_b15","doi-asserted-by":"crossref","unstructured":"L. Yao, P. Hong, W. Zhang, J. Li, D. Ni, Controller placement and flow based dynamic management problem towards SDN, in: 2015 IEEE International Conference on Communication Workshop, ICCW, London, UK, 2015, pp. 363\u2013368.","DOI":"10.1109\/ICCW.2015.7247206"},{"issue":"1","key":"10.1016\/j.comcom.2020.09.001_b16","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/LCOMM.2014.2371014","article-title":"Optimal model for the controller placement problem in software defined networks","volume":"19","author":"Sallahi","year":"2015","journal-title":"IEEE Commun. Lett."},{"key":"10.1016\/j.comcom.2020.09.001_b17","doi-asserted-by":"crossref","unstructured":"M.T.I. ul\u00a0Huque, G. Jourjon, V. Gramoli, Revisiting the controller placement problem, in: 2015 IEEE 40th Conference on Local Computer Networks, LCN, Clearwater Beach, FL, 2015, pp. 450\u2013453.","DOI":"10.1109\/LCN.2015.7366350"},{"key":"10.1016\/j.comcom.2020.09.001_b18","doi-asserted-by":"crossref","unstructured":"G. Wang, Y. Zhao, J. Huang, Q. Duan, J. Li, A K-means-based network partition algorithm for controller placement in software defined network, in: 2016 IEEE International Conference on Communications, ICC, Kuala Lumpur, Malaysia, 2016, pp. 1\u20136.","DOI":"10.1109\/ICC.2016.7511441"},{"issue":"2","key":"10.1016\/j.comcom.2020.09.001_b19","doi-asserted-by":"crossref","first-page":"732","DOI":"10.1109\/TNSM.2018.2810817","article-title":"Routing cost minimization and throughput maximization of NFV-enabled unicasting in software-defined networks","volume":"15","author":"Jia","year":"2018","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"10.1016\/j.comcom.2020.09.001_b20","unstructured":"Y. Hu, W. Wendong, X. Gong, X. Que, C. Shiduan, Reliability-aware controller placement for software-defined networks, in: 2013 IFIP\/IEEE International Symposium on Integrated Network Management, IM 2013, Ghent, Belgium, 2013, pp. 672\u2013675."},{"issue":"2","key":"10.1016\/j.comcom.2020.09.001_b21","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/CC.2014.6821736","article-title":"On reliability-optimized controller placement for software-defined networks","volume":"11","author":"Hu","year":"2014","journal-title":"China Commun."},{"key":"10.1016\/j.comcom.2020.09.001_b22","doi-asserted-by":"crossref","unstructured":"M. Guo, P. Bhattacharya, Controller placement for improving resilience of software-defined networks, in: 2013 Fourth International Conference on Networking and Distributed Computing, Los Angeles, CA, 2013, pp. 23\u201327.","DOI":"10.1109\/ICNDC.2013.15"},{"key":"10.1016\/j.comcom.2020.09.001_b23","doi-asserted-by":"crossref","unstructured":"D. Hock, M. Hartmann, S. Gebert, M. Jarschel, T. Zinner, P. Tran-Gia, Pareto-optimal resilient controller placement in SDN-based core networks, in: Proceedings of the 2013 25th International Teletraffic Congress , ITC, Shanghai, China, 2013, pp. 1\u20139.","DOI":"10.1109\/ITC.2013.6662939"},{"issue":"1","key":"10.1016\/j.comcom.2020.09.001_b24","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TNSM.2015.2402432","article-title":"Heuristic approaches to the controller placement problem in large scale SDN networks","volume":"12","author":"Lange","year":"2015","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"10.1016\/j.comcom.2020.09.001_b25","doi-asserted-by":"crossref","unstructured":"L. M\u00fcller, R.R. Oliveira, M.C. Luizelli, L.P. Gaspary, M.P. Barcellos, Survivor: an enhanced controller placement strategy for improving SDN survivability, in: 2014 IEEE Global Communications Conference, GLOBECOM, Austin, TX, 2014, pp. 1909\u20131915.","DOI":"10.1109\/GLOCOM.2014.7037087"},{"key":"10.1016\/j.comcom.2020.09.001_b26","series-title":"2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops","article-title":"Robust SDN controller placement to malicious node attacks","author":"Santos","year":"2018"},{"key":"10.1016\/j.comcom.2020.09.001_b27","doi-asserted-by":"crossref","unstructured":"P. Vizarreta, C.M. Machuca, W. Kellerer, Controller placement strategies for a resilient SDN control plane, in: 2016 8th International Workshop on Resilient Networks Design and Modeling, RNDM, Halmstad, Sweden, 2016, pp. 253\u2013259.","DOI":"10.1109\/RNDM.2016.7608295"},{"key":"10.1016\/j.comcom.2020.09.001_b28","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.comcom.2015.09.008","article-title":"On reliable controller placements in software-defined networks","volume":"77","author":"Ros","year":"2016","journal-title":"Comput. Commun."},{"issue":"11","key":"10.1016\/j.comcom.2020.09.001_b29","doi-asserted-by":"crossref","first-page":"2918","DOI":"10.1109\/JSAC.2016.2615184","article-title":"Near-optimal routing protection for in-band software-defined heterogeneous networks","volume":"34","author":"Huang","year":"2016","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"10.1016\/j.comcom.2020.09.001_b30","doi-asserted-by":"crossref","unstructured":"Y. Fan, Y. Xia, W. Liang, X. Zhang, Latency-aware reliable controller placements in SDNs, in: 11th EAI International Conference on Communications and Networking in China, CHINACOM 2016, Chongqing, China, 2016.","DOI":"10.1007\/978-3-319-66628-0_15"},{"key":"10.1016\/j.comcom.2020.09.001_b31","unstructured":". IBM, CPLEX optimizer, URL http:\/\/https:\/\/www.ibm.com\/analytics\/cplex-optimizer, (Accessed on: 28 Feb 2020)."},{"key":"10.1016\/j.comcom.2020.09.001_b32","unstructured":"The internet topology zoo, http:\/\/www.topology-zoo.org."},{"key":"10.1016\/j.comcom.2020.09.001_b33","unstructured":"Stanford network analysis project, http:\/\/snap.stanford.edu."},{"key":"10.1016\/j.comcom.2020.09.001_b34","series-title":"Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization","author":"Schott","year":"1995"},{"issue":"2","key":"10.1016\/j.comcom.2020.09.001_b35","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1162\/106365600568202","article-title":"Comparison of multiobjective evolutionary algorithms: empirical results","volume":"8","author":"Zitzler","year":"2000","journal-title":"Evol. Comput."}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366420319150?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366420319150?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T23:28:52Z","timestamp":1758842932000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0140366420319150"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11]]},"references-count":35,"alternative-id":["S0140366420319150"],"URL":"https:\/\/doi.org\/10.1016\/j.comcom.2020.09.001","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[2020,11]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Controller placements for latency minimization of both primary and backup paths in SDNs","name":"articletitle","label":"Article Title"},{"value":"Computer Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.comcom.2020.09.001","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2020 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}