A Method to Protect Bloom Filters from Soft Errors

被引:0
|
作者
Reviriego, Pedro [1 ]
Pontarelli, Salvatore [2 ]
Antonio Maestro, Juan [1 ]
Ottavi, Marco [3 ]
机构
[1] Univ Antonio de Nebrija, C Pirineos 55, E-28040 Madrid, Spain
[2] Consorzio Nazl Interuniv Telecomunicaz, Parma, Italy
[3] Univ Roma Tor Vergata, I-00133 Rome, Italy
关键词
Bloom filters; Error correction; Soft errors;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Bloom filters are used in many computing and networking applications where they provide a simple method to test if an element is present in a set. In some of those systems, reliability is a major concern and therefore the Bloom filters should be protected to ensure that errors do not affect the system behavior. One of the most common type of errors in electronic implementations of Bloom filters are radiation induced soft errors. Soft errors can corrupt the contents of a Bloom filter causing false positives and false negatives. Error Correction Codes (ECCs) can be used to protect the Bloom filter so that for example single bit errors are detected and corrected. However, the use of ECCs impacts the implementation area, power and delay. In this paper, a method to efficiently protect the contents of a Bloom filter is presented. The scheme exploits the different effects at the system level of false positives and false negatives to achieve effective error protection at lower cost than that of a traditional ECC. To illustrate the benefits of the proposed method, a case study is presented where the proposed implementation is compared with the use of a traditional Hamming ECC.
引用
收藏
页码:80 / 84
页数:5
相关论文
共 50 条
  • [1] A method to protect Cuckoo filters from soft errors
    Reviriego, P.
    Pontarelli, S.
    Maestro, J. A.
    MICROELECTRONICS RELIABILITY, 2017, 72 : 85 - 89
  • [2] Detecting Errors in Instructions with Bloom Filters
    Atamaner, Mert
    Ergin, Oguz
    Ottavi, Marco
    Reviriego, Pedro
    2017 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2017, : 143 - 146
  • [3] Resistive Bloom Filters: From Approximate Membership to Approximate Computing with Bounded Errors
    Akhlaghi, Vahideh
    Rahimi, Abbas
    Gupta, Rajesh K.
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1441 - 1444
  • [4] A Fast Bloom Filters Method in APN Filtering
    Liu, ZhenYu
    Xie, ShengLi
    Lai, Yue
    PACIIA: 2008 PACIFIC-ASIA WORKSHOP ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION, VOLS 1-3, PROCEEDINGS, 2008, : 1116 - 1121
  • [5] Decoding Errors in Difference-Invertible Bloom Filters: Analysis and Resolution
    Choi, Eunji
    Lee, Jungwon
    Yim, Changhoon
    Lim, Hyesook
    IEEE ACCESS, 2024, 12 : 40622 - 40633
  • [6] A method to cope with soft errors
    Skoufis, Michael N.
    Wang, Haibo
    Tragoudas, Spyros
    PROCEEDINGS OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON CIRCUITS, VOL 1: CIRCUITS THEORY AND APPLICATIONS, 2007, : 165 - +
  • [7] BLOOM FILTERS
    WELLS, B
    DR DOBBS JOURNAL, 1995, 20 (01): : 12 - 12
  • [8] FastTag: A Technique to Protect Cache Tags Against Soft Errors
    Reviriego, Pedro
    Pontarelli, Salvatore
    Ottavi, Marco
    Antonio Maestro, Juan
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2014, 14 (03) : 935 - 937
  • [9] IP traceback by packet marking method with bloom filters
    Takurou, Hosoi
    Matsuura, Kanta
    Mai, Hideki
    41ST ANNUAL IEEE INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOLOGY, PROCEEDINGS, 2007, : 255 - +
  • [10] FILTERS THAT PROTECT FILTERS
    不详
    CHEMICAL ENGINEERING, 1988, 95 (09) : 158 - 158