Abstract
Network virtualization is widely considered as a mainstay for overcoming the Internet’s ossification problem, and virtual network embedding (VNE) is a critical issue. Over recent years, growing energy costs and increased ecological awareness have stimulated the interest in reducing energy consumption by Internet service providers (ISP). Dependability is also an important requirement, as it involves metrics such as reliability and availability, which directly impact quality of service (QoS). Prior works on virtual network embedding have focused mainly on maximizing revenue for Internet service providers (ISPs), and they did not consider energy consumption and dependability metrics jointly in the mapping. This paper presents an energy-efficient mapping of dependable virtual networks. The approach considers a problem formulation that concomitantly takes into account energy consumption and availability constraints for virtual network embedding problem, and an algorithm based on Greedy Randomized Adaptive Search Procedure (GRASP) metaheuristic is adopted. The algorithm utilizes a sensitivity analysis based on availability importance to achieve the QoS required by each virtual network, and models based on reliability block diagrams (RBD) and stochastic Petri nets (SPN) are utilized to estimate availability. Results demonstrate the feasibility of the proposed approach, and they show the trade-off between availability, energy consumption, cost and revenue.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
An inefficient truth, Global Action Plan, London, Dec. 2007 [online]. Available: http://www.globalactionplan.org.uk/. Accessed 03 Mar 2016
Balbo G (2001) Introduction to stochastic Petri nets. In: Lectures on formal methods and performance analysis
Botero JF et al (2012) Energy efficient virtual network embedding. IEEE Commun Lett 16:756–759
Chabarek J et al (2008) Power awareness in network design and routing. In: Chabarek J, Sommers J, Barford P (eds) Proceedings of the IEEE INFOCOM
Chiaraviglio L et al (2012) Minimizing ISP network energy cost: formulation and solutions. IEEE/ACM Trans Netw 20(2):163,476
Chowdhury N et al (2009) Virtual network embedding with coordinated node and link mapping. In: Proceedings of the IEEE INFOCOM
Chowdhury SR et al (2016) Dedicated protection for survivable virtual network embedding. IEEE Trans Netw Serv Manag 13(4):913–926
Fernandes Stenio et al (2012) Dependability Assessment of Virtualized Networks. In: Proceedings of the IEEE ICC 2012 next-generation networking symposium (ICC12 NGN) in conjunction with IEEE international conference on communications ICC 2012, Ottawa
Gong S et al (2016) Energy-efficient virtual network embedding for heterogeneous networks. In: 2016 first IEEE international conference on computer communication and the internet (ICCCI), Wuhan, pp 85–90
Iannacconeand G et al (2002) Analysis of link failures in an IP backbone. In: Proceedings on 2002 ACM SIGCOMM workshop on internet measurment
Jarray A, Karmouch A (2012) Column generation approach for one-shot virtual network embedding. In: Proceedings of the GlobeCom
Khan MMA et al (2016) Multi-path link embedding for survivability in virtual networks. IEEE Trans Netw Serv Manag 13(2):253–266
Koslovski G et al (2010) Reliability support in virtual infrastructures. In: Proceedings of the IEEE 2nd international conference on cloud computing technology and science, pp 49–58
Kuo W, Zuo M (2003) Optimal reliability modeling: principles and applications. Wiley, Hoboken
Lira V et al (2014) Dependable virtual network mapping. Springer Computing. ISSN: 0010-485X (print) 1436–5057 (online)
Lira V et al (2015) An automated approach to dependability evaluation of virtual networks. Comput Netw 88:89–102 (ISSN 1389-1286)
Lischka J, Karl H (2009) A virtual network mapping algorithm based on subgraph isomorphism detection. In: Proceedings of ACM SIGCOMM VISA
Lu J, Turner J (2006) Efficient mapping of virtual networks onto a shared substrate. Technical Report WUCSE-2006-35, Washington University in St Louis, pp 1–11
Maciel PRM et al (2010) Dependability modeling. In: Performance and dependability in service computing: concepts, techniques and research directions. Edward Hershey, IGI Global, PA
Melo M et al (2013) Optimal virtual network embedding: node-link formulation. IEEE Trans Netw Serv Manag 10(4):356–368
Onguetou DP, Grover WD (2008) A new insight and approach to node failure protection with ordinary p-cycles. In: Proceedings of the IEEE international conference on communication (ICC 08)
Pagesand A et al (2012) Strategies for virtual optical network allocation. IEEE Comm Lett 16(2):268–271
Pickavet M et al (2008) Worldwide energy needs for ICT: the rise of power-aware networking. In: Proceedings of the IEEE ANTS, Bombay, India, p 13
Rahman MR et al (2010) Survivable virtual network embedding. Inl Proceedings of the 9th IFIP NETWORKING conference, Chennai
Rahman M, Boutaba R (2013) SVNE: survivable virtual network embedding algorithms for network virtualization. IEEE Trans Netw Serv Manag 10(2):105–118
Resende MGC et al (2001) Greedy randomized adaptive search procedures. In: Glover F, Kochenberger G (eds) State-of-the-art handbook in metaheuristics. Kluwer Academic Publisher, Dordrecht
Resende MGC et al (2010) GRASP and path relinking for the maxmin diversity problem. Comput Oper Res 37:498–508
Schaffrath G et al (2009) Network virtualization architecture: proposal and initial prototype. In: Proceedings of the 1st ACM workshop on virtualized infrastructure systems and architectures (VISA09)
Schrijver A (1986) Theory of linear and integer programming. Wiley, NewYork
Silva B et al (2013) ASTRO: an integrated environment for dependability and sustainability evaluation. Sustain Comput Inform Syst 2:1–31
Sivaraman V et al (2011) Profiling perpacket and per-byte energy consumption in the netfpga gigabit router. In Proceedings of the IEEE INFOCOM WKSHPS
Su S et al (2014) Energy-aware virtual network embedding. IEEE ACM Trans Netw 22(5):1607–1620
Szeto W et al (2003) A multi-commodity flow based approach to virtual network resource allocation. In: Proceedings of the IEEE global telecommunications conference (GLOBECOM03), pp 3004–3008
Texas-Instruments (2015) Evm430-f6736-msp430f6736 evm for metering. http://www.ti.com/tool/EVM430-F6736. Accessed 22 Mar 2016
Trivedi K (2002) Probability and statistics with reliability, queueing, and computer science applications, 2nd edn. Wiley, Hoboken
USFERC, Washington, DC, USA, United States Federal Energy Regulatory Commission [online]. Available: http://www.ferc.gov. Accessed 03 Mar 2016
Walllerstein S et al (1980) Some statistical methods useful in circulation research. Circ Res 47:19
Wang B et al (2012) Reducing power consumption in embedding virtual infrastructures. In: Proceeding of the IEEE globecom workshops, Dec 37, pp 714–718
Yu Y et al (2011) RMap: an algorithm of virtual network resilience mapping. In: Proceedings of the seventh international conference on wireless communication, networking and mobile computing (WiCOM), pp 1–4
Yu M et al (2008) Rethinking virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Comput Commun Rev 38(2):1729
Yu H et al (2012) A cost efficient design of virtual infrastructures with joint node and link mapping. J Netw Syst Manag 20:97–115
Zegura E et al (1996) How to model an Internetwork. In: Proceedings of IEEE INFOCOM, pp 594–602
Zhu Y, Ammar M (2006) Algorithms for assigning substrate network resources to virtual network components. In: Proceedings of IEEE INFOCOM
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lira, V., Tavares, E., Oliveira, M. et al. Virtual network mapping considering energy consumption and availability. Computing 101, 937–967 (2019). https://doi.org/10.1007/s00607-018-0620-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-018-0620-y