Skip to main content
Log in

On efficient virtual network function chaining in NFV-based telecommunications networks

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Network function virtualization enables the softwarization of network functions on standardized commodity hardware, which is promising to help the network carriers to achieve a lower investment cost, a shorter time to deployment, as well as a more flexible and dynamic way of network configuration and management. One of the key challenges is how to efficiently place and chain the software-based virtual network functions in the physical substrate to provision the requested network service while minimizing the physical network cost. In this paper, we mathematically formulate the virtual network function chaining problem using Integer Linear Programming (ILP), in order to facilitate an optimal solution. We propose a set of centralized algorithms to efficiently minimize the physical network cost. The proposed Close To Destination (CTD) algorithm can achieve a near-optimal physical network cost that is close to the optimal result obtained from the ILP solution, but with a very low computational complexity. In addition, we propose a distributed algorithm, called Look Ahead (LA), which plans ahead and jointly considers multiple next-hops VNF requirements to facilitate an efficient VNF chain forwarding decision. Comprehensive simulations are conducted to evaluate the proposed approaches, and the results demonstrate the effectiveness of the proposed CTD algorithm and the distributed LA algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. ETSI Industry Specification Group (ISG): NFV, ETSI group specifications on network function virtualization. http://docbox.etsi.org/ISG/NFV/Open/Published/ (2015)

  2. Mijumbi, R., Serrat, J., Gorricho, J., Bouten, N., Turck, F.D., Boutaba, R.: Network function virtualization: state-of-the-art and research challenges. IEEE Commun. Surv. Tutor. 18(1), 236–262 (2016)

    Article  Google Scholar 

  3. Han, B., Gopalakrishnan, V., Ji, L., Lee, S.: Network function virtualization: challenges and opportunities for innovations. IEEE Commun. Mag. 53(2), 90–97 (2015)

    Article  Google Scholar 

  4. Halpern, J., Pignataro, C.: Service function chaining (SFC) architecture, IETF RFC 7665. https://datatracker.ietf.org/doc/rfc7665/ (2015)

  5. Quinn, P., Nadeau, T.: Problem statement for service function chaining, IETF RFC 7498. http://www.rfc-editor.org/rfc/rfc7498.txt (2015)

  6. Yu, M., Yi, Y., Rexford, J., Chiang, M.: Rethink virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Comput. Commun. Rev. 38(2), 17–29 (2008)

    Article  Google Scholar 

  7. Chowdhury, N.M.M.K., Rahman, M.R., Boutaba, R.: Virtual network embedding with coordinated node and link mapping. In: Proceedings of INFOCOM’09, pp. 783–791 (2009)

  8. Gong, L., Jiang, H., Wang, Y., Zhu, Z.: Novel location-constrained virtual network embedding (LC-VNE) algorithms towards integrated node and link mapping. IEEE/ACM Trans. Netw. 24(6), 3648–3661 (2016)

    Article  Google Scholar 

  9. Sun, G., Liao, D., Zhao, D., Sun, Z., Chang, V.: Towards provisioning hybrid virtual networks in federated cloud data centers. Future Gener. Comput. Syst. https://doi.org/10.1016/j.future.2017.09.065 (2017)

  10. Zhao, Y., Li, S., Song, Y., Sun, J., Zhang, J.: Virtual optical network provisioning with unified service logic processing model for software-defined multidomain optical networks. Opt. Eng. 54(12), 126110 (2015). https://doi.org/10.1117/1.OE.54.12.126110

    Article  Google Scholar 

  11. Moens, H., Turck, F.D.: VNF-P: a model for efficient placement of virtualized network functions. In: Proceedings of CNSM’14, pp. 418–423 (2014)

  12. Mehraghdam, S., Keller, M., Karl, H.: Specifying and placing chains of virtual network functions. In: Proceedings of CloudNet’14, pp. 7–13 (2014)

  13. Ghaznavi, M., Khan, A., Shahriar, N., Alsubhi, K., Ahmed, R., Boutaba, R.: Elastic virtual network function placement. In: Proceedings of CloudNet’15, pp. 255–260 (2015)

  14. Mijumbi, R., Serrat, J., Gorricho, J., Bouten, N., Turck, F.D., Davy, S.: Design and evaluation of algorithms for mapping and scheduling of virtual network functions. In: Proceedings of NetSoft’15, pp. 1–9 (2015)

  15. Gupta, A., Habib, M.F., Chowdhury, P., Tornatore, M., Mukherjee, B., On service chaining using virtual network functions in network-enabled cloud systems. In: Proceedings of ANTS’15, pp. 1–3 (2015)

  16. Bari, F., Chowdhury, S.R., Ahmed, R., Boutaba, R., Duarte, O.: Orchestrating virtualized network functions. IEEE Trans. Netw. Serv. Manag. 13(4), 725–739 (2016)

    Article  Google Scholar 

  17. Mills, D.L., Braun, H.: The NSFNET backbone network. In: Proceedings of ACM SIGCOMM’87, pp. 191–196 (1987)

  18. Xie, W., Jue, J.P., Zhang, Q., Wang, X., She, Q., Palacharla, P., Sekiya, M.: Survivable virtual optical network mapping in flexible-grid optical networks. In: Proceedings of ICNC’14, pp. 221–225 (2014)

  19. Kong, J., Hong, S., Jue, J., Kim, I., Wang, X., Zhang, Q., Cankaya, H.C., Xie, W., Ikeuchi, T.: Availability-guaranteed virtual optical network mapping with selective path protection. In: Proceedings of OFC’16 (2016)

  20. Kong, J., Jue, J., Kim, I., Wang, X., Zhang, Q., Cankaya, H.C., Xie, W., Ikeuchi, T.: Availability-guaranteed virtual optical network mapping with shared backup path protection. In: Proceedings of GLOBECOM’16 (2016)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zilong Ye.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Galdamez, C., Pamula, R. & Ye, Z. On efficient virtual network function chaining in NFV-based telecommunications networks. Cluster Comput 22, 693–703 (2019). https://doi.org/10.1007/s10586-018-2877-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-018-2877-5

Keywords

Navigation