Controller placements for latency minimization of both primary and backup paths in SDNs

Software-defined networking (SDN) is a revolutionary network architecture that separates the network control layer from the underlying equipment. Multiple controllers form a logically centralized control layer in large-scale networks, which raises the controller placement problem. Most of the resear...

Full description

Saved in:
Bibliographic Details
Published inComputer communications Vol. 163; pp. 35 - 50
Main Authors Fan, Yuqi, Wang, Lunfei, Yuan, Xiaohui
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.11.2020
Subjects
Online AccessGet full text
ISSN0140-3664
1873-703X
DOI10.1016/j.comcom.2020.09.001

Cover

Loading…
Abstract Software-defined networking (SDN) is a revolutionary network architecture that separates the network control layer from the underlying equipment. Multiple controllers form a logically centralized control layer in large-scale networks, which raises the controller placement problem. Most of the research on latency-oriented controller placement optimized the delay between switches and controllers assuming the network is reliable. However, the network is subject to link failures. In this paper, we formulate a novel multi-objective SDN controller placement problem with the aim to minimize the switch-to-controller communication delay for both the cases without link failure and with single-link-failure. We propose an efficient metaheuristic-based Reliability-Aware and Latency-Oriented controller placement algorithm (RALO) for multi-objective multiple controller placements. The algorithm constructs an initial feasible solution by a greedy method with network partition, then repeatedly generates new solutions with variable neighborhood search. Once a new solution is generated, the algorithm decides whether to accept the new solution as a non-dominated solution to the problem and performs update operation on the Pareto optimal solution set. Meanwhile, to avoid falling into the local optimum, the algorithm also performs perturbation and destruction operations on the current solution. We finally conduct experiments through simulations on 8 real network topologies and two kinds of generated networks conforming to ER (Erdos–Renyi) random model and small-world model. Experimental results demonstrate that the proposed algorithm can achieve a competitive performance of switch-to-controller latencies in both the cases without link failure and with single-link failure, and the accumulated delay of primary and backup paths between the controllers and the switches. The Pareto optimal solution set provided by algorithm RALO allows network administrators with flexible choices to strike a trade-off between the switch-to-controller delay of primary and backup paths.
AbstractList Software-defined networking (SDN) is a revolutionary network architecture that separates the network control layer from the underlying equipment. Multiple controllers form a logically centralized control layer in large-scale networks, which raises the controller placement problem. Most of the research on latency-oriented controller placement optimized the delay between switches and controllers assuming the network is reliable. However, the network is subject to link failures. In this paper, we formulate a novel multi-objective SDN controller placement problem with the aim to minimize the switch-to-controller communication delay for both the cases without link failure and with single-link-failure. We propose an efficient metaheuristic-based Reliability-Aware and Latency-Oriented controller placement algorithm (RALO) for multi-objective multiple controller placements. The algorithm constructs an initial feasible solution by a greedy method with network partition, then repeatedly generates new solutions with variable neighborhood search. Once a new solution is generated, the algorithm decides whether to accept the new solution as a non-dominated solution to the problem and performs update operation on the Pareto optimal solution set. Meanwhile, to avoid falling into the local optimum, the algorithm also performs perturbation and destruction operations on the current solution. We finally conduct experiments through simulations on 8 real network topologies and two kinds of generated networks conforming to ER (Erdos–Renyi) random model and small-world model. Experimental results demonstrate that the proposed algorithm can achieve a competitive performance of switch-to-controller latencies in both the cases without link failure and with single-link failure, and the accumulated delay of primary and backup paths between the controllers and the switches. The Pareto optimal solution set provided by algorithm RALO allows network administrators with flexible choices to strike a trade-off between the switch-to-controller delay of primary and backup paths.
Author Wang, Lunfei
Yuan, Xiaohui
Fan, Yuqi
Author_xml – sequence: 1
  givenname: Yuqi
  surname: Fan
  fullname: Fan, Yuqi
  email: yuqi.fan@hfut.edu.cn
  organization: School of Computer Science and Information Engineering, Anhui Province Key Laboratory of Industry Safety and Emergency Technology, Hefei University of Technology, Hefei, Anhui, 230601, China
– sequence: 2
  givenname: Lunfei
  surname: Wang
  fullname: Wang, Lunfei
  email: cxwlf@mail.hfut.edu.cn
  organization: School of Computer Science and Information Engineering, Anhui Province Key Laboratory of Industry Safety and Emergency Technology, Hefei University of Technology, Hefei, Anhui, 230601, China
– sequence: 3
  givenname: Xiaohui
  surname: Yuan
  fullname: Yuan, Xiaohui
  email: xiaohui.yuan@unt.edu
  organization: Department of Computer Science and Engineering, University of North Texas, Denton, TX, 76203, USA
BookMark eNqFkM1KAzEUhYMo2FbfwEVeYMabSZyZuhCk_kLRhYruQia5Q1NnkpJEoT69U9uVC4ULd_UdzvnGZN95h4ScMMgZsPJ0mWvfD5cXUEAO0xyA7ZERqyueVcDf9skImICMl6U4JOMYlwAgqoqPyOvMuxR812Ggq05p7NGlSFsfaKcSOr2mvXW2t18qWe-ob2nj04Kugu1VWFPlDG2Ufv9Y0ZVKi0ito09XD_GIHLSqi3i8-xPycnP9PLvL5o-397PLeaY5lCkr6kYxY1psRDmtWVmgKOGsFhVH0fKmmHLGjEY0HA0ogaZC1aqibAtjdCU4n5Dzba4OPsaArdQ2_VRNQdlOMpAbRXIpt4rkRpGEqRwUDbD4Be9m_YddbDEchn1aDDJqO6hCYwPqJI23fwd8Aw30hwM
CitedBy_id crossref_primary_10_1016_j_dajour_2024_100501
crossref_primary_10_1007_s11227_023_05709_y
crossref_primary_10_1007_s11227_024_06230_6
crossref_primary_10_1016_j_comcom_2021_12_020
crossref_primary_10_3233_JHS_230136
crossref_primary_10_1002_cpe_8254
crossref_primary_10_1002_eng2_12801
crossref_primary_10_1016_j_jnca_2024_103855
crossref_primary_10_1016_j_engappai_2023_106714
crossref_primary_10_1016_j_procs_2024_03_197
crossref_primary_10_1007_s10922_022_09650_y
crossref_primary_10_1007_s12652_022_04384_w
crossref_primary_10_1016_j_sysarc_2022_102590
crossref_primary_10_1155_2022_3145276
crossref_primary_10_3390_en16145275
crossref_primary_10_1002_ett_4742
crossref_primary_10_1002_ett_4765
crossref_primary_10_1109_COMST_2022_3217613
crossref_primary_10_3390_computers11070111
Cites_doi 10.1109/ICNDC.2013.15
10.1016/j.comcom.2015.09.008
10.1162/106365600568202
10.1109/LCOMM.2014.2371014
10.1109/GLOCOM.2014.7037087
10.1109/ICCW.2015.7247206
10.1016/j.jnca.2017.11.015
10.1109/TNSM.2018.2829661
10.1145/2342441.2342444
10.1109/HPCC/SmartCity/DSS.2019.00295
10.1109/JSAC.2016.2615184
10.1109/CNSM.2013.6727805
10.1109/RNDM.2016.7608295
10.1109/CC.2014.6821736
10.1109/TNSM.2015.2402432
10.1109/WoWMoM.2014.6918987
10.1109/SURV.2014.012214.00180
10.1109/JPROC.2014.2371999
10.1109/TNSM.2018.2810817
10.1007/978-3-319-66628-0_15
10.1109/LCOMM.2014.2332341
10.1109/INFCOM.2004.1354653
10.1109/ITC.2013.6662939
10.1109/ICC.2016.7511441
ContentType Journal Article
Copyright 2020 Elsevier B.V.
Copyright_xml – notice: 2020 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.comcom.2020.09.001
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1873-703X
EndPage 50
ExternalDocumentID 10_1016_j_comcom_2020_09_001
S0140366420319150
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1~.
1~5
4.4
457
4G.
5GY
5VS
7-5
71M
77K
8P~
9JN
AABNK
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
AAYFN
ABBOA
ABFNM
ABMAC
ABYKQ
ACDAQ
ACGFS
ACRLP
ACZNC
ADBBV
ADEZE
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
AXJTR
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EO8
EO9
EP2
EP3
FDB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
IHE
J1W
JJJVA
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
ROL
RPZ
RXW
SDF
SDG
SDP
SES
SPC
SPCBC
SST
SSV
SSZ
T5K
WH7
ZMT
~G-
07C
29F
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABJNI
ABWVN
ABXDB
ACNNM
ACRPL
ACVFH
ADCNI
ADJOM
ADMUD
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AFXIZ
AGCQF
AGQPQ
AGRNS
AI.
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
BNPGV
CITATION
EJD
F0J
FEDTE
FGOYB
HLZ
HVGLF
HZ~
R2-
RIG
SBC
SEW
SSH
TAE
UHS
VH1
VOH
WUQ
XPP
ZY4
ID FETCH-LOGICAL-c306t-28ba1ddfeb4698162e46058473e4f3b29311dceed3ed0a4ed7eafa26f2ddc7433
IEDL.DBID .~1
ISSN 0140-3664
IngestDate Thu Apr 24 23:12:23 EDT 2025
Tue Jul 01 02:43:06 EDT 2025
Fri Feb 23 02:47:51 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Single link failure
Multi-objective optimization
SDN
Reliability
Controller placement
Latency
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c306t-28ba1ddfeb4698162e46058473e4f3b29311dceed3ed0a4ed7eafa26f2ddc7433
PageCount 16
ParticipantIDs crossref_citationtrail_10_1016_j_comcom_2020_09_001
crossref_primary_10_1016_j_comcom_2020_09_001
elsevier_sciencedirect_doi_10_1016_j_comcom_2020_09_001
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2020-11-01
2020-11-00
PublicationDateYYYYMMDD 2020-11-01
PublicationDate_xml – month: 11
  year: 2020
  text: 2020-11-01
  day: 01
PublicationDecade 2020
PublicationTitle Computer communications
PublicationYear 2020
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References IBM, CPLEX optimizer, URL
Nunes, Mendonca, Nguyen, Obraczka, Turletti (b1) 2014; 16
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–259.
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–6.
Hu, Wang, Gong, Que, Cheng (b21) 2014; 11
The internet topology zoo
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.
Y. Zhang, N. Beheshti, M. Tatipamula, On resilience of split-architecture networks, in: 2011 IEEE Global Telecommunications Conference, GLOBECOM, Kathmandu, Nepal, 2011, pp. 1–6.
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–675.
(Accessed on: 28 Feb 2020).
Kreutz, Ramos, Veríssimo, Rothenberg, Azodolmolky, Uhlig (b2) 2015; 103
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–9.
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–6.
Stanford network analysis project
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.
Yao, Bi, Li, Guo (b9) 2014; 18
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–25.
Huang, Guo, Liang, Li, Ye, Zhuang (b29) 2016; 34
Zhang, Cui, Wang, Zhang (b7) 2018; 103
Tanha, Sajjadi, Ruby, Pan (b14) 2018; 15
Santos, de Sousa, Machuca (b26) 2018
Schott (b34) 1995
Ros, Ruiz (b28) 2016; 77
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’12, Helsinki, Finland, 2012, pp. 19–24.
Jia, Liang, Huang, Xu, Ma (b19) 2018; 15
.
Sallahi, St-Hilaire (b16) 2015; 19
Zitzler, Deb, Thiele (b35) 2000; 8
B. Heller, R. Sherwood, N. McKeown, The controller placement problem, in: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN’12, Helsinki, Finland, 2012, pp. 7–12.
A. Tootoonchian, Y. Ganjali, HyperFlow: A distributed control plane for openflow, in: 2010 Internet Network Management Conference on Research on Enterprise Networking, INM/WREN’10, San Jose, CA, 2010.
M.T.I. ul Huque, 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–453.
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–27.
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–2317.
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–364.
Lange, Gebert, Zinner, Tran-Gia, Hock, Jarschel, Hoffmann (b24) 2015; 12
L. Müller, 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–1915.
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–368.
Zhang (10.1016/j.comcom.2020.09.001_b7) 2018; 103
Jia (10.1016/j.comcom.2020.09.001_b19) 2018; 15
Huang (10.1016/j.comcom.2020.09.001_b29) 2016; 34
Zitzler (10.1016/j.comcom.2020.09.001_b35) 2000; 8
Kreutz (10.1016/j.comcom.2020.09.001_b2) 2015; 103
Lange (10.1016/j.comcom.2020.09.001_b24) 2015; 12
10.1016/j.comcom.2020.09.001_b25
10.1016/j.comcom.2020.09.001_b23
10.1016/j.comcom.2020.09.001_b22
10.1016/j.comcom.2020.09.001_b20
10.1016/j.comcom.2020.09.001_b8
Ros (10.1016/j.comcom.2020.09.001_b28) 2016; 77
10.1016/j.comcom.2020.09.001_b6
10.1016/j.comcom.2020.09.001_b5
10.1016/j.comcom.2020.09.001_b4
Hu (10.1016/j.comcom.2020.09.001_b21) 2014; 11
Nunes (10.1016/j.comcom.2020.09.001_b1) 2014; 16
10.1016/j.comcom.2020.09.001_b3
10.1016/j.comcom.2020.09.001_b27
Schott (10.1016/j.comcom.2020.09.001_b34) 1995
Tanha (10.1016/j.comcom.2020.09.001_b14) 2018; 15
Santos (10.1016/j.comcom.2020.09.001_b26) 2018
10.1016/j.comcom.2020.09.001_b15
Sallahi (10.1016/j.comcom.2020.09.001_b16) 2015; 19
10.1016/j.comcom.2020.09.001_b13
10.1016/j.comcom.2020.09.001_b12
10.1016/j.comcom.2020.09.001_b11
10.1016/j.comcom.2020.09.001_b33
10.1016/j.comcom.2020.09.001_b10
10.1016/j.comcom.2020.09.001_b32
Yao (10.1016/j.comcom.2020.09.001_b9) 2014; 18
10.1016/j.comcom.2020.09.001_b31
10.1016/j.comcom.2020.09.001_b30
10.1016/j.comcom.2020.09.001_b18
10.1016/j.comcom.2020.09.001_b17
References_xml – reference: 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–6.
– volume: 16
  start-page: 1617
  year: 2014
  end-page: 1634
  ident: b1
  article-title: A survey of software-defined networking: Past, present, and future of programmable networks
  publication-title: IEEE Commun. Surv. Tutor.
– volume: 103
  start-page: 14
  year: 2015
  end-page: 76
  ident: b2
  article-title: Software-defined networking: A comprehensive survey
  publication-title: Proc. IEEE
– reference: , (Accessed on: 28 Feb 2020).
– reference: 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–364.
– year: 2018
  ident: b26
  article-title: Robust SDN controller placement to malicious node attacks
  publication-title: 2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops
– volume: 8
  start-page: 173
  year: 2000
  end-page: 195
  ident: b35
  article-title: Comparison of multiobjective evolutionary algorithms: empirical results
  publication-title: Evol. Comput.
– reference: 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’12, Helsinki, Finland, 2012, pp. 19–24.
– reference: 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.
– reference: 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–2317.
– reference: 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–675.
– reference: 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–25.
– reference: L. Müller, 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–1915.
– volume: 19
  start-page: 30
  year: 2015
  end-page: 33
  ident: b16
  article-title: Optimal model for the controller placement problem in software defined networks
  publication-title: IEEE Commun. Lett.
– volume: 15
  start-page: 732
  year: 2018
  end-page: 745
  ident: b19
  article-title: Routing cost minimization and throughput maximization of NFV-enabled unicasting in software-defined networks
  publication-title: IEEE Trans. Netw. Serv. Manag.
– reference: Y. Zhang, N. Beheshti, M. Tatipamula, On resilience of split-architecture networks, in: 2011 IEEE Global Telecommunications Conference, GLOBECOM, Kathmandu, Nepal, 2011, pp. 1–6.
– volume: 15
  start-page: 991
  year: 2018
  end-page: 1005
  ident: b14
  article-title: Capacity-aware and delay-guaranteed resilient controller placement for software-defined WANs
  publication-title: IEEE Trans. Netw. Serv. Manag.
– reference: A. Tootoonchian, Y. Ganjali, HyperFlow: A distributed control plane for openflow, in: 2010 Internet Network Management Conference on Research on Enterprise Networking, INM/WREN’10, San Jose, CA, 2010.
– volume: 11
  start-page: 38
  year: 2014
  end-page: 54
  ident: b21
  article-title: On reliability-optimized controller placement for software-defined networks
  publication-title: China Commun.
– reference: The internet topology zoo,
– volume: 77
  start-page: 41
  year: 2016
  end-page: 51
  ident: b28
  article-title: On reliable controller placements in software-defined networks
  publication-title: Comput. Commun.
– reference: Stanford network analysis project,
– reference: 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–368.
– reference: B. Heller, R. Sherwood, N. McKeown, The controller placement problem, in: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN’12, Helsinki, Finland, 2012, pp. 7–12.
– reference: 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.
– volume: 103
  start-page: 101
  year: 2018
  end-page: 118
  ident: b7
  article-title: A survey on software defined networking with multiple controllers
  publication-title: J. Netw. Comput. Appl.
– reference: 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–9.
– volume: 12
  start-page: 4
  year: 2015
  end-page: 17
  ident: b24
  article-title: Heuristic approaches to the controller placement problem in large scale SDN networks
  publication-title: IEEE Trans. Netw. Serv. Manag.
– reference: .
– reference: 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–27.
– year: 1995
  ident: b34
  article-title: Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization
– volume: 18
  start-page: 1339
  year: 2014
  end-page: 1342
  ident: b9
  article-title: On the capacitated controller placement problem in software defined networks
  publication-title: IEEE Commun. Lett.
– reference: 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–259.
– reference: 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–6.
– reference: M.T.I. ul Huque, 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–453.
– reference: . IBM, CPLEX optimizer, URL
– volume: 34
  start-page: 2918
  year: 2016
  end-page: 2934
  ident: b29
  article-title: Near-optimal routing protection for in-band software-defined heterogeneous networks
  publication-title: IEEE J. Sel. Areas Commun.
– ident: 10.1016/j.comcom.2020.09.001_b4
– ident: 10.1016/j.comcom.2020.09.001_b32
– ident: 10.1016/j.comcom.2020.09.001_b22
  doi: 10.1109/ICNDC.2013.15
– volume: 77
  start-page: 41
  year: 2016
  ident: 10.1016/j.comcom.2020.09.001_b28
  article-title: On reliable controller placements in software-defined networks
  publication-title: Comput. Commun.
  doi: 10.1016/j.comcom.2015.09.008
– ident: 10.1016/j.comcom.2020.09.001_b8
– ident: 10.1016/j.comcom.2020.09.001_b17
– volume: 8
  start-page: 173
  issue: 2
  year: 2000
  ident: 10.1016/j.comcom.2020.09.001_b35
  article-title: Comparison of multiobjective evolutionary algorithms: empirical results
  publication-title: Evol. Comput.
  doi: 10.1162/106365600568202
– volume: 19
  start-page: 30
  issue: 1
  year: 2015
  ident: 10.1016/j.comcom.2020.09.001_b16
  article-title: Optimal model for the controller placement problem in software defined networks
  publication-title: IEEE Commun. Lett.
  doi: 10.1109/LCOMM.2014.2371014
– ident: 10.1016/j.comcom.2020.09.001_b25
  doi: 10.1109/GLOCOM.2014.7037087
– ident: 10.1016/j.comcom.2020.09.001_b15
  doi: 10.1109/ICCW.2015.7247206
– volume: 103
  start-page: 101
  year: 2018
  ident: 10.1016/j.comcom.2020.09.001_b7
  article-title: A survey on software defined networking with multiple controllers
  publication-title: J. Netw. Comput. Appl.
  doi: 10.1016/j.jnca.2017.11.015
– ident: 10.1016/j.comcom.2020.09.001_b20
– volume: 15
  start-page: 991
  issue: 3
  year: 2018
  ident: 10.1016/j.comcom.2020.09.001_b14
  article-title: Capacity-aware and delay-guaranteed resilient controller placement for software-defined WANs
  publication-title: IEEE Trans. Netw. Serv. Manag.
  doi: 10.1109/TNSM.2018.2829661
– year: 1995
  ident: 10.1016/j.comcom.2020.09.001_b34
– year: 2018
  ident: 10.1016/j.comcom.2020.09.001_b26
  article-title: Robust SDN controller placement to malicious node attacks
– ident: 10.1016/j.comcom.2020.09.001_b6
  doi: 10.1145/2342441.2342444
– ident: 10.1016/j.comcom.2020.09.001_b10
  doi: 10.1109/HPCC/SmartCity/DSS.2019.00295
– volume: 34
  start-page: 2918
  issue: 11
  year: 2016
  ident: 10.1016/j.comcom.2020.09.001_b29
  article-title: Near-optimal routing protection for in-band software-defined heterogeneous networks
  publication-title: IEEE J. Sel. Areas Commun.
  doi: 10.1109/JSAC.2016.2615184
– ident: 10.1016/j.comcom.2020.09.001_b12
  doi: 10.1109/CNSM.2013.6727805
– ident: 10.1016/j.comcom.2020.09.001_b27
  doi: 10.1109/RNDM.2016.7608295
– volume: 11
  start-page: 38
  issue: 2
  year: 2014
  ident: 10.1016/j.comcom.2020.09.001_b21
  article-title: On reliability-optimized controller placement for software-defined networks
  publication-title: China Commun.
  doi: 10.1109/CC.2014.6821736
– ident: 10.1016/j.comcom.2020.09.001_b3
– ident: 10.1016/j.comcom.2020.09.001_b33
– ident: 10.1016/j.comcom.2020.09.001_b5
– ident: 10.1016/j.comcom.2020.09.001_b31
– volume: 12
  start-page: 4
  issue: 1
  year: 2015
  ident: 10.1016/j.comcom.2020.09.001_b24
  article-title: Heuristic approaches to the controller placement problem in large scale SDN networks
  publication-title: IEEE Trans. Netw. Serv. Manag.
  doi: 10.1109/TNSM.2015.2402432
– ident: 10.1016/j.comcom.2020.09.001_b13
  doi: 10.1109/WoWMoM.2014.6918987
– volume: 16
  start-page: 1617
  issue: 3
  year: 2014
  ident: 10.1016/j.comcom.2020.09.001_b1
  article-title: A survey of software-defined networking: Past, present, and future of programmable networks
  publication-title: IEEE Commun. Surv. Tutor.
  doi: 10.1109/SURV.2014.012214.00180
– volume: 103
  start-page: 14
  issue: 1
  year: 2015
  ident: 10.1016/j.comcom.2020.09.001_b2
  article-title: Software-defined networking: A comprehensive survey
  publication-title: Proc. IEEE
  doi: 10.1109/JPROC.2014.2371999
– volume: 15
  start-page: 732
  issue: 2
  year: 2018
  ident: 10.1016/j.comcom.2020.09.001_b19
  article-title: Routing cost minimization and throughput maximization of NFV-enabled unicasting in software-defined networks
  publication-title: IEEE Trans. Netw. Serv. Manag.
  doi: 10.1109/TNSM.2018.2810817
– ident: 10.1016/j.comcom.2020.09.001_b30
  doi: 10.1007/978-3-319-66628-0_15
– volume: 18
  start-page: 1339
  issue: 8
  year: 2014
  ident: 10.1016/j.comcom.2020.09.001_b9
  article-title: On the capacitated controller placement problem in software defined networks
  publication-title: IEEE Commun. Lett.
  doi: 10.1109/LCOMM.2014.2332341
– ident: 10.1016/j.comcom.2020.09.001_b11
  doi: 10.1109/INFCOM.2004.1354653
– ident: 10.1016/j.comcom.2020.09.001_b23
  doi: 10.1109/ITC.2013.6662939
– ident: 10.1016/j.comcom.2020.09.001_b18
  doi: 10.1109/ICC.2016.7511441
SSID ssj0004773
Score 2.3917406
Snippet Software-defined networking (SDN) is a revolutionary network architecture that separates the network control layer from the underlying equipment. Multiple...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 35
SubjectTerms Controller placement
Latency
Multi-objective optimization
Reliability
SDN
Single link failure
Title Controller placements for latency minimization of both primary and backup paths in SDNs
URI https://dx.doi.org/10.1016/j.comcom.2020.09.001
Volume 163
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELaqssCAeIryqDywpk3sNE7GqlAVEF2goltkx45UKGnVx8DCb-cudqBICCTGRLaVnE93n-XvviPkMva1L8MEdiCLORxQ4tyTAfiyZIEWys85F1jgfD-MBqPwdtwZ10ivqoVBWqWL_Taml9HavWk7a7bnk0m7pCXxCPAzFuLYczuq14FPt96_aB6hsLfMSGPE0VX5XMnxgrWRM8IAM7WscOXP6Wkj5fT3yK7DirRrP2ef1ExxQHY2FAQPyVPPUs2nZkFLelVZsUYBidKpRDj8RlE85NVVW9JZThXsDZ1bkQkqC02VzF7Wc4q9iZd0UtCHq-HyiIz614-9ged6JXgZgP6Vx2IlA61zo7AlZBAxU154hoKbMOcKknoQaEyI3ODmGC2MzCWLcqZ1BiiCH5N6MSvMCaECjhAs6YBVMxYqYZQ0HWZQGc6HwJ4FDcIrE6WZExLHfhbTtGKMPafWsCkaNvUTJM41iPc5y_3jH-NFZf30m0OkEOt_nXn675lnZBufbKnhOamvFmtzAZhjpZqlUzXJVvfmbjD8AAZU1wI
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELaqdgAGxFOUpwfW0MROk3SsClVK2yy0optlx45UKGnVx8C_xxc7UCQEEmuSi5I76-6z_H13CN1GrnS539IRSCOqNyhR5nBPr2VOPBkKN6M0BIHzMAnisf84aU4qqFNqYYBWaXO_yelFtrZXGtabjcV02ihoSTTQ-BmEOMW-vQbdqfwqqrV7_Tj5kkeG5qAZmIxgUCroCpqXfj3QRoiGTXemd-XPFWqr6nQP0L6Fi7htvugQVVR-hPa2mggeo-eOYZvP1BIXDKtCtIY1GMUzDoj4HUP_kDcruMTzDAsdHrwwfSYwzyUWPH3dLDCMJ17haY6f7pPVCRp3H0ad2LHjEpxU4_61QyLBPSkzJWAqpBcQVZx5-iFVfkaFruueJ6EmUgXxUTJUPOMkyIiUqQYS9BRV83muzhAO9S6CtJrasSnxRagEV02ioDmcq3N76tURLV3EUttLHEZazFhJGnthxrEMHMvcFnDn6sj5tLL_-MfzYel99m1NMJ3uf7U8_7flDdqJR8MBG_SS_gXahTtGeXiJquvlRl1pCLIW13aJfQBvU9mz
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Controller+placements+for+latency+minimization+of+both+primary+and+backup+paths+in+SDNs&rft.jtitle=Computer+communications&rft.au=Fan%2C+Yuqi&rft.au=Wang%2C+Lunfei&rft.au=Yuan%2C+Xiaohui&rft.date=2020-11-01&rft.pub=Elsevier+B.V&rft.issn=0140-3664&rft.eissn=1873-703X&rft.volume=163&rft.spage=35&rft.epage=50&rft_id=info:doi/10.1016%2Fj.comcom.2020.09.001&rft.externalDocID=S0140366420319150
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0140-3664&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0140-3664&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0140-3664&client=summon