A Load-Balanced Pipeline Architecture for IP Route Lookup

被引:0
|
作者
Hu, Shengqing [1 ]
Wu, Yi [1 ]
Nong, Ge [1 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510275, Guangdong, Peoples R China
关键词
Route lookup; pipeline architecture; prefix trie; load balance; 100% throughput; INPUT;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present in this article a pipeline architecture built with multiple memory blocks for IP route lookup using trie-based routing algorithms. A two-hierarchy prefix distribution scheme is employed to balance the storage demands among the memory blocks, where prefixes not longer than r bits in the routing table are mapped to an index table and the remaining prefixes are organized into multiple prefix tries according to their highest r bits. An access control strategy is employed to avoid access conflicts in the routing system when multiple packets attempt to access a same memory block. For this purpose, a load balancer consisting of two groups of buffers connected by a rotator, is employed to distribute to memory blocks the searching requests of IP lookups for arriving packets. The simulation results indicate that the proposed multi-block pipeline routing architecture can achieve nearly 100% throughput under typical IPv4 corpora with uniform distributed destinations.
引用
收藏
页码:136 / 140
页数:5
相关论文
共 50 条
  • [1] Load-Balanced Pipeline Parallelism
    Kamruzzaman, Md
    Swanson, Steven
    Tullsen, Dean M.
    [J]. 2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2013,
  • [2] A memory-balanced linear pipeline architecture for trie-based IP lookup
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. 15TH ANNUAL IEEE SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS, PROCEEDINGS, 2007, : 83 - +
  • [3] A Load-Balanced Deterministic Runtime for Pipeline Parallelism
    Chen, Chen
    Lu, Kai
    Wang, Xiaoping
    Zhou, Xu
    Wu, Zhendong
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (02): : 433 - 436
  • [4] Load-Balanced IP Fast Failure Recovery
    Zhang, Mingui
    Liu, Bin
    Zhang, Beichuan
    [J]. IP OPERATIONS AND MANAGEMENT, PROCEEDINGS, 2008, 5275 : 53 - +
  • [5] SCALLOP: A scalable and load-balanced peer-to-peer lookup protocol
    Chou, JCY
    Huang, TY
    Huang, KL
    Chen, TY
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (05) : 419 - 433
  • [6] Optimization of IP Load-Balanced Routing for Hose Model
    Oki, Eiji
    Iwaki, Ayako
    [J]. ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 800 - 805
  • [7] A Pipeline IP Lookup Architecture with Random Duplicate Allocation
    Wu, Yi
    Nong, Ge
    [J]. 2012 21ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2012,
  • [8] USING DIRECT INTERCONNECTION NETWORKS FOR LOAD-BALANCED ARCHITECTURE
    Liu, Zhenhua
    Zhang, Xiaoping
    Zhao, Youjian
    Guan, Hongtao
    [J]. CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 446 - 450
  • [9] Load-balanced three-stage switch architecture
    Hu, Bing
    Yeung, Kwan L.
    [J]. 2007 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2007, : 210 - +
  • [10] Assessment and Open-issues of the Load-balanced Switching Architecture
    Audzevich, Yury
    Ofek, Yoram
    [J]. FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 52 - 59