The impact of networking algorithms on the power consumption of routers

Abstract

In the push towards greener ICT, there is a need to examine the energy savings possible in the design of network infrastructure and each network component. The focus of this paper is to evaluate the impact of routing algorithms on the power consumption of network routers. In a comparison of the power consumption of a number of routers implementing different routing protocols on the open source NetFPGA board, our results show the Bloom filter-based zFilter forwarding node is the greenest router. The rate control protocol (RCP) router and the precision time protocol (PTP) router consume almost identical power, which is about 1.1–1.6% higher than that of the reference router. This higher power consumption of RCP and PTP routers is attributed to the 3.6%–4.7% higher power consumption in the 3.3-V power component of the total power consumption, which is due to the higher router design complexity. Furthermore, we examined the impact of scaling down the core operational clock frequency to demonstrate the merits of energy proportional routing in each of the routers. The zFilter, operating at 62.5 MHz, outperforms the RCP, PTP, and the reference routers operating at 125 MHz, in terms of both packet loss and throughput. In addition, the zFilter operating at 62.5 MHz consumes around 10.9–11.2% less power than the reference router operating at 125 MHz. We analyze the architecture of each router to further explain these results.

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

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Notes

  1. 1.

    This project generated a European Telecommunications Standard—ETSI STANDARD 203-237 (Final draft ETSI ES 203 237 2014).

References

  1. (2013). A GreenTouch White Paper, GreenTouch Green Meter Research Study: reducing the net energy consumption in communications networks by up to 90% by 2020.

  2. Bolla, R., Davoli, F., Bruschi, R., Christensen, K., Cucchietti, F., & Singh, S. (2011). The potential impact of green technologies in next-generation wireline networks—is there room for energy saving optimization? IEEE Communications Magazine, 49(8), 80–86.

    Article  Google Scholar 

  3. J. Cao, L.L. Sun, X. Zheng and J. Jin. (2015). The investigation and implementation of packet generator with variable traffic and packet size on NetFPGA. In Proc. IEEE Int. Conf. Commun. Tech. (ICCT 2015), Hangzhou, China, pp. 117–120.

  4. H. Cho, J. Jung, B. Cho, Y.-W. Jin, S.-W. Lee and Y. Baek. (2009). Precision time synchronization using IEEE 1588 for wireless sensor networks. In Proc. Int. Conf. Comput. Sci. Eng., Vancouver, Canada, pp.29–31.

  5. N. Dukkipati, G. Gibb, N. McKeown and J. Zhu. (2007). Building a RCP (rate control protocol) test network. In Proc. Annu. IEEE Symp. High-Perform. Interconnects, HOT interconnects, Standford, United States, pp. 91–98.

  6. (2014). Final draft ETSI ES 203 237, Environmental Engineering (EE); Green Abstraction Layer (GAL); Power management capabilities of the future energy telecommunication fixed network nodes.

  7. A. H. Ghani. (2011). Secure in-packet Bloom filter based forwarding on a reusable network hardware design, M. Eng. Thesis, Aalto Univ., Finland, May 7.

  8. A. H. Ghani and P. Nikander. (2010). Secure in-packet bloom filter forwarding on a NetFPGA. 1st European NetFPGA Developers Workshop.

  9. Guo, F., Ormond, O., Fialho, L., Collier, M., & Wang, X. J. (2012). Power consumption analysis of a NetFPGA based router. J. China. Univ. Posts. Telecommun., 19(1), 94–99.

    Article  Google Scholar 

  10. M. Gupta and S. Singh. (2003). Greening of the Internet. In Proc. ACM SIGCOMM. Karlsruhe, Germany, pp. 19–26.

  11. Han, J., & Jeong, D.-K. (2009). Practical considerations in the design and implementation of time synchronization systems using IEEE 1588. IEEE Communications Magazine, 47(11), 164–170.

    Article  Google Scholar 

  12. Hinton, K., Baliga, J., Feng, M., Ayre, R., & Tucker, R. S. (2011). Power consumption and energy efficiency in the Internet. IEEE Network, 25(2), 6–12.

    Article  Google Scholar 

  13. Hu, C. C., Wu, C. M., Xiong, W., Wang, B. Q., Wu, J. X., & Jiang, M. (2011). On the design of green reconfigurable router toward energy efficient Internet. IEEE Communications Magazine, 49(6), 83–87.

    Article  Google Scholar 

  14. P. Jokela, A. Zahemszky, C. E. Rothenberg, S. Arianfar and P. Nikander. (2009). LIPSIN: Line speed publish/subscribe inter-networking. In Proc. ACM SIGCOMM, Barcelona, Spain, pp. 195–206.

  15. J. Keinanen, P. Jokela and K. Slavov. (2009). Implementing zFilter based forwarding node on a NetFPGA. NetFPGA Developers Workshop.

  16. A. Lombardo, C. Panarello, D. Reforgiato and G. Schembra. (2012a). Measuring and modeling energy consumption to design a green NetFPGA giga-router. In Proc. IEEE GLOBECOM, Anaheim, CA, pp. 3062–3067.

  17. A. Lombardo, D. Reforgiato, V. Riccobene and G. Schembra. (2012b). A Markov model to control heat dissipation in open multi-frequency green routers. In Proc. Sustainable Internet and ICT for Sustainability, SustainIT, Pisa, Italy.

  18. Maurya, S. K., & Clark, L. T. (2011). A dynamic longest prefix matching content addressable memory for IP routing. IEEE Trans. Very Large ScaleIntegr. VLSI Syst., 19(6), 963–972.

    Article  Google Scholar 

  19. National Instruments NI USB-6251: www.ni.com.

  20. NetFPGA Homepage NetFPGA 1G, available at http://netfpga.org.

  21. Reviriego, P., Christensen, K., Rabanillo, J., & Maestro, J. A. (2011). An initial evaluation of energy efficient Ethernet. IEEE Communications Letters, 15(5), 578–580.

    Article  Google Scholar 

  22. V. Sivaraman, A. Vishwanath, Z. Zhao and C. Russell. (2011). Profiling per-packet and per-byte energy consumption in the NetFPGA gigabit router. In Proc. IEEE Conf. Comput. Commun. Workshops, INFOCOM. Shanghai, China, pp. 331–336.

  23. SMART 2020. Enabling the low carbon economy in the information age.

  24. Tarkoma, S., Rothenberg, C. E., & Lagerspetz, E. (2011). Theory and practice of Bloom filters for distributed systems. IEEE Commun. Surv. Tutorials, 14(1), 131–155.

    Article  Google Scholar 

  25. Ultraview PCI Smart Extenders(n.d.): www.ultraviewcorp.com.

  26. A. Vishwanath, Z. Zhao, V. Sivaraman and C. Russell. (2010). An empirical model of power consumption in the NetFPGA gigabit router. In Proc. IEEE Int.l Symp. Adv. Network. Telecommun. Syst. (ANTS), Mumbai, India, pp. 16–18.

  27. M. Waldvogel. (2000). Fast longest prefix matching: algorithms, analysis and applications, Ph.D. dissertation, Swiss Fed. Inst. Technol., Zurich, Switzerland.

  28. X. Zheng and X.J. Wang. (2014). Comparative study of power consumption of a NetFPGA-based forwarding node in publish-subscribe Internet routing. Comput. Commun. 44.

