A Fast and Memory-Efficient Approach to NDN Name Lookup

来源 :中国通信 | 被引量 : 0次 | 上传用户:huyuszsz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
For name-based routing/switching in NDN, the key challenges are to manage large-scale forwarding Tables, to lookup long names of variable lengths, and to deal with frequent updates. Hashing associated with proper length-detecting is a straightforward yet efficient solution. Binary search strategy can reduce the number of required hash detecting in the worst case. However, to assure the searching path correct in such a schema, either backtrack searching or redundantly storing some prefixes is required, leading to performance or memory issues as a result. In this paper, we make a deep study on the binary search, and propose a novel mechanism to ensure correct searching path without neither additional backtrack costs nor redundant memory consumptions. Along any binary search path, a bloom filter is employed at each branching point to verify whether a said prefix is present, instead of storing that prefix here. By this means, we can gain significantly optimization on memory efficiency, at the cost of bloom checking before each detecting. Our evaluation experiments on both real-world and randomly synthesized data sets demonstrate our superiorities clearly For name-based routing / switching in NDN, the key challenges are to manage large-scale forwarding Tables, to lookup long names of variable lengths, and to deal with frequent updates. Hashing associated with proper length-detecting is a straightforward yet efficient solution Binary search strategy can reduce the number of required hash detecting in the worst case. However, to assure the searching path correct in such a schema, either backtrack searching or redundantly storing some prefixes is required, leading to performance or memory issues as a result . In this paper, we make a deep study on the binary search, and propose a novel mechanism to ensure correct searching path without neither additional backtrack costs nor redundant memory consumptions. Along any binary search path, a bloom filter is employed at each branching point to verify whether a said prefix is ​​present, instead of storing that prefix here. By this means, we can gain significantly optimization on memory efficiency, at the cost of bloom checking before each detecting. Our evaluation experiments on both real-world and randomly synthesized data sets demonstrate our superiorities clearly
其他文献
通过上期的内容,我们对电视转播车有了一个初步的认识,本期我们将重点关注高清电视转播车的结构设计。    设计原则    首先要明确的是,当我们准备设计大型转播车时,要充分考虑到大型、超大型的转播车在运转的时候,各制作工种的工作状态,以及全部工位满负荷制作的需求。转播车在结构设计中应该考虑以下需求:  ●根据各工种工作特点及相互关系划分工作区,最大程度减少制作过程中的相互干扰,但要确保人员通道,特别
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
金钱石以纹理和颜色佳者为上,这块通体黄色的金钱石,石质极有特色,满身的金黄,点缀着斑斑点点的花纹,整个石形如同一头悠闲行走中的大熊,憨态可掬。 Money stone texture an
期刊
本文通过对荣华二采区10
期刊
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
1995年早春,南方日报编委会做出了一个看上去不无“马歇尔计划”色彩的决定,任命关键担任主编,程益中、张志光为副主编,任务是在当年3月确保南方都市报创刊.用“马歇尔计划”
重视和加强对大学生的人文素质的培养是时代的需求,也是当务之急。大学语文是位居人文素质教育之首的重要学科,其内容和形式都是真、善、美的统一,它的人文素质教育功能体现
本周,深主板大盘呈宽幅震荡格局,周四上证指数在权重股和大金融板块的带动下震荡上行,看似气势磅礴,但实际成交金额却不匹配,两市总成交才5000多亿元,放量明显不足。考虑到阶