An Ultra-fast Universal Incremental Update Algorithm for Trie-based Routing Lookup

被引:0
|
作者
Yang, Tong [1 ]
Mi, Zhian [1 ]
Duan, Ruian [1 ]
Guo, Xiaoyu [1 ]
Lu, Jianyuan [1 ]
Zhang, Shenjiang [1 ]
Sun, Xianda [1 ]
Liu, Bin [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid growth of the Internet, the update messages in backbone routers become more and more frequent due to the ever-increasing dynamic changes on network topologies and new emerging functionalities of the Internet. In addition, update messages often come as a burst. Update action interrupts the packet lookup operation in the router's data plane, thus inefficient incremental update algorithm slows down IP lookup speed, and potentially badly degrades the system performance during bursty updates. Among trie-based routing lookup algorithms, binary trie(1) has the best update complexity O(W) (W is the maximum depth of the trie), but exhibits slow lookup speed, failing to be competent for forwarding tens of gigabit-per-second traffic in backbone routers. Therefore, various improved routing lookup algorithms are proposed to pursue high speed based on binary trie, but sacrificing the performance of incremental update. To minimize the interruption time that update operation incurs, we propose Blind Spot (BS) algorithm by picking out those updating nodes which would have produced domino effect(2), achieving an update complexity of O(lookup+h)(3), meanwhile keeping the lookup speed almost unchanged. Blind Spot algorithm is a universal methodology, which is applicable to all the trie-based lookup algorithms. To evaluate the performance of BS algorithm, we applied it to Lulea [1] and LC-trie [2] algorithms as two representatives. Extensive experimental results show that both Lulea+BS and LC+BS algorithms achieve a much faster update speed than binary trie, while keeping the same lookup speed as the original Lulea and LC-trie algorithms.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] CP-Trie: Cumulative PopCount based Trie for IPv6 Routing Table Lookup in Software and ASIC
    Islam, Md Iftakharul
    Khan, Javed, I
    2021 IEEE 22ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2021,
  • [42] Update on The Ultra-Fast Flash Observatory (UFFO) Pathfinder
    Grossan, B.
    Brandt, S.
    Budtz-Jorgensen, C.
    Castro-Tirado, A.
    Kuvvetli, I.
    Lim, H.
    Nam, J.
    Nam, K.
    Panasyuk, M. I.
    Park, I.
    Reglero, V.
    Vedenkin, N.
    GAMMA RAY BURSTS 2010, 2011, 1358
  • [43] Mining highly correlated least association rules using scalable trie-based algorithm
    Abdullah, Zailani
    Herawan, Tutut
    Deris, Mustafa Mat
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2012, 35 (05) : 547 - 554
  • [44] FAST UPDATE ALGORITHM FOR TCAM-BASED ROUTING LOOKUPS
    王志恒
    叶强
    白英彩
    Journal of Shanghai Jiaotong University, 2002, (01) : 8 - 14
  • [45] An ultra-fast optimization algorithm for unit commitment based on neural branching
    Sun, Yi
    Wu, Jun
    Zhang, Guofang
    Zhang, Lei
    Li, Ran
    ENERGY REPORTS, 2023, 9 : 1112 - 1120
  • [46] An ultra-fast optimization algorithm for unit commitment based on neural branching
    Sun, Yi
    Wu, Jun
    Zhang, Guofang
    Zhang, Lei
    Li, Ran
    ENERGY REPORTS, 2023, 9 : 1112 - 1120
  • [47] A new packet routing strategy for ultra-fast photonic networks
    Chevalier, F
    Cotter, D
    Harle, D
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 2321 - 2326
  • [48] Ultra-fast optical routing including impairment constraints (UFORIC)
    Guild, Ken
    2006 INTERNATIONAL CONFERENCE ON PHOTONICS IN SWITCHING, PROCEEDINGS, 2006, : 167 - 168
  • [49] Memory-Efficient and Ultra-Fast Network Lookup and Forwarding Using Othello Hashing
    Yu, Ye
    Belazzougui, Djamal
    Qian, Chen
    Zhang, Qin
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (03) : 1151 - 1164
  • [50] An Ultra-fast DOA Estimator with Circular Array Interferometer Using Lookup Table Method
    Pan, Yujian
    Zhang, Xiaofa
    Xie, Shaoyi
    Huang, Jingjian
    Yuan, Naichang
    RADIOENGINEERING, 2015, 24 (03) : 850 - 856