A new power profiling method and power scaling mechanism for energy-aware NetFPGA gigabit router

Today the ICT industry accounts for 2-4% of the worldwide carbon emissions that are estimated to double in a business-as-usual scenario by 2020. A remarkable part of the large energy volume consumed in the Internet today is due to the over-provisioning of network resources such as routers, switches and links to meet the stringent requirements on reliability. Therefore, performance and energy issues are important factors in designing gigabit routers for future networks. However, the design and prototyping of energy-efficient routers is challenging because of multiple reasons, such as the lack of power measurements from live networks and a good understanding of how the energy consumption varies under different traffic loads and switch/router configuration settings. Moreover, the exact energy saving level gained by adopting different energy-efficient techniques in different hardware prototypes is often poorly known. In this article, we first propose a measurement framework that is able to quantify and profile the detailed energy consumption of sub-components in the NetFPGA OpenFlow switch. We then propose a new power-scaling algorithm that can adapt the operational clock frequencies as well as the corresponding energy consumption of the FPGA core and the Ethernet ports to the actual traffic load. We propose a new energy profiling method, which allows studying the detailed power performance of network devices. Results show that our energy efficient solution obtains higher level of energy efficiency compared to some existing approaches as the upper and lower bounds of power consumption of the NetFPGA Openflow switch are proved to be 30% lower than ones of the commercial HP Enterprise switch. Moreover, the new switch architecture can save up to 97% of dynamic power consumption of the FPGA chip at lowest frequency mode.

[1]  Sergiu Nedevschi,et al.  Reducing Network Energy Consumption via Sleeping and Rate-Adaptation , 2008, NSDI.

[2]  B. Dhoedt,et al.  Worldwide energy needs for ICT: The rise of power-aware networking , 2008, 2008 2nd International Symposium on Advanced Networks and Telecommunication Systems.

[3]  Sujata Banerjee,et al.  A Power Benchmarking Framework for Network Devices , 2009, Networking.

[4]  R.S. Tucker,et al.  Evolution of WDM Optical IP Networks: A Cost and Energy Perspective , 2009, Journal of Lightwave Technology.

[5]  Nam Pham Ngoc,et al.  Modeling and experimenting combined smart sleep and power scaling algorithms in energy-aware data center networks , 2013, Simul. Model. Pract. Theory.

[6]  Ieee Standards Board IEEE standards for local and metropolitan area networks : supplement to Carrier Sense Multiple Access with Collision Detection (CSMA/CD) access method and physical layer specifications : layer management (section 5) , 1991 .

[7]  Y. Ofek,et al.  Time for a "Greener" Internet , 2009, 2009 IEEE International Conference on Communications Workshops.

[8]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[9]  Alan D. George,et al.  Real-time performance analysis of Adaptive Link Rate , 2008, 2008 33rd IEEE Conference on Local Computer Networks (LCN).

[10]  L.G. Roberts A radical new router , 2009, IEEE Spectrum.

[11]  Xiaodong Wang,et al.  CARPO: Correlation-aware power optimization in data center networks , 2012, 2012 Proceedings IEEE INFOCOM.

[12]  Diego Reforgiato Recupero,et al.  Power control and management in the NetFPGA gigabit router , 2012, 2012 Future Network & Mobile Summit (FutureNetw).

[13]  Monia Ghobadi,et al.  Caliper: a tool to generate precise and closed-loop traffic , 2010, SIGCOMM '10.

[14]  Vijay Sivaraman,et al.  Profiling per-packet and per-byte energy consumption in the NetFPGA Gigabit router , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[15]  Sandeep K. Shukla,et al.  High Level Power Estimation Models for FPGAs , 2011, 2011 IEEE Computer Society Annual Symposium on VLSI.

[16]  Prasant Mohapatra,et al.  Simultaneously Reducing Latency and Power Consumption in OpenFlow Switches , 2014, IEEE/ACM Transactions on Networking.

[17]  Truong Thu Huong,et al.  ECODANE: A customizable hybrid testbed for green data center networks , 2013, 2013 International Conference on Advanced Technologies for Communications (ATC 2013).

[18]  Riadh Dhaou,et al.  Performance evaluation of energy efficient policies for ethernet switches , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[19]  Alessandro Carrega,et al.  Cutting the energy bills of Internet Service Providers and telecoms through power management: An impact analysis , 2012, Comput. Networks.

[20]  Stephen J. Wright,et al.  Power Awareness in Network Design and Routing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[21]  Glen Gibb,et al.  NetFPGA: reusable router architecture for experimental research , 2008, PRESTO '08.

[22]  R.S. Tucker,et al.  Energy Consumption in Optical IP Networks , 2009, Journal of Lightwave Technology.

[23]  Rodney S. Tucker,et al.  Power consumption and energy efficiency in the internet , 2011, IEEE Network.

[24]  Bin Liu,et al.  Greening the Internet Using Multi-frequency Scaling Scheme , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[25]  Alan D. George,et al.  The next frontier for communications networks: power management , 2004, Comput. Commun..

[26]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[27]  Alessandro Carrega,et al.  Green network technologies and the art of trading-off , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[28]  Sujata Banerjee,et al.  Energy Aware Network Operations , 2009, IEEE INFOCOM Workshops 2009.

[29]  Pedro Reviriego,et al.  IEEE 802.3az: the road to energy efficient ethernet , 2010, IEEE Communications Magazine.

[30]  Franco Davoli,et al.  Energy Efficiency in the Future Internet: A Survey of Existing Approaches and Trends in Energy-Aware Fixed Network Infrastructures , 2011, IEEE Communications Surveys & Tutorials.

[31]  Wei Li,et al.  Saving energy and improving TCP throughput with rate adaptation in Ethernet , 2012, 2012 IEEE International Conference on Communications (ICC).

[32]  Marco Listanti,et al.  Enabling backbone networks to sleep , 2011, IEEE Network.