IBLTs(Invertible Bloom Lookup Tables)

IBLTs(Invertible Bloom Lookup Tables)

notion image
  • subtraction operation : 서로다른 두 집합의 대칭차(symmetric difference)를 구할때 유용함(15%차이)
  • Bloom Filter와 달리 bit대신 각cell이 count와 key-value 쌍으로 이루어짐
  • 데이터의 삽입, 수정, 삭제가 가능함
 
  • IBLT의 크기는 두 집합의 크기와 관계없고, subtraction후 디코딩할수있다고 예상되는 차이에 따라 다름.
References
Invertible Bloom Lookup Tables
Set Reconciliation and File Synchronization Using Invertible Bloom Lookup Tables (자세한 IBLT연산 방법을 이해하는데 도움이 되었던 Paper)
Codechain에서 IBLT를 소개한 글
 
관심 주제를 선택해주세요. 선택하지 않으면 모든 글을 구독합니다.