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

Jae-Youp Lee, Jae-Il Han, Young Man Kim
{"title":"A Study on Energy Savings in a Network Interface Card Based on Optimization of Interrupt Coalescing","authors":"Jae-Youp Lee, Jae-Il Han, Young Man Kim","doi":"10.9716/KITS.2015.14.3.183","DOIUrl":null,"url":null,"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.","PeriodicalId":272384,"journal":{"name":"Journal of the Korea society of IT services","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the Korea society of IT services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.9716/KITS.2015.14.3.183","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

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.
基于中断合并优化的网卡节能研究
在过去的几年里,节能网络的概念已经开始传播,越来越受欢迎。网络研究人员的一个普遍观点是,仅仅引入低消耗的硅技术可能不足以有效地抑制能源需求。因此,为了颠覆性地提高网络能源效率,这些硬件增强必须与通过利用网络特定功能明确管理节能的特设机制集成在一起。IEEE 802.3az节能以太网(EEE)标准就是其中之一。EEE为最常见的以太网物理层标准引入了一种低功耗模式,并有望提供大量的节能。然而,有研究表明,电子电气设备可能无法实现良好的能源效率,因为模式转换开销可能很大,即使在低利用率水平下也会导致几乎全部的能源消耗。为了提高电子电气设备的能效,人们提出了聚并技术,如分组聚并技术和中断聚并技术,但这些技术的实现通常采用简单的策略,采用几个固定的聚并参数值,因此难以达到最优的能效。本文提出了一种采用最优策略的自适应中断合并(AIC),该策略既能提高系统的能效,又能支持系统的性能。AIC在发送端通过Intel 82579网卡和e1000e Linux设备驱动程序实现。实验以100m bps的传输速率进行,结果表明,尽管考虑到性能因素,AIC的能量效率在大多数情况下都得到了提高,在最好的情况下,与传统的中断合并技术相比,AIC的能量效率可以提高37%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信