Download references

Acknowledgements

This work was co-funded by European FP7 ECONET project under grant agreement No. 258454, Zhejiang Provincial Qianjiang Talent Plan (QJD1402001), Zhejiang Provincial Natural Science Foundation of China (ZJNSF) (Grant Number: LY17F010017), EU Horizon 2020 INPUT project (Grant Agreement No. 644672), Science Foundation Ireland under the International Strategic Cooperation Award (Grant Number: SFI/12/ISCA/2496), National Natural Science Foundation of China (Grant numbers: 61331006 and 61372021), Zhejiang Provincial Key Project of Science and Technology Innovation Team (2010R50010), and Zhejiang Province Key Course of Circuit & System. The experiments were carried out in Dublin City University as part of the FP7 ECONET project. The authors would like to thank Harichandan Pulagam, a DCU intern from National Institute of Technology Karnataka (NITK), India, for help installing the PTP router.

Author information

Affiliations

Authors

Corresponding author

Correspondence to Xiaojun Wang.

Additional information

Xing Zheng and Xiaojun Wang were equally responsible for the work described in the paper.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Zheng, X., Wang, X., Sun, L. et al. The impact of networking algorithms on the power consumption of routers. Energy Efficiency 11, 189–201 (2018). https://doi.org/10.1007/s12053-017-9558-8

Download citation

Keywords

  • Power consumption
  • NetFPGA
  • Hardware router design
  • Energy proportional network design