Skip to main content
Top
Published in: Wireless Networks 8/2019

04-07-2019

The controller placement problem for wireless SDN

Authors: Amit Dvir, Yoram Haddad, Aviram Zilberman

Published in: Wireless Networks | Issue 8/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The software defined networking paradigm decouples the network’s control logic (the control plane) from the underlying routers and switches (the data plane), promoting centralization of network control. The controller placement problem is threefold in nature: the number of controllers to be placed in a network, the locations of these controllers and the assignment function of controllers to switches, with all of them important for the design of an efficient control plane. Most of the existing literature focuses on the placement problem assuming the medium between the controllers and the switches is wired. In this paper, we present a novel strategy to address the controller placement problem, which protects the latency, link failure probability and transparency in the case of a wireless SouthBound interface. We model the problem of determining the placement of wireless controllers in software defined networking. For this purpose, we present a heuristic solution, based on the simulated annealing genetic algorithm, which provides a fast and efficient solution.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Abdel-Rahman, M. J., Mazied, E. A., MacKenzie, A., Midkiff, S., Rizk, M. R., & El-Nainay, M. (2017). On stochastic controller placement in software-defined wireless networks. In 2017 IEEE Wireless Communications and Networking Conference (WCNC), (pp. 1–6) https://doi.org/10.1109/WCNC.2017.7925942 Abdel-Rahman, M. J., Mazied, E. A., MacKenzie, A., Midkiff, S., Rizk, M. R., & El-Nainay, M. (2017). On stochastic controller placement in software-defined wireless networks. In 2017 IEEE Wireless Communications and Networking Conference (WCNC), (pp. 1–6) https://​doi.​org/​10.​1109/​WCNC.​2017.​7925942
2.
go back to reference Abdel-Rahman, M. J., Mazied, E. A., Teague, K., MacKenzie, A. B., & Midkiff, S. F. (2017). Robust controller placement and assignment in software-defined cellular networks. In 2017 26th International Conference on Computer Communication and Networks (ICCCN) (pp. 1–9). Abdel-Rahman, M. J., Mazied, E. A., Teague, K., MacKenzie, A. B., & Midkiff, S. F. (2017). Robust controller placement and assignment in software-defined cellular networks. In 2017 26th International Conference on Computer Communication and Networks (ICCCN) (pp. 1–9).
3.
go back to reference Akyildiz, I. F., Lin, S. C., & Wang, P. (2015). Wireless software-defined networks (W-SDNs) and network function virtualization (NFV) for 5G cellular systems: An overview and qualitative evaluation. Computer Networks, 93, 66–79.CrossRef Akyildiz, I. F., Lin, S. C., & Wang, P. (2015). Wireless software-defined networks (W-SDNs) and network function virtualization (NFV) for 5G cellular systems: An overview and qualitative evaluation. Computer Networks, 93, 66–79.CrossRef
5.
go back to reference Černỳ, V. (1985). Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm. Journal of Optimization Theory and Applications, 45(1), 41–51.MathSciNetCrossRef Černỳ, V. (1985). Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm. Journal of Optimization Theory and Applications, 45(1), 41–51.MathSciNetCrossRef
6.
go back to reference Chaudet, C., & Haddad, Y. (2013). Wireless software defined networks: Challenges and opportunities. In 2013 IEEE International Conference on Microwaves, Communications, Antennas and Electronics Systems (COMCAS) (pp. 1–5). Chaudet, C., & Haddad, Y. (2013). Wireless software defined networks: Challenges and opportunities. In 2013 IEEE International Conference on Microwaves, Communications, Antennas and Electronics Systems (COMCAS) (pp. 1–5).
7.
go back to reference Dams, J., Hoefer, M., & Kesselheim, T. (2015). Scheduling in wireless networks with Rayleigh-fading interference. IEEE Transactions on Mobile Computing, 14(7), 1503–1514.CrossRef Dams, J., Hoefer, M., & Kesselheim, T. (2015). Scheduling in wireless networks with Rayleigh-fading interference. IEEE Transactions on Mobile Computing, 14(7), 1503–1514.CrossRef
8.
go back to reference Dvir, A., Haddad, Y., & Zilberman, A. (2018). Wireless controller placement problem. In Consumer Communications and Networking Conference (CCNC), 2018 15th IEEE Annual (pp. 1–4). Dvir, A., Haddad, Y., & Zilberman, A. (2018). Wireless controller placement problem. In Consumer Communications and Networking Conference (CCNC), 2018 15th IEEE Annual (pp. 1–4).
9.
go back to reference Faragardi, H. R., Vahabi, M., Fotouhi, H., Nolte, T., & Fahringer, T. (2018). An efficient placement of sinks and SDN controller nodes for optimizing the design cost of industrial IoT systems. Software: Practice and Experience. Faragardi, H. R., Vahabi, M., Fotouhi, H., Nolte, T., & Fahringer, T. (2018). An efficient placement of sinks and SDN controller nodes for optimizing the design cost of industrial IoT systems. Software: Practice and Experience.
11.
go back to reference Gopal, R., & Ravishankar, C. (2014). Software defined satellite networks. In 32nd AIAA International Communications Satellite Systems Conference. Gopal, R., & Ravishankar, C. (2014). Software defined satellite networks. In 32nd AIAA International Communications Satellite Systems Conference.
12.
go back to reference 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–12). ACM 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–12). ACM
13.
go back to reference Hu, T., Guo, Z., Yi, P., Baker, T., & Lan, J. (2018). Multi-controller based software-defined networking: A survey. IEEE Access, 6, 15980–15996.CrossRef Hu, T., Guo, Z., Yi, P., Baker, T., & Lan, J. (2018). Multi-controller based software-defined networking: A survey. IEEE Access, 6, 15980–15996.CrossRef
16.
go back to reference Karakus, M., & Durresi, A. (2017). A survey: Control plane scalability issues and approaches in software-defined networking (SDN). Computer Networks, 112, 279–293.CrossRef Karakus, M., & Durresi, A. (2017). A survey: Control plane scalability issues and approaches in software-defined networking (SDN). Computer Networks, 112, 279–293.CrossRef
18.
go back to reference Kirkpatrick, S., Gelatt, C. D., Vecchi, M. P., et al. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680.MathSciNetCrossRef Kirkpatrick, S., Gelatt, C. D., Vecchi, M. P., et al. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680.MathSciNetCrossRef
19.
go back to reference Lange, S., Gebert, S., Zinner, T., Tran-Gia, P., Hock, D., Jarschel, M., et al. (2015). Heuristic approaches to the controller placement problem in large scale SDN networks. IEEE Transactions on Network and Service Management, 12(1), 4–17.CrossRef Lange, S., Gebert, S., Zinner, T., Tran-Gia, P., Hock, D., Jarschel, M., et al. (2015). Heuristic approaches to the controller placement problem in large scale SDN networks. IEEE Transactions on Network and Service Management, 12(1), 4–17.CrossRef
20.
go back to reference Liu, J., Shi, Y., Zhao, L., Cao, Y., Sun, W., & Kato, N. (2018). Joint placement of controllers and gateways in SDN-enabled 5G-satellite integrated network. IEEE Journal on Selected Areas in Communications., 36, 221–232.CrossRef Liu, J., Shi, Y., Zhao, L., Cao, Y., Sun, W., & Kato, N. (2018). Joint placement of controllers and gateways in SDN-enabled 5G-satellite integrated network. IEEE Journal on Selected Areas in Communications., 36, 221–232.CrossRef
21.
go back to reference Liyanage, K. S. K., Ma, M., & Chong, P. H. J. (2018). Controller placement optimization in hierarchical distributed software defined vehicular networks. Computer Networks, 135, 226–239.CrossRef Liyanage, K. S. K., Ma, M., & Chong, P. H. J. (2018). Controller placement optimization in hierarchical distributed software defined vehicular networks. Computer Networks, 135, 226–239.CrossRef
22.
go back to reference Megiddo, N., & Supowit, K. J. (1984). On the complexity of some common geometric location problems. SIAM Journal on Computing, 13(1), 182–196.MathSciNetCrossRef Megiddo, N., & Supowit, K. J. (1984). On the complexity of some common geometric location problems. SIAM Journal on Computing, 13(1), 182–196.MathSciNetCrossRef
23.
go back to reference Oni, P. B., & Blostein, S. D. (2017). Decentralized AP selection in large-scale wireless LANs considering multi-AP interference. In 2017 International Conference on Computing, Networking and Communications (ICNC) (pp. 13–18). Oni, P. B., & Blostein, S. D. (2017). Decentralized AP selection in large-scale wireless LANs considering multi-AP interference. In 2017 International Conference on Computing, Networking and Communications (ICNC) (pp. 13–18).
24.
go back to reference Patzold, M. (2001). Mobile fading channels: Modelling, analysis and simulation. New York: Wiley. Patzold, M. (2001). Mobile fading channels: Modelling, analysis and simulation. New York: Wiley.
25.
go back to reference Qin, Q., Poularakis, K., G. I., & Tassiulas, L. (2018). SDN controller placement at the edge: Optimizing delay and overheads. IEEE Infocom. Qin, Q., Poularakis, K., G. I., & Tassiulas, L. (2018). SDN controller placement at the edge: Optimizing delay and overheads. IEEE Infocom.
28.
go back to reference Sallahi, A., & St-Hilaire, M. (2016). Expansion model for the controller placement problem in software defined networks. IEEE Communications Letters, 19(1), 30–33.CrossRef Sallahi, A., & St-Hilaire, M. (2016). Expansion model for the controller placement problem in software defined networks. IEEE Communications Letters, 19(1), 30–33.CrossRef
29.
go back to reference Singh, A. K., & Srivastava, S. (2018). A survey and classification of controller placement problem in SDN. International Journal of Network Management, 28(3), e2018.CrossRef Singh, A. K., & Srivastava, S. (2018). A survey and classification of controller placement problem in SDN. International Journal of Network Management, 28(3), e2018.CrossRef
30.
go back to reference Tanha, M., Sajjadi, D., Ruby, R., & Pan, J. (2018). Capacity-aware and delay-guaranteed resilient controller placement for software-defined WANs. IEEE Transactions on Network and Service Management., 15, 991–1005.CrossRef Tanha, M., Sajjadi, D., Ruby, R., & Pan, J. (2018). Capacity-aware and delay-guaranteed resilient controller placement for software-defined WANs. IEEE Transactions on Network and Service Management., 15, 991–1005.CrossRef
33.
go back to reference Xie, J., Guo, D., Hu, Z., Qu, T., & Lv, P. (2015). Control plane of software defined networks: A survey. Computer Communications, 67, 1–10.CrossRef Xie, J., Guo, D., Hu, Z., Qu, T., & Lv, P. (2015). Control plane of software defined networks: A survey. Computer Communications, 67, 1–10.CrossRef
34.
go back to reference Yao, G., Bi, J., Li, Y., & Guo, L. (2014). On the capacitated controller placement problem in software defined networks. IEEE Communications Letters, 18(8), 1339–1342.CrossRef Yao, G., Bi, J., Li, Y., & Guo, L. (2014). On the capacitated controller placement problem in software defined networks. IEEE Communications Letters, 18(8), 1339–1342.CrossRef
Metadata
Title
The controller placement problem for wireless SDN
Authors
Amit Dvir
Yoram Haddad
Aviram Zilberman
Publication date
04-07-2019
Publisher
Springer US
Published in
Wireless Networks / Issue 8/2019
Print ISSN: 1022-0038
Electronic ISSN: 1572-8196
DOI
https://doi.org/10.1007/s11276-019-02077-5

Other articles of this Issue 8/2019

Wireless Networks 8/2019 Go to the issue