Skip to main content
Log in

Model-based evaluation of the power versus performance of network routing algorithms

  • Regular Paper
  • Published:
Computing Aims and scope Submit manuscript

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.

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
Fig. 10

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Yan Z, Shi R, Yang Z (2018) ICT development and sustainable energy consumption: a perspective of energy productivity. Sustainability 10:2568

    Article  Google Scholar 

  4. 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

  5. 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

    Article  Google Scholar 

  6. Santos BP, Vieira LF, Vieira MA (2017) CGR: centrality-based green routing for low-power and lossy networks. Comput Netw 129(1):117–128

    Article  Google Scholar 

  7. Shukla S, Kumarb M (2018) An improved energy efficient quality of service routing for border gateway protocol. Comput Electr Eng 67(1):520–535

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Sanders WH, Meyer JF (2001) Stochastic activity networks: formal definitions and concepts. Formal Methods Perform Anal 2090(1):315–343

    MATH  Google Scholar 

  10. Movaghar A (2001) Stochastic activity networks: a new definition and some properties. Sci Iran 8(4):303–311

    MathSciNet  MATH  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

  22. 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

    Article  Google Scholar 

  23. 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

  24. 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

    Article  Google Scholar 

  25. 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

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Movaghar A (1984) Performability modeling with stochastic activity networks. In: The 1984 real-time systems symposium, Michigan, USA

  29. 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

  30. 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

    Article  MathSciNet  Google Scholar 

  31. Priyadarsini M, Kumar S, Bera P, Rahman MA (2019) An energy-efficient load distribution framework for SDN controllers. Computing 102:2073–2098

    Article  MathSciNet  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

    Article  Google Scholar 

  39. 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

  40. 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

  41. Chiaraviglio L, Cianfrani A, Rouzic EL, Polverini M (2013) Sleep modes effectiveness in backbone networks with limited configurations. Comput Netw 57(15):2931–2948

    Article  Google Scholar 

  42. Avallone S, Ventre G (2012) Energy efficient online routing of flows with additive constraints. Comput Netw 56(10):2368–2382

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Abdollahi Azgomi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-020-00882-x

Keywords

Mathematics Subject Classification

Navigation