Abstract
In order to optimize traffic flows and power consumption of network components, various green routing algorithms and protocols have been proposed. These algorithms and protocols apply different techniques to attain their own goals. One of the most important techniques is the sleep-scheduling technique that switches the status of the network components, nodes or links, into active/inactive modes. There are four characteristics affecting the power and performance of communication networks which distinguish green routing algorithms and protocols, namely the sleep-scheduled component, decision structure, network traffic awareness, and quality of service awareness. In this paper, a method is proposed to model, evaluate, and compare the power and performance of the green routing algorithms that use the sleep-scheduling technique. We apply stochastic activity networks to model and analyze the routing algorithms with respect to the network topology. The results obtained from the comparison of the algorithms, validated with the OMNeT++ simulator, can be used by network administrators to make the right decisions.
Similar content being viewed by others
References
Zhang C, Liu C (2015) The impact of ICT industry on CO\(_2\) emissions: a regional analysis in China. Renew Sustain Energy Rev 44:12–19
Heddeghem WV, Lambert S, Lannoo B, Colle D, Pickavet M, Demeester P (2014) Trends in worldwide ICT electricity consumption from 2007 to 2012. Comput Commun 50(1):64–76
Yan Z, Shi R, Yang Z (2018) ICT development and sustainable energy consumption: a perspective of energy productivity. Sustainability 10:2568
Gao Y, Yu L (2017) A power and performance aware routing algorithm for fat tree networks. In: The 3rd international conference on big data security on cloud, Beijing, China, 26–28 May, pp 173–178
Barekatain B, Dehghani S, Pourzaferani M (2015) An energy-aware routing protocol for wireless sensor networks based on new combination of genetic algorithm & k-means. Procedia Comput Sci 72:552–560
Santos BP, Vieira LF, Vieira MA (2017) CGR: centrality-based green routing for low-power and lossy networks. Comput Netw 129(1):117–128
Shukla S, Kumarb M (2018) An improved energy efficient quality of service routing for border gateway protocol. Comput Electr Eng 67(1):520–535
Dabaghi F, Movahedi Z, Langar R (2017) A survey on green routing protocols using sleep-scheduling in wired networks. J Netw Comput Appl 77(1):106–122
Sanders WH, Meyer JF (2001) Stochastic activity networks: formal definitions and concepts. Formal Methods Perform Anal 2090(1):315–343
Movaghar A (2001) Stochastic activity networks: a new definition and some properties. Sci Iran 8(4):303–311
Meyer JF, Movaghar A, Sanders WH (1985) Stochastic activity networks: structure, behavior, and application. In: International workshop on timed Petri Nets, Washington, USA, 1–3 Jul, pp 106–115
Asadi AN, Azgomi MA, Entezari-Maleki R (2019) Unified power and performance analysis of cloud computing infrastructure using stochastic reward nets. Comput Commun 138(1):67–80
Asadi AN, Azgomi MA, Entezari-Maleki R (2019) Evaluation of the impacts of failures and resource heterogeneity on the power consumption and performance of IaaS clouds. J Supercomput 75(5):2837–2861
Asadi AN, Azgomi MA, Entezari-Maleki R (2020) Analytical evaluation of resource allocation algorithms and process migration methods in virtualized systems. Sustain Comput Inform Syst 25:1–16
Entezari-Maleki R, Sousa L, Movaghar A (2017) Performance and power modeling and evaluation of virtualized servers in IaaS clouds. Inf Sci 394–395(1):106–122
Varga A, Hornig R (2008) An overview of the OMNeT++ simulation environment. In: The first international conference on simulation tools and techniques for communications, networks and systems & workshops, Marseille, France, March, pp 1–10
Ceuppens L, Sardella A, Kharitonov D (2008) Power saving strategies and technologies in network equipment opportunities and challenges, risk and rewards. In: International symposium on applications and the internet, Turku, Finland, 28 July–1 Aug, pp 381–384
Agarwal Y, Hodges S, Chandra R, Scott J, Bahl P, Gupta R (2009) Somniloquy: augmenting network interfaces to reduce PC energy usage. In: The 6th USENIX symposium on networked systems design and implementation, Boston, USA, 22–24 Apr, pp 365–380
Bilal K, Khan SU, Madani SA, Hayat K, Khan MI, Min-Allah N, Kolodziej J, Wang L, Zeadally S, Chen D (2013) A survey on green communications using adaptive link rate. Cluster Comput 16(3):575–589
Bolla R, Bruschi R, Davoli F, Cucchietti F (2011) Energy efficiency in the future internet: a survey of existing approaches and trends in energy-aware fixed network infrastructures. IEEE Commun Surv Tutor 13(2):223–244
Nedevschi S, Popa L, Iannaccone G, Ratnasamy S, Wetherall D (2008) Reducing network energy consumption via sleeping and rate-adaptation. In: The 5th USENIX symposium on networked systems design and implementation, Berkeley, USA, 16–18 Apr, pp 323–336
Shi F, Jin D, Song J (2014) A survey of traffic-based routing metrics in family of expected transmission count for self-organizing networks. Comput Electr Eng 40(6):1801–1812
Eisentraut C, Hermanns H, Katoen J-P, Zhang L (2013) A semantics for every GSPN. In: International conference on applications and theory of Petri nets and concurrency, Milan, Italy, 24–28 June, pp 90–109
Jensen K, Kristensen LM, Wells L (2007) Coloured Petri Nets and CPN tools for modelling and validation of concurrent systems. Int J Softw Tools Technol Transf 9(3–4):213–254
Muppala JK, Trivedi KS (1992) Composite performance and availability analysis using a hierarchy of stochastic reward nets. In: The proceedings of fifth international conference on modelling techniques and tools for computer performance evaluation, North-Holland, Jan, pp 335–349
Carpinone A, Giorgio M, Langella R, Testa A (2015) Markov chain modeling for very-short-term wind power forecasting. Electr Power Syst Res 122:152–158
Zavanella L, Zanoni S, Ferretti I, Mazzoldi L (2015) Energy demand in production systems: a queuing theory perspective. Int J Prod Econ 170(B):393–400
Movaghar A (1984) Performability modeling with stochastic activity networks. In: The 1984 real-time systems symposium, Michigan, USA
Daly D, Doyle JM, Webster PG, Sanders WH (2000) Möbius: an extensible tool for performance and dependability modeling. In: International conference on modelling techniques and tools for computer performance evaluation, USA, 25–31 Mar, pp 332–336
Yessad N, Omar M, Tari A, Bouabdallah A (2018) QoS-based routing in wireless body area networks: a survey and taxonomy. Computing 100:245–275
Priyadarsini M, Kumar S, Bera P, Rahman MA (2019) An energy-efficient load distribution framework for SDN controllers. Computing 102:2073–2098
Nancharaiah B, Mohan BC (2014) The performance of a hybrid routing intelligent algorithm in a mobile ad hoc network. Comput Electr Eng 40(1):1255–1264
Macia H, Ruiz MC, Mateo JA, Calleja JL (2015) Petri nets-based model for the analysis of NORIA protocol. Concurr Comput 27(17):4704–4715
Mahendran V, Gunasekaran R, Murthy CSR (2014) Performance modeling of delay-tolerant network routing via queueing Petri nets. IEEE Trans Mob Comput 13(8):1816–1828
Liu B, Ren F, Lin C, Jiang X (2008) Performance analysis of sleep scheduling schemes in sensor networks using stochastic Petri net. In: International conference on communications, Beijing, China, 19–23 May, pp 4278–4283
Vaton S, Brun O, Mouchet M, Belzarena P, Amigo I, Prabhu BJ, Chonavel T (2019) Joint minimization of monitoring cost and delay in overlay networks: optimal policies with a Markovian approach. J Netw Syst Manag 27:188–232
Hui Z, Zhi-hong Q, Ying L, Xue W, Yi-jun W (2010) Modeling on prediction of WSN sleep scheduling: a preliminary study. In: The 2nd international conference on software engineering and data mining, Chengdu, China, 23–25 Jun, pp 123–127
Singh B, Lobiyal DK (2013) Traffic-aware density-based sleep scheduling and energy modeling for two dimensional Gaussian distributed wireless sensor network. Wirel Pers Commun 70(4):1373–1396
Chiaraviglio L, Cianfrani A, Listanti M, Mignano L, Polverini M (2015) Implementing energy-aware algorithms in backbone networks: a transient analysis. In: IEEE international conference on communications, London, UK, 8–12 Jun, pp 142–148
Okonor O, Wang N, Sun Z, Georgoulas S (2014) Link sleeping and wake-up optimization for energy aware ISP networks. In: IEEE symposium on computers and communications, Funchal, Portugal, 23–26 Jun, pp 1–7
Chiaraviglio L, Cianfrani A, Rouzic EL, Polverini M (2013) Sleep modes effectiveness in backbone networks with limited configurations. Comput Netw 57(15):2931–2948
Avallone S, Ventre G (2012) Energy efficient online routing of flows with additive constraints. Comput Netw 56(10):2368–2382
Cianfrani A, Eramo V, Listanti M, Polverini M, Vasilakos AV (2012) An OSPF-integrated routing strategy for QoS-aware energy saving in IP backbone networks. IEEE Trans Netw Serv Manag 9(3):254–267
Capone A, Cascone C, Gianoli LG, Sansò B (2013) OSPF optimization via dynamic network management for green IP networks. In: Sustainable Internet and ICT for sustainability, Palermo, Italy, 30–31 Oct, pp 1–9
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Asadi, A.N., Azgomi, M.A. & Entezari-Maleki, R. Model-based evaluation of the power versus performance of network routing algorithms. Computing 103, 1723–1746 (2021). https://doi.org/10.1007/s00607-020-00882-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-020-00882-x
Keywords
- Routing algorithms
- Power-aware networking
- Performance modeling
- Stochastic activity network (SANs)
- OMNeT++ simulator