CoDE: Fast Name Lookup and Update using Conflict-driven Encoding

被引:0
|
作者
Shen, Tong [1 ,3 ]
Zhang, Xinyi [2 ,3 ]
Xie, Gaogang [3 ]
Meng, Yuanmei [4 ]
Zhang, Dafang [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha, Hunan, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
[3] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
[4] Chinese Acad Sci, Inst Semicond, Beijing, Peoples R China
关键词
name lookup; encoding; conflict-driven; hash;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Like IP lookup in the traditional networking, name lookup is a key technology for packet forwarding in the named data networking (NDN). However, unlike fixed-length IP addresses, such hierarchical names are of variable and unlimited length in theory. Both the large-scale name prefix database and high-frequency name update bring unprecedented challenges to the high-performance packet forwarding in the NDN. However, most existing approaches have drawbacks, such as the complex structure, the frequent memory access, and the time-consuming encoding, which make them difficult to meet these requirements. In this paper, we propose CoDE, an effective name lookup approach, to achieve both fast name lookup and update using conflict-driven encoding. CoDE has the following features: 1) The compact and scalable data structure can be stored in the cache; 2) The efficient index can fast locate the possible names and thus significantly speed up the name lookup and prefix update; and 3) The conflict-driven mechanism can greatly reduce the number of name components to be encoded. Experiments using real name prefix databases give an integrated evaluation. Compared with the state-of-the-art algorithms, CoDE achieves a high-performance name lookup which is an order of magnitude faster than the other algorithms on average and performs a fast prefix update which is twenty times that of the other algorithms on average. Moreover, CoDE saves at least half memory footprint of that of the other algorithms.
引用
收藏
页数:8
相关论文
共 11 条
  • [1] Program Synthesis using Conflict-Driven Learning
    Feng, Yu
    Martins, Ruben
    Bastani, Osbert
    Dillig, Isil
    ACM SIGPLAN NOTICES, 2018, 53 (04) : 420 - 435
  • [2] Program Synthesis using Conflict-Driven Learning
    Feng, Yu
    Martins, Ruben
    Bastani, Osbert
    Dillig, Isil
    PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, 2018, : 420 - 435
  • [3] Scalable Name Lookup in NDN Using Effective Name Component Encoding
    Wang, Yi
    He, Keqiang
    Dai, Huichen
    Meng, Wei
    Jiang, Junchen
    Liu, Bin
    Chen, Yan
    2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, : 688 - 697
  • [4] An efficient IP lookup architecture with fast update using single-match TCAMs
    Kim, Jinsoo
    Kim, Junghwan
    WIRED/WIRELESS INTERNET COMMUNICATIONS, PROCEEDINGS, 2008, 5031 : 104 - 114
  • [5] The impact of conflict-driven cropland abandonment on food insecurity in South Sudan revealed using satellite remote sensing
    Victor Mackenhauer Olsen
    Rasmus Fensholt
    Pontus Olofsson
    Rogerio Bonifacio
    Van Butsic
    Daniel Druce
    Deepak Ray
    Alexander V. Prishchepov
    Nature Food, 2021, 2 : 990 - 996
  • [6] The impact of conflict-driven cropland abandonment on food insecurity in South Sudan revealed using satellite remote sensing
    Olsen, Victor Mackenhauer
    Fensholt, Rasmus
    Olofsson, Pontus
    Bonifacio, Rogerio
    Butsic, Van
    Druce, Daniel
    Ray, Deepak
    Prishchepov, Alexander, V
    NATURE FOOD, 2021, 2 (12): : 990 - 996
  • [7] Spatial encoding using a code division technique for fast ultrasound imaging
    Gran, Fredrik
    Jensen, Jorgen Arendt
    IEEE TRANSACTIONS ON ULTRASONICS FERROELECTRICS AND FREQUENCY CONTROL, 2008, 55 (01) : 12 - 23
  • [8] Author Correction: The impact of conflict-driven cropland abandonment on food insecurity in South Sudan revealed using satellite remote sensing
    Victor Mackenhauer Olsen
    Rasmus Fensholt
    Pontus Olofsson
    Rogerio Bonifacio
    Van Butsic
    Daniel Druce
    Deepak Ray
    Alexander V. Prishchepov
    Nature Food, 2022, 3 : 87 - 87
  • [9] Fast text/graphics resolution improvement using wavelet based denoising and chain-code table lookup
    Guleryuz, OG
    Bhattacharjya, A
    2002 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL I, PROCEEDINGS, 2002, : 812 - 815
  • [10] The impact of conflict-driven cropland abandonment on food insecurity in South Sudan revealed using satellite remote sensing (vol 2, pg 990, 2021)
    Olsen, Victor Mackenhauer
    Fensholt, Rasmus
    Olofsson, Pontus
    Bonifacio, Rogerio
    Butsic, Van
    Druce, Daniel
    Ray, Deepak
    Prishchepov, Alexander V.
    NATURE FOOD, 2022, 3 (01): : 87 - 87