Comparing Set Reconciliation Methods Based on Bloom Filters and Their Variants

来源 :Tsinghua Science and Technology | 被引量 : 0次 | 上传用户:dvcsvf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Set reconciliation between two nodes is widely used in network applications.The basic idea is that each member of a node pair has an object set and seeks to deliver its unique objects to the other member.The Standard Bloom Filter(SBF)and its variants,such as the Invertible Bloom Filter(IBF),are effective approaches to solving the set reconciliation problem.The SBF-based method requires each node to represent its objects using an SBF,which is exchanged with the other node.A receiving node queries the received SBF against its local objects to identify the unique objects.Finally,each node exchanges its unique objects with the other node in the node pair.For the IBFbased method,each node represents its objects using an IBF,which is then exchanged.A receiving node subtracts the received IBF from its local IBF so as to decode the different objects between the two sets.Intuitively,it would seem that the IBF-based method,with only one round of communication,entails less communication overhead than the SBF-based method,which incurs two rounds of communication.Our research results,however,indicate that neither of these two methods has an absolute advantages over the others.In this paper,we aim to provide an in-depth understanding of the two methods,by evaluating and comparing their communication overhead.We find that the best method depends on parameter settings.We demonstrate that the SBF-based method outperforms the IBF-based method in most cases.But when the number of different objects in the two sets is below a certain threshold,the IBF-based method outperforms the SBF-based method. Set reconciliation between two nodes is widely used in network applications. The basic idea is that each member of a node pair has an object set and seeks to deliver its unique objects to the other member. The Standard Bloom Filter (SBF) and its variants, such as the Invertible Bloom Filter (IBF), are effective approaches to solving the set reconciliation problem. The SBF-based method requires each node to represent its objects using an SBF, which is exchanged with the other node. A receiving node queries the received SBF against its local objects to identify the unique objects. Finally, each node exchanges its unique objects with the other node in the node pair. For the IBFbased method, each node represents its objects using an IBF, which is then exchanged. A receiving node subtracts the received IBF from its local IBF so as to decode the different objects between the two sets. Authorized, it would seem that the IBF-based method, with only one round of communication, entails less communication overhead than the SBF-based method, which incurs two rounds of communication. Our research results, however, indicate that neither of two methods has an absolute advantages over the others. In this paper, we aim to provide an in-depth understanding of the two methods, by evaluating and comparing their communication overhead. We find that the best method depends on parameter settings. We demonstrate that the SBF-based method outperforms the IBF-based method in most cases. But when the number of different objects in the two sets is below a certain threshold, the IBF-based method outperforms the SBF-based method.
其他文献
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
高等学校是国家培养社会主义可靠接班人和合格建设者的主阵地,思想政治理论课教师、辅导员和班主任队伍是大学生思想政治教育工作的主要依靠力量,是大学生全面发展的指导者和
在现代课堂中,教师在平时语文教研活动和课堂教学中都在提倡学生自主学习这一学习模式,但在真正的课堂中,大多教师仍是按照自己的老模式来进行教学.还有一些教师只注重研究教
期刊
在小学语文阅读教学中,读是悟的基础,悟是读的深入,练是读和悟的融会贯通,是语言积累和运用的水乳交融,是技能的形成过程。阅读教学中应做到以人为本,“训练”中包容“感悟体验”;以
对学生的能力进行分层rn初中生英语阅读能力的提升是一个循序渐进的过程,故此分层教学模式在初中英语阅读教学中的应用,要求教师应对学情有全面性认识,参照其学习水平上的差
期刊
在语文教学实践过程中,为了提高阅读教学的成效,小学语文教师必须打破传统教学模式的束缚,不断提升阅读教学的趣味性,激发学生的自主学习意识,为此,笔者在本文中就小学语文阅读教学
政治是一门理论性很强的学科,在课堂上如果教师对政治概念、政治观点进行枯燥乏味的讲解,开展教条主义的说教,会逐渐使学生丧失在政治课堂上的学习兴趣,课堂也会变得毫无生机
期刊