DOI QR코드

DOI QR Code

A Study on Energy Savings in a Network Interface Card Based on Optimization of Interrupt Coalescing

인터럽트 병합 최적화를 통한 네트워크 장치 에너지 절감 방법 연구

  • 이재열 (국민대학교 대학원 컴퓨터공학과) ;
  • 한재일 (국민대학교 컴퓨터공학과) ;
  • 김영만 (국민대학교 컴퓨터공학과)
  • Received : 2015.07.23
  • Accepted : 2015.08.21
  • Published : 2015.09.30

Abstract

The concept of energy-efficient networking has begun to spread in the past few years, gaining increasing popularity. A common opinion among networking researchers is that the sole introduction of low consumption silicon technologies may not be enough to effectively curb energy requirements. Thus, for disruptively boosting the network energy efficiency, these hardware enhancements must be integrated with ad-hoc mechanisms that explicitly manage energy saving, by exploiting network-specific features. The IEEE 802.3az Energy Efficient Ethernet (EEE) standard is one of such efforts. EEE introduces a low power mode for the most common Ethernet physical layer standards and is expected to provide large energy savings. However, it has been shown that EEE may not achieve good energy efficiency because mode transition overheads can be significant, leading to almost full energy consumption even at low utilization levels. Coalescing techniques such as packet coalescing and interrupt coalescing were proposed to improve energy efficiency of EEE, but their implementations typically adopt a simple policy that employs a few fixed values for coalescing parameters, thus it is difficult to achieve optimal energy efficiency. The paper proposes adaptive interrupt coalescing (AIC) that adopts an optimal policy that could not only improve energy efficiency but support performance. AIC has been implemented at the sender side with the Intel 82579 network interface card (NIC) and e1000e Linux device driver. The experiments were performed at 100 M bps transfer rate and show that energy efficiency of AIC is improved in most cases despite performance consideration and in the best case can be improved up to 37% compared to that of conventional interrupt coalescing techniques.

Keywords

References

  1. Augustsson, N., J. Holmstrom, and A. Nilsson, "From Technological Transitions to Servide Transitions : A Study of Attenuation Effects in IT Service Provisioning", Korean Society of IT Services, Vol.14, No.2, 2015, 337-354. https://doi.org/10.9716/KITS.2015.14.2.337
  2. Christensen, K., P. Reviriego, B. Nordman, M. Bennett, M. Mostowfi, and J.A. Maestro, "IEEE 802.3 az : the Road to Energy Efficient Ethernet", IEEE Communications Magazine, Vol.48, No.11, 2010, 50-56. https://doi.org/10.1109/MCOM.2010.5621967
  3. E1000, "Intel : Intel Gigabit Ethernet Driver", 2014, Available at http://sourceforge.net/projects/e1000(Accessed September 1. 2015).
  4. EEE, "Energy Efficient Ethernet IEEE 802.3az", 2010, Available at http://standards.ieee.org/getieee802/ download/802.3az-2010 (Accessed September 2. 2015).
  5. ETHTOOL, Available at https://www.kernel.org/pub/software/network/ethtool/(Accessed September 1. 2015).
  6. GBE, Available at http://www.intel.co.kr/content/www/kr/ko/ethernet-controllers/gbe-controllers-interrupt-moderation-appl-note.html (Accessed September 2. 2015).
  7. IEEE 802, Available at http://www.ieee802.org/3/az/index.html, 2010(Accessed September 1. 2015).
  8. IEEE Supp., IEEE Standards for Local and Metropolitan Area Networks : Supplements to Carrier Sense Multiple Access With Collision Detection(CSMA/CD) Access Method and Physical Layer Specifications, 1993.
  9. Intel 82579, "$Intel^{{R}}$ 82579 Gigabit Ethernet PHY", 2011, Available at http://www.intel.com/con tent/dam/doc/datasheet/82579-gbe-phy-data sheet-vol-2-1(Accessed September 1. 2015).
  10. Kok, A., R. Esten, and R.W. Helms, "Knowledge Sharing in the New World of Work : Effects of the New Way of Working", Korean Society of IT Services, Vol.14, No.2, 2015, 315-336. https://doi.org/10.9716/KITS.2015.14.2.315
  11. Koomey, J., "Growth in Data Center Electricity use 2005 to 2010", A report by Analytical Press, completed at the request of The New York Times, 2011.
  12. Makineni, S., R. Iyer, P. Sarangam, D. Newell, L. Zhao, R. Illikkal, and J. Moses, Receive Side Coalescing for Accelerating TCP/IP Processing, High Performance Computing-HiPC 2006, Springer Berlin Heidelberg, 2006, 289-300.
  13. Mostowfi, M. and K. Christensen, "Saving Energy in LAN Switches : New Methods of Packet Coalescing for Energy Efficient Ethernet", Green Computing Conference and Workshops (IGCC), 2011, 1-8.
  14. MSDN, Available at https://msdn.microsoft.com/en-us/library/windows/hardware/ff556017% 28v=vs.85%29.aspx, (Accessed September 1. 2015).
  15. Prasad, R., M. Jain, and C. Dovrolis, "Effects of Interrupt Coalescence on Network Measurements", Passive and active network measurement, Lecture Notes in Computer Science, Vol.3015, 2004, 247-256.
  16. Sim, S.B., C.S. Yoo, and S.M. Hong, "Case Study and Performance Analysis of IT Convert gence Business Models for Defense Sector", Korean Society of IT Services, Vol.14, No.2, 2015, 275-288. (심승배, 유천수, 홍수민, "국방 IT융합 비즈니스모델 사례와 성과 분석", 한국IT서비스학회지, 제14권, 제2호, 2015, 275-288.) https://doi.org/10.9716/KITS.2015.14.2.275
  17. Reviriego, P., K. Christensen, J. Rabanillo, and J. A. Maestro, "An Initial Evaluation of Energy Efficient Ethernet", IEEE Communications Letters, Vol.15, No.5, 2011, 578-580. https://doi.org/10.1109/LCOMM.2011.040111.102259