Associative ternary cache for IP routing

被引:2
|
作者
Rooney, JJ [1 ]
Delgado-Frias, JG
Summerville, DH
机构
[1] SUNY Binghamton, Dept Elect & Comp Engn, Binghamton, NY 13903 USA
[2] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA 99164 USA
来源
关键词
D O I
10.1049/ip-cdt:20041014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A study of a prefix routing cache for Internet IP routing is presented. An output port assignment requires one cache memory access when the assignment is found in cache. The cache array is divided into sets that are of variable size; all entries within a set have the same prefix size. The cache is based on a ternary content addressable memory that matches ones, zeroes and don't care values. Our study shows that an associative ternary cache provides an output port at the speed of one memory access with a very high hit rate. For an 8K entry cache the hit rate ranges from 97.62 to 99.67% on traces of 0.2 to 3.5 million addresses. A port error occurs when the port selected by the cache differs from the port that would have been selected from the routing table. A sampling technique is introduced that reduces the worst port error rate by an order of magnitude (from 0.52 to 0.05%).
引用
收藏
页码:409 / 416
页数:8
相关论文
共 50 条
  • [1] An associative cache scheme for Internet IP routing
    Delgado-Frias, JG
    Rooney, JJ
    Summerville, DH
    [J]. CIC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN COMPUTING, 2001, : 150 - 155
  • [2] A multizone pipelined cache for IP routing
    Kasnavi, S
    Berube, P
    Gaudet, VC
    Amaral, JN
    [J]. NETWORKING 2005: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS SYSTEMS, 2005, 3462 : 574 - 585
  • [3] Security of routing cache updates in cellular IP
    Baatz, S
    Hansmann, W
    Tölle, J
    [J]. 25TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS - PROCEEDINGS, 2000, : 163 - 164
  • [4] Greedy Prefix Cache for IP Routing Lookups
    Huang, Zhuo
    Liu, Gang
    Peir, Jih-Kwon
    [J]. 2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 92 - 97
  • [5] A cache for an associative memory
    Miranker, WL
    [J]. LINEAR ALGEBRA AND ITS APPLICATIONS, 1997, 251 : 181 - 188
  • [6] IP Routing table compaction and sampling schemes to enhance TCAM cache performance
    Guo, Ruirui
    Delgado-Frias, Jose G.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (01) : 61 - 69
  • [7] Predictive sequential associative cache
    Calder, B
    Grunwald, D
    Emer, J
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 244 - 253
  • [8] Replication cache: A small fully associative cache to improve data cache reliability
    Zhang, W
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (12) : 1547 - 1555
  • [9] Object Placement for Fully Associative Cache
    Lin, Chun-Chieh
    Chen, Chuen-Liang
    [J]. EUC 2008: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, VOL 2, WORKSHOPS, 2008, : 480 - 485
  • [10] Set associative cache behavior optimization
    Doallo, R
    Fraguela, BB
    Zapata, EL
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 229 - 238