RESEARCH Open Access Energy saving for OpenFlow switch on the NetFPGA platform based on queue engineering Tran Hoang Vu * , Vu Cong Luc, Nguyen Trung Quan, Nguyen Huu Thanh and Pham Ngoc Nam Abstract Data centers play an important role in our daily activities. The increasing demand on data centers in both scale and size has led to huge energy consumption that rises the cost of data centers. Besides, environmental impacts also increase considerably due to a large amount of carbon emissions. In this paper, we present a design aimed at green networking by reducing the power consumption for routers and switches. Firstly, we design the Balance Switch on the NetFPGA platform to save consumed energy based on Queue Engineering. Secondly, we design the test-bed system to precisely measure the consumed energy of our switches. Experimental results show that energy saving of our switches is about 30% - 35% of power consumption according to variation of input traffic compared with normal Openflow Switch. Finally, we describe performance evaluations. Keywords: OpenFlow switch; NetFPGA; Low power; Data center network; Green networking Introduction One of the most important issues that many researches of today society are very concerned for is to save energy consumption in data centers. A research, the Datacenter Dynatmics 2012 Global census shown that the con- sumed power in data centers between 2011 and 2012 rose significantly to 63% with 38GW (Sverdlik et al. 2011); in which the network devices consumes around from 20% to 30% of this energy (Heller et al. 2010; The Green Grid). On the other hand, the cost of consumed energy on data centers was about 44% of total costs (U.S. Environmental Protection Agencys Data Center Report to Congress). At the same time, along with huge energy consumption, data centers also emitted a large amount of carbon dioxide. In (The Green Grid), we can also see that energy con- sumption of components in a data center (Figure 1). It is clear that the proportion of the energy consumption of IT devices in the data center is significant, about 30%. Thus, one of the most controversial issues today relates to saving the energy consumption of network devices. There are some solutions to solve this problem such as reducing the clock rate from125 MHz to 62.5 MHz by changing the value of a hardware register according to the input bit rate (Lombardo et al. 2012). In this solution, the frequency is only reduced to a half of the original frequency and this clock frequency variation only affects a part of the NetFPGA board. Another method proposed in (Meng et al. 2012), the clock fre- quency is divided into lower levels from 125 MHz to 3.096MH according to the real time workload. However, it only applies to pipeline blocks in the User Data Path (UDP) (Figure 2). In addition, in (Hanay et al. 2012) given another approach that changes the link rate on the ports (1GB/100Mb/10 Mb) according to the queue length by reducing the frequency of Ethernet MAC block to 25 MHz. In this method, the research is only applied for particular Ethernet MAC blocks. Overall, these solutions are not really effective in saving the consumed energy be- cause of some above- analyzed restrictions. Moreover, in (Thanh et al. 2012), (Heller) shown that the traffic through switches and routers varies signifi- cantly according to time the input traffic peaks during the day and falls at night. However, the energy consump- tion of these devices remains constant that wastes en- ergy. Thus, we should design the new network devices that consume energy according to the input traffic. In this paper, we describe a design Balance Switch to save the power consumption of OpenFlow switches using in data centers by changing the operating frequence * Correspondence: vu.tranhoang@hust.edu.vn Hanoi University of Science and Technology, Hanoi, Vietnam a SpringerOpen Journal © 2015 Tran et al.; licensee Springer. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. Vu et al. SpringerPlus (2015) 4:64 DOI 10.1186/s40064-014-0775-8