EABF: Energy efficient self-adaptive Bloom filter for network packet processing

Yachao Zhou, Tian Song*, Xiaojun Wang

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

7 引用 (Scopus)

摘要

Future Internet requires re-thinking of network infrastructure towards the balance between computing capacities and energy sustainable techniques. As one of computing intensive components, Bloom filters are widely used for network packet processing. In this paper, an energy efficient self-adaptive Bloom filter, EABF, is devoted to a balance of power and performance especially for high performance networks. The basic idea is to give the Bloom Filter the capability to adjust the number of active hash functions according to the current workload automatically. This adaption depends on its control policies. Three policies are presented and compared. We also give the method to implement EABF in hardware for higher performance. It is presented in a two-stage platform based on FPGA where Stage 1 is always active and Stage 2, a secondary stage, is only active when necessary. The platform can also be extended to multi-stages. A control circuit is designed for flexibly changing working stage and reducing both dynamic and static power consumption. Analysis and experiments show that our dynamic two-stage EABF can achieve almost the best power savings as that of the fixed schemes; unlike the fixed schemes that might have much longer latency, EABF maintains nearly 1 clock cycle latency as that of a regular Bloom filter.

源语言英语
主期刊名2012 IEEE International Conference on Communications, ICC 2012
2729-2734
页数6
DOI
出版状态已出版 - 2012
活动2012 IEEE International Conference on Communications, ICC 2012 - Ottawa, ON, 加拿大
期限: 10 6月 201215 6月 2012

出版系列

姓名IEEE International Conference on Communications
ISSN(印刷版)1550-3607

会议

会议2012 IEEE International Conference on Communications, ICC 2012
国家/地区加拿大
Ottawa, ON
时期10/06/1215/06/12

指纹

探究 'EABF: Energy efficient self-adaptive Bloom filter for network packet processing' 的科研主题。它们共同构成独一无二的指纹。

引用此