Definition and Evaluation of Cold Migration Policies for the Minimization of the Energy Consumption in NFV Architectures

  • Vincenzo EramoEmail author
  • Francesco Giacinto Lavacca
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 766)


In the Network Function Virtualization (NFV) paradigm any service is represented by a Service Function Chain (SFC) that is a set of Virtual Network Functions (VNF) to be executed according to a given order. The running of VNFs needs the instantiation of VNF Instances (VNFIs) that are software modules executed on Virtual Machines. In this paper we cope with the migration problem of the VNFIs needed in the low traffic periods to switch off servers and consequently to save energy consumption. The consolidation has also negative effects as the energy consumption needed for moving the memories associated to the VNFI to be migrated. We focus on cold migration in redundant architecture in which virtual machines are suspended before performing migration and energy consumption required for transfer of virtual machine memory is the main concern. We propose migration policies that determine when and how to migrate VNFI in response to changes to SFC request intensity and location. The objective is to minimize the total energy consumption given by the sum of the consolidation and migration energies. The obtained results show how the policies allows for a lower energy consumption with respect to the traditional policies that consolidate resources as much as possible.


Network function virtualization Migration Policy Power consumption Markov decision process 


  1. 1.
    Dobrescu, M., Argyraki, K., Ratnasamy, S.: Toward predictable performance in software packet-processing platforms. In: 9th USENIX Symposium on Networked Systems Design and Implementation, pp. 1–14, April 2012Google Scholar
  2. 2.
    Eramo, V., Ammar, M., Lavacca, F.: Migration energy aware reconfigurations of virtual network function instances in NFV architectures. IEEE Access 5, 4927–4938 (2017)CrossRefGoogle Scholar
  3. 3.
    Eramo, V., Miucci, E., Ammar, M.: Study of migration policies in energy-aware virtual router networks. IEEE Commun. Lett. 18, 1919–1922 (2014)CrossRefGoogle Scholar
  4. 4.
    Eramo, V., Miucci, E., Ammar, M.: Study of reconfiguration cost and energy aware vne policies in cycle-stationary traffic scenarios. IEEE J. Sel. Areas Commun. 34, 1–17 (2016). doi: 10.1109/JSAC.2016.2520179 CrossRefGoogle Scholar
  5. 5.
    Eramo, V., Miucci, E., Ammar, M., Lavacca, F.G.: An approach for service function chain routing and virtual function network instance migration in network function virtualization architectures. IEEE Trans. Netw. 25(4), 2008–2025 (2017).
  6. 6.
    Eramo, V., Tosti, A., Miucci, E.: Server resource dimensioning and routing of service function chain in NFV network architectures. J. Electr. Comput. Eng. 1–12, April 2016. article ID 7139852Google Scholar
  7. 7.
    ETSI Industry Specification Group (ISG) NFV: ETSI Group Specifications on Network Function Virtualization, January 2015.
  8. 8.
    Fan, J., Ammar, M.H.: Dynamic topology configuration in service overlay networks: a study of reconfiguration policies. In: Proceedings of 25th IEEE International Conference on Computer Communications (INFOCOM), pp. 1–12. Barcelona (Spain), April 2006Google Scholar
  9. 9.
    Fischer, A., Botero, J., Till Beck, M., de Meer, H., Hesselbach, X.: Virtual network embedding: a survey. Commun. Surv. Tutor. IEEE (15), 1888–1906, July/August 2014Google Scholar
  10. 10.
    Gu, L., Tao, S., Zeng, D., Jin, H.: Communication cost efficient virtualized network function placement for big data processing. In: Proceedings of INFOCOM 2016, April 2016Google Scholar
  11. 11.
    Howard, R.A.: Dynamic Programming and Markov Processes. The Massachusetts Institute of Technology (1960)Google Scholar
  12. 12.
    Internet Engineering Task Force (IETF) Service Function Chaining (SFC) Working Group (WG), Halpern, J., Pignataro, C.: Service Function Chaining (SFC) Architecture, RFC 7665 (2015).
  13. 13.
    Liu, H., Xu, C., Jin, H., Gong, J., Liao, X.: Performance and energy modeling for live migration of virtual machines. Cluster Comput. 14(6), 249–264 (2013)CrossRefGoogle Scholar
  14. 14.
    Medina, V., Garcia, J.: A survey of migration mechanisms of virtual machines. J. ACM Comput. Surv. 46(3), 1–33 (2014)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Mijumbi, R., Serrat, J., Gorricho, J., Bouten, N., De Turck, F., Boutaba, R.: Network function virtualization: state-of-the-art and research challenges. IEEE Commun. Surv. Tutorials 18(1), 236–262 (2016)CrossRefGoogle Scholar
  16. 16.
    Moens, H., Turck, F.: Vnf-p: a model for efficient placement of virtualized network functions. In: Network and Service Management (CNSM) 2014 10th International Conference on. Rio de Janeiro (Brazil), November 2014Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.DIET“Sapienza” University of RomeRomeItaly

Personalised recommendations