Skip to main content
Erschienen in: Telecommunication Systems 2/2022

11.08.2022

Placement of dynamic service function chains in partially VNF-enabled networks

verfasst von: Afsaneh Allahvirdi, Saleh Yousefi, Asghar Asgharian Sardroud

Erschienen in: Telecommunication Systems | Ausgabe 2/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Network Function Virtualization (NFV) is an emerging approach to overcome the limitations of proprietary network hardware appliances. Under the paradigm of NFV, network functions may be implemented virtually-referred to as Virtual Network Functions (VNFs). A set of chained network functions compose an end-to-end network service called a Service Function Chain (SFC). The SFC placement problem on fully VNF-enabled networks has a reach body of work in the literature in recent years. However, before fully realizing NFV, we face hybrid networks in which only some network nodes support virtualization. In this paper, we study the problem of dynamic SFC placement considering such a hybrid network. First, we formulate the problem as an Integer Linear Programming (ILP) model. Then, we propose some heuristic algorithms for initial SFC placement and handling SFC scaling requests (i.e., network function insertion/deletion to/from the deployed SFC) reactively and proactively. Furthermore, we propose two placement strategies, i.e., sharing and grouping for placing SFCs on the substrate network. Using simulation, we compare the performance of the proposed model and algorithms on fully VNF-enabled and hybrid networks. Moreover, we show that sharing and grouping VNFs can provide higher performance in terms of request acceptance rate and efficiently and reduce the average delay and overall cost.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
1
Integer Linear Programming.
 
2
Mixed Integer Linear Programming.
 
3
Network Adress Translator.
 
4
Firewall.
 
5
Intrusion Detection System.
 
6
Intrusion Prevention System.
 
7
Deep Packet Inspector.
 
8
Traffic Monitor.
 
9
Internet topology zoo: http://​www.​topology-zoo.​org/​, last accessed: February 22, 2018
 
10
Modeling topology of large internetworks: https://​www.​cc.​gatech.​edu/​projects/​gtitm/​, last accessed: February 26, 2018
 
11
V-index project: http://​www.​v-index.​com/​, last accessed: February 26, 2018.
 
Literatur
1.
Zurück zum Zitat Addis, B., Belabed, D., Bouet, M., & Secci, S. (2015). Virtual network functions placement and routing optimization. In 2015 IEEE 4th international conference on cloud networking (CloudNet), IEEE, pp. 171–177. Addis, B., Belabed, D., Bouet, M., & Secci, S. (2015). Virtual network functions placement and routing optimization. In 2015 IEEE 4th international conference on cloud networking (CloudNet), IEEE, pp. 171–177.
2.
Zurück zum Zitat Ahvar, S., Phyu, HP., Buddhacharya, SM., Ahvar, E., Crespi, N., & Glitho, R. (2017). Ccvp: Cost-efficient centrality-based vnf placement and chaining algorithm for network service provisioning. In 2017 IEEE conference on network softwarization (NetSoft), IEEE, pp. 1–9. Ahvar, S., Phyu, HP., Buddhacharya, SM., Ahvar, E., Crespi, N., & Glitho, R. (2017). Ccvp: Cost-efficient centrality-based vnf placement and chaining algorithm for network service provisioning. In 2017 IEEE conference on network softwarization (NetSoft), IEEE, pp. 1–9.
3.
Zurück zum Zitat Bari, F., Chowdhury, S. R., Ahmed, R., Boutaba, R., & Duarte, O. C. M. B. (2016). Orchestrating virtualized network functions. IEEE Transactions on Network and Service Management, 13(4), 725–739.CrossRef Bari, F., Chowdhury, S. R., Ahmed, R., Boutaba, R., & Duarte, O. C. M. B. (2016). Orchestrating virtualized network functions. IEEE Transactions on Network and Service Management, 13(4), 725–739.CrossRef
4.
Zurück zum Zitat Bari, MF., Chowdhury, SR., Ahmed, R., & Boutaba, R. (2015). On orchestrating virtual network functions. In 2015 11th International Conference on Network and Service Management (CNSM), IEEE, pp. 50–56. Bari, MF., Chowdhury, SR., Ahmed, R., & Boutaba, R. (2015). On orchestrating virtual network functions. In 2015 11th International Conference on Network and Service Management (CNSM), IEEE, pp. 50–56.
5.
Zurück zum Zitat Basta, A., Kellerer, W., Hoffmann, M., Morper, HJ., & Hoffmann, K. (2014). Applying nfv and sdn to lte mobile core gateways, the functions placement problem. In Proceedings of the 4th workshop on All things cellular: operations, applications, & challenges, ACM, pp. 33–38. Basta, A., Kellerer, W., Hoffmann, M., Morper, HJ., & Hoffmann, K. (2014). Applying nfv and sdn to lte mobile core gateways, the functions placement problem. In Proceedings of the 4th workshop on All things cellular: operations, applications, & challenges, ACM, pp. 33–38.
6.
Zurück zum Zitat Beck, MT., & Botero, JF. (2015). Coordinated allocation of service function chains. In 2015 IEEE Global Communications Conference (GLOBECOM), IEEE, pp. 1–6. Beck, MT., & Botero, JF. (2015). Coordinated allocation of service function chains. In 2015 IEEE Global Communications Conference (GLOBECOM), IEEE, pp. 1–6.
7.
Zurück zum Zitat Bouet, M., Leguay, J., Combe, T., & Conan, V. (2015). Cost-based placement of vdpi functions in nfv infrastructures. International Journal of Network Management, 25(6), 490–506.CrossRef Bouet, M., Leguay, J., Combe, T., & Conan, V. (2015). Cost-based placement of vdpi functions in nfv infrastructures. International Journal of Network Management, 25(6), 490–506.CrossRef
8.
Zurück zum Zitat Bruschi, R., Carrega, A., & Davoli, F. (2016). A game for energy-aware allocation of virtualized network functions. Journal of Electrical and Computer Engineering, 2016, 2.CrossRef Bruschi, R., Carrega, A., & Davoli, F. (2016). A game for energy-aware allocation of virtualized network functions. Journal of Electrical and Computer Engineering, 2016, 2.CrossRef
10.
Zurück zum Zitat Eramo, V., Ammar, M., & Lavacca, F. G. (2017). Migration energy aware reconfigurations of virtual network function instances in nfv architectures. IEEE Access, 5, 4927–4938.CrossRef Eramo, V., Ammar, M., & Lavacca, F. G. (2017). Migration energy aware reconfigurations of virtual network function instances in nfv architectures. IEEE Access, 5, 4927–4938.CrossRef
11.
Zurück zum Zitat Fang, L., Zhang, X., Sood, K., Wang, Y., & Yu, S. (2020). Reliability-aware virtual network function placement in carrier networks. Journal of Network and Computer Applications, 154, 102536.CrossRef Fang, L., Zhang, X., Sood, K., Wang, Y., & Yu, S. (2020). Reliability-aware virtual network function placement in carrier networks. Journal of Network and Computer Applications, 154, 102536.CrossRef
12.
Zurück zum Zitat Ghaznavi, M., Khan, A., Shahriar, N., Alsubhi, K., Ahmed, R., & Boutaba, R. (2015). Elastic virtual network function placement. In 2015 IEEE 4th International conference on cloud networking (CloudNet), IEEE, pp. 255–260. Ghaznavi, M., Khan, A., Shahriar, N., Alsubhi, K., Ahmed, R., & Boutaba, R. (2015). Elastic virtual network function placement. In 2015 IEEE 4th International conference on cloud networking (CloudNet), IEEE, pp. 255–260.
13.
Zurück zum Zitat Khan, M. M. A., Shahriar, N., Ahmed, R., & Boutaba, R. (2016). Multi-path link embedding for survivability in virtual networks. IEEE Transactions on Network and Service Management, 13(2), 253–266.CrossRef Khan, M. M. A., Shahriar, N., Ahmed, R., & Boutaba, R. (2016). Multi-path link embedding for survivability in virtual networks. IEEE Transactions on Network and Service Management, 13(2), 253–266.CrossRef
14.
Zurück zum Zitat Kuo, T. W., Liou, B. H., Lin, K. C. J., & Tsai, M. J. (2018). Deploying chains of virtual network functions: On the relation between link and server usage. IEEE/ACM Transactions on Networking (TON), 26(4), 1562–1576.CrossRef Kuo, T. W., Liou, B. H., Lin, K. C. J., & Tsai, M. J. (2018). Deploying chains of virtual network functions: On the relation between link and server usage. IEEE/ACM Transactions on Networking (TON), 26(4), 1562–1576.CrossRef
15.
Zurück zum Zitat Li, G., Feng, B., Zhou, H., Zhang, Y., Sood, K., & Yu, S. (2020). Adaptive service function chaining mappings in 5g using deep q-learning. Computer Communications, 152, 305–315.CrossRef Li, G., Feng, B., Zhou, H., Zhang, Y., Sood, K., & Yu, S. (2020). Adaptive service function chaining mappings in 5g using deep q-learning. Computer Communications, 152, 305–315.CrossRef
16.
Zurück zum Zitat Marotta, A., Zola, E., d’Andreagiovanni, F., & Kassler, A. (2017). A fast robust optimization-based heuristic for the deployment of green virtual network functions. Journal of Network and Computer Applications, 95, 42–53.CrossRef Marotta, A., Zola, E., d’Andreagiovanni, F., & Kassler, A. (2017). A fast robust optimization-based heuristic for the deployment of green virtual network functions. Journal of Network and Computer Applications, 95, 42–53.CrossRef
17.
Zurück zum Zitat Mechtri, M., Ghribi, C., & Zeghlache, D. (2016). A scalable algorithm for the placement of service function chains. IEEE Transactions on Network and Service Management, 13(3), 533–546.CrossRef Mechtri, M., Ghribi, C., & Zeghlache, D. (2016). A scalable algorithm for the placement of service function chains. IEEE Transactions on Network and Service Management, 13(3), 533–546.CrossRef
18.
Zurück zum Zitat Mijumbi, R., Serrat, J., Gorricho, J. L., Bouten, N., De Turck, F., & Boutaba, R. (2015). Network function virtualization: State-of-the-art and research challenges. IEEE Communications Surveys & Tutorials, 18(1), 236–262.CrossRef Mijumbi, R., Serrat, J., Gorricho, J. L., Bouten, N., De Turck, F., & Boutaba, R. (2015). Network function virtualization: State-of-the-art and research challenges. IEEE Communications Surveys & Tutorials, 18(1), 236–262.CrossRef
19.
Zurück zum Zitat Mijumbi, R., Serrat, J., Gorricho, JL., Bouten, N., De Turck, F., & Davy, S. (2015b). Design and evaluation of algorithms for mapping and scheduling of virtual network functions. In Proceedings of the 2015 1st IEEE conference on network softwarization (NetSoft), IEEE, pp. 1–9. Mijumbi, R., Serrat, J., Gorricho, JL., Bouten, N., De Turck, F., & Davy, S. (2015b). Design and evaluation of algorithms for mapping and scheduling of virtual network functions. In Proceedings of the 2015 1st IEEE conference on network softwarization (NetSoft), IEEE, pp. 1–9.
20.
Zurück zum Zitat Nguyen, TM., Fdida, S., & Pham, TM. (2017). A comprehensive resource management and placement for network function virtualization. In 2017 IEEE conference on network softwarization (NetSoft), IEEE, pp. 1–9. Nguyen, TM., Fdida, S., & Pham, TM. (2017). A comprehensive resource management and placement for network function virtualization. In 2017 IEEE conference on network softwarization (NetSoft), IEEE, pp. 1–9.
21.
Zurück zum Zitat Reddy, VS., Baumgartner, A., & Bauschert, T. (2016). Robust embedding of vnf/service chains with delay bounds. In 2016 IEEE conference on network function virtualization and software defined networks (NFV-SDN), IEEE, pp. 93–99. Reddy, VS., Baumgartner, A., & Bauschert, T. (2016). Robust embedding of vnf/service chains with delay bounds. In 2016 IEEE conference on network function virtualization and software defined networks (NFV-SDN), IEEE, pp. 93–99.
22.
Zurück zum Zitat Sahhaf, S., Tavernier, W., Rost, M., Schmid, S., Colle, D., Pickavet, M., & Demeester, P. (2015). Network service chaining with optimized network function embedding supporting service decompositions. Computer Networks, 93, 492–505.CrossRef Sahhaf, S., Tavernier, W., Rost, M., Schmid, S., Colle, D., Pickavet, M., & Demeester, P. (2015). Network service chaining with optimized network function embedding supporting service decompositions. Computer Networks, 93, 492–505.CrossRef
23.
Zurück zum Zitat Tajiki, M. M., Salsano, S., Shojafar, M., Chiaraviglio, L., & Akbari, B. (2018). Energy-efficient path allocation heuristic for service function chaining. 2018 21st conference on innovation in clouds (pp. 1–8). IEEE: Internet and Networks and Workshops (ICIN). Tajiki, M. M., Salsano, S., Shojafar, M., Chiaraviglio, L., & Akbari, B. (2018). Energy-efficient path allocation heuristic for service function chaining. 2018 21st conference on innovation in clouds (pp. 1–8). IEEE: Internet and Networks and Workshops (ICIN).
24.
Zurück zum Zitat Tavakoli-Someh, S., & Rezvani, M. H. (2019). Multi-objective virtual network function placement using nsga-ii meta-heuristic approach. The Journal of Supercomputing, 75(10), 6451–6487. Tavakoli-Someh, S., & Rezvani, M. H. (2019). Multi-objective virtual network function placement using nsga-ii meta-heuristic approach. The Journal of Supercomputing, 75(10), 6451–6487.
25.
Zurück zum Zitat Xie, Y., Liu, Z., Wang, S., & Wang, Y. (2016) Service function chaining resource allocation: A survey. arXiv preprint arXiv:1608.00095 Xie, Y., Liu, Z., Wang, S., & Wang, Y. (2016) Service function chaining resource allocation: A survey. arXiv preprint arXiv:​1608.​00095
26.
Zurück zum Zitat Xu, Q., Gao, D., Li, T., & Zhang, H. (2018). Low latency security function chain embedding across multiple domains. IEEE Access, 6, 14474–14484.CrossRef Xu, Q., Gao, D., Li, T., & Zhang, H. (2018). Low latency security function chain embedding across multiple domains. IEEE Access, 6, 14474–14484.CrossRef
27.
Zurück zum Zitat Yi, B., Wang, X., & Huang, M. (2017). Design and evaluation of schemes for provisioning service function chain with function scalability. Journal of Network and Computer Applications, 93, 197–214.CrossRef Yi, B., Wang, X., & Huang, M. (2017). Design and evaluation of schemes for provisioning service function chain with function scalability. Journal of Network and Computer Applications, 93, 197–214.CrossRef
28.
Zurück zum Zitat Yi, B., Wang, X., Li, K., Huang, M., et al. (2018). A comprehensive survey of network function virtualization. Computer Networks, 133, 212–262.CrossRef Yi, B., Wang, X., Li, K., Huang, M., et al. (2018). A comprehensive survey of network function virtualization. Computer Networks, 133, 212–262.CrossRef
Metadaten
Titel
Placement of dynamic service function chains in partially VNF-enabled networks
verfasst von
Afsaneh Allahvirdi
Saleh Yousefi
Asghar Asgharian Sardroud
Publikationsdatum
11.08.2022
Verlag
Springer US
Erschienen in
Telecommunication Systems / Ausgabe 2/2022
Print ISSN: 1018-4864
Elektronische ISSN: 1572-9451
DOI
https://doi.org/10.1007/s11235-022-00939-6

Weitere Artikel der Ausgabe 2/2022

Telecommunication Systems 2/2022 Zur Ausgabe

Neuer Inhalt