메뉴 건너뛰기




Volumn 20, Issue 4, 2012, Pages 1262-1275

Flash trie: Beyond 100-Gb/s IP route lookup using hash-based prefix-compressed trie

Author keywords

DRAM; field programmable gate array (FPGA); FlashTrie; hash; IPv4; IPv6; longest prefix match; membership query; next generation network; PC Trie; Prefix Compressed Trie; route lookup

Indexed keywords

FLASHTRIE; HASH; IPV4; IPV6; LONGEST PREFIX MATCHES; MEMBERSHIP QUERY; PC-TRIE; PREFIX COMPRESSED TRIE; ROUTE LOOKUP;

EID: 84865339428     PISSN: 10636692     EISSN: None     Source Type: Journal    
DOI: 10.1109/TNET.2012.2188643     Document Type: Article
Times cited : (43)

References (39)
  • 1
    • 24344481940 scopus 로고    scopus 로고
    • Tree bitmap: Hardware/software IP lookups with incremental updates
    • W. Eatherton, G. Varghese, and Z. Dittia, "Tree bitmap: Hardware/software IP lookups with incremental updates," Comput Commun Rev, vol. 34, no. 2, pp. 97-122, 2004.
    • (2004) Comput Commun Rev , vol.34 , Issue.2 , pp. 97-122
    • Eatherton, W.1    Varghese, G.2    Dittia, Z.3
  • 3
    • 84865345313 scopus 로고    scopus 로고
    • Cisco introduces foundation for next-generation Internet: The Cisco CRS-3 carrier routing system
    • Cisco [Online]
    • Cisco, "Cisco introduces foundation for next-generation Internet: The Cisco CRS-3 carrier routing system," Cisco Press Release, 2010 [Online]. Available: http://newsroom.cisco.com
    • (2010) Cisco Press Release
  • 5
    • 79551519030 scopus 로고    scopus 로고
    • Approaching the zettabyte era
    • Cisco [Online]
    • Cisco, "Approaching the zettabyte era," CiscoWhite Paper, 2008 [Online]. Available: http://www.cisco.com
    • (2008) CiscoWhite Paper
  • 7
    • 0041473487 scopus 로고    scopus 로고
    • CoolCAMs: Power-efficient TCAMs for forwarding engines
    • F. Zane, G. Narlikar, and A. Basu, "CoolCAMs: Power-efficient TCAMs for forwarding engines," in Proc. IEEE INFOCOM, 2003, pp. 42-52.
    • (2003) Proc. IEEE INFOCOM , pp. 42-52
    • Zane, F.1    Narlikar, G.2    Basu, A.3
  • 8
    • 33947140871 scopus 로고    scopus 로고
    • A TCAM-based distributed parallel IP lookup scheme and performance analysis
    • DOI 10.1109/TNET.2006.880171
    • K. Zheng, C. Hu, H. Lu, and B. Liu, "A TCAM-based distributed parallel IP lookup scheme and performance analysis," IEEE/ACM Trans. Netw., vol. 14, no. 4, pp. 863-875, Aug. 2006. (Pubitemid 46405446)
    • (2006) IEEE/ACM Transactions on Networking , vol.14 , Issue.4 , pp. 863-875
    • Zheng, K.1    Hu, C.2    Lu, H.3    Liu, B.4
  • 9
    • 0031679714 scopus 로고    scopus 로고
    • Routing lookups in hardware at memory access speeds
    • P. Gupta, S. Lin, and N. McKeown, "Routing lookups in hardware at memory access speeds," in Proc. IEEE INFOCOM, 1998, pp. 1240-1247.
    • (1998) Proc. IEEE INFOCOM , pp. 1240-1247
    • Gupta, P.1    Lin, S.2    McKeown, N.3
  • 10
    • 0032682666 scopus 로고    scopus 로고
    • A novel IP-routing lookup scheme and hardware architecture for multigigabit switching routers
    • Jun.
    • N.-F. Huang and S.-M. Zhao, "A novel IP-routing lookup scheme and hardware architecture for multigigabit switching routers," IEEE J. Sel. Areas Commun., vol. 17, no. 6, pp. 1093-1104, Jun. 1999.
    • (1999) IEEE J. Sel. Areas Commun. , vol.17 , Issue.6 , pp. 1093-1104
    • Huang, N.-F.1    Zhao, S.-M.2
  • 11
    • 0032650380 scopus 로고    scopus 로고
    • A fast IP routing lookup scheme for gigabit switching routers
    • N.-F. Huang, S.-M. Zhao, J.-Y. Pan, and C.-A. Su, "A fast IP routing lookup scheme for gigabit switching routers," in Proc. IEEE INFOCOM, 1999, vol. 3, pp. 1429-1436.
    • (1999) Proc. IEEE INFOCOM , vol.3 , pp. 1429-1436
    • Huang, N.-F.1    Zhao, S.-M.2    Pan, J.-Y.3    Su, C.-A.4
  • 12
    • 0002260103 scopus 로고    scopus 로고
    • Fast address lookups using controlled prefix expansion
    • V. Srinivasan and G. Varghese, "Fast address lookups using controlled prefix expansion," Trans. Comput. Syst., vol. 17, no. 1, pp. 1-40, 1999. (Pubitemid 129545750)
    • (1999) ACM Transactions on Computer Systems , vol.17 , Issue.1 , pp. 1-40
    • Srinivasan, V.1    Varghese, G.2
  • 14
    • 25844468554 scopus 로고    scopus 로고
    • IPStash: A set-associative memory approach for efficient IP-lookup
    • Proceedings - IEEE INFOCOM 2005. The Conference on Computer Communications - 24th Annual Joint Conference of the IEEE Computer and Communications Societies
    • S. Kaxiras and G. Keramidas, "IPStash: A set-associative memory approach for efficient IP-lookup," in Proc. IEEE INFOCOM, 2005, vol. 2, pp. 992-1001. (Pubitemid 41390754)
    • (2005) Proceedings - IEEE INFOCOM , vol.2 , pp. 992-1001
    • Kaxiras, S.1    Keramidas, G.2
  • 15
    • 33845913493 scopus 로고    scopus 로고
    • Chisel: A storage-efficient, collision-free hash-based network processing architecture
    • J. Hasan, S. Cadambi, V. Jakkula, and S. Chakradhar, "Chisel: A storage-efficient, collision-free hash-based network processing architecture," in Proc. ISCA, 2006, pp. 203-215.
    • (2006) Proc. ISCA , pp. 203-215
    • Hasan, J.1    Cadambi, S.2    Jakkula, V.3    Chakradhar, S.4
  • 16
    • 33847305617 scopus 로고    scopus 로고
    • Fast hash table lookup using extended bloom filter: An aid to network processing
    • DOI 10.1145/1090191.1080114
    • H. Song, S. Dharmapurikar, J. Turner, and J. Lockwood, "Fast hash table lookup using extended bloom filter: An aid to network processing," in Proc. ACM SIGCOMM, 2005, pp. 181-192. (Pubitemid 46323503)
    • (2005) Computer Communication Review , vol.35 , Issue.4 , pp. 181-192
    • Song, H.1    Dharmapurikar, S.2    Turner, J.3    Lockwood, J.4
  • 18
    • 70349653166 scopus 로고    scopus 로고
    • IPv6 lookups using distributed and load balanced bloom filters for 100 Gbps core router line cards
    • H. Song, F. Hao,M. Kodialam, and T. Lakshman, "IPv6 lookups using distributed and load balanced bloom filters for 100 Gbps core router line cards," in Proc. IEEE INFOCOM, 2009, pp. 2518-2526.
    • (2009) Proc. IEEE INFOCOM , pp. 2518-2526
    • Song, H.1    Haom. Kodialam, F.2    Lakshman, T.3
  • 19
    • 74949101838 scopus 로고    scopus 로고
    • FlashLook: 100 Gbps hashtuned route lookup architecture
    • M. Bando, N. S. Artan, and H. J. Chao, "FlashLook: 100 Gbps hashtuned route lookup architecture," in Proc. HPSR, 2009.
    • (2009) Proc. HPSR
    • Bando, M.1    Artan, N.S.2    Chao, H.J.3
  • 20
    • 78650951648 scopus 로고    scopus 로고
    • Progressive hashing for packet processing using set associative memory
    • M. Hanna, S. Demetriades, S. Cho, and R. Melhem, "Progressive hashing for packet processing using set associative memory," in Proc. ACM/IEEE ANCS, 2009, pp. 153-162.
    • (2009) Proc. ACM/IEEE ANCS , pp. 153-162
    • Hanna, M.1    Demetriades, S.2    Cho, S.3    Melhem, R.4
  • 21
    • 0033645906 scopus 로고    scopus 로고
    • Memory-efficient state lookups with fast updates
    • S. Sikka and G. Varghese, "Memory-efficient state lookups with fast updates," in Proc. ACM SIGCOMM, 2000, pp. 335-347.
    • (2000) Proc. ACM SIGCOMM , pp. 335-347
    • Sikka, S.1    Varghese, G.2
  • 22
    • 24644487256 scopus 로고    scopus 로고
    • Scalable, memory efficient, high-speed IP lookup algorithms
    • DOI 10.1109/TNET.2005.852878
    • R. Sangireddy, N. Futamura, S. Aluru, and A. K. Somani, "Scalable, memory efficient, high-speed IP lookup algorithms," IEEE/ACM Trans. Netw., vol. 13, no. 4, pp. 802-812, Aug. 2005. (Pubitemid 41269123)
    • (2005) IEEE/ACM Transactions on Networking , vol.13 , Issue.4 , pp. 802-812
    • Sangireddy, R.1    Futamura, N.2    Aluru, S.3    Somani, A.K.4
  • 24
    • 23344449322 scopus 로고    scopus 로고
    • Fast incremental updates for pipelined forwarding engines
    • DOI 10.1109/TNET.2005.850216
    • A. Basu and G. Narlikar, "Fast incremental updates for pipelined forwarding engines," IEEE/ACM Trans. Netw., vol. 13, no. 3, pp. 690-703, Jun. 2005. (Pubitemid 41100615)
    • (2005) IEEE/ACM Transactions on Networking , vol.13 , Issue.3 , pp. 690-703
    • Basu, A.1    Narlikar, G.2
  • 25
    • 56749103455 scopus 로고    scopus 로고
    • Multi-terabit IP lookup using parallel bidirectional pipelines
    • W. Jiang and V. K. Prasanna, "Multi-terabit IP lookup using parallel bidirectional pipelines," in Proc. CF, 2008, pp. 241-250.
    • (2008) Proc. CF , pp. 241-250
    • Jiang, W.1    Prasanna, V.K.2
  • 26
    • 74349111608 scopus 로고    scopus 로고
    • Scalable high throughput and power efficient IP-lookup on FPGA
    • H. Le and V. Prasanna, "Scalable high throughput and power efficient IP-lookup on FPGA," in Proc. IEEE FCCM, 2009, pp. 167-174.
    • (2009) Proc. IEEE FCCM , pp. 167-174
    • Le, H.1    Prasanna, V.2
  • 28
    • 84865323200 scopus 로고    scopus 로고
    • Samsung [Online]
    • Samsung, "Samsung DRAM," [Online]. Available: http://www.samsung.com/
    • Samsung DRAM
  • 29
    • 84865323201 scopus 로고    scopus 로고
    • Micron [Online]
    • Micron, "Micron DRAM," [Online]. Available: http://www.micron.com/
    • Micron DRAM
  • 30
    • 0014814325 scopus 로고
    • Space/time trade-offs in hash coding with allowable errors
    • B. Bloom, "Space/time trade-offs in hash coding with allowable errors," Commun. ACM, vol. 13, no. 7, pp. 422-426, 1970.
    • (1970) Commun. ACM , vol.13 , Issue.7 , pp. 422-426
    • Bloom, B.1
  • 31
    • 36949037456 scopus 로고    scopus 로고
    • Segmented hash: An efficient hash table implementation for high performance networking subsystems
    • S. Kumar and P. Crowley, "Segmented hash: An efficient hash table implementation for high performance networking subsystems," in Proc. ACM ANCS, 2005, pp. 91-103.
    • (2005) Proc. ACM ANCS , pp. 91-103
    • Kumar, S.1    Crowley, P.2
  • 32
    • 51349086895 scopus 로고    scopus 로고
    • The power of one move: Hashing schemes for hardware
    • A. Kirsch and M. Mitzenmacher, "The power of one move: Hashing schemes for hardware," in Proc. IEEE INFOCOM, 2008, pp. 106-110.
    • (2008) Proc. IEEE INFOCOM , pp. 106-110
    • Kirsch, A.1    Mitzenmacher, M.2
  • 33
    • 67249160140 scopus 로고    scopus 로고
    • A dynamic load-balanced hashing scheme for networking applications
    • N. Artan, H. Yuan, and H. Chao, "A dynamic load-balanced hashing scheme for networking applications," in Proc. IEEE GLOBECOM, 2008, pp. 1-6.
    • (2008) Proc. IEEE GLOBECOM , pp. 1-6
    • Artan, N.1    Yuan, H.2    Chao, H.3
  • 34
    • 0000016682 scopus 로고    scopus 로고
    • The power of two choices in randomized load balancing
    • Oct.
    • M. Mitzenmacher, "The power of two choices in randomized load balancing," IEEE Trans. Parallel Distrib. Syst., vol. 12, no. 10, pp. 1094-1104, Oct. 2001.
    • (2001) IEEE Trans. Parallel Distrib. Syst. , vol.12 , Issue.10 , pp. 1094-1104
    • Mitzenmacher, M.1
  • 35
    • 36348934004 scopus 로고    scopus 로고
    • Building high accuracy bloom filters using partitioned hashing
    • DOI 10.1145/1269899.1254916, SIGMETRICS'07 - Proceedings of the 2007 International Conference on Measurement and Modeling of Computer Systems
    • F. Hao, M. Kodialam, and T. V. Lakshman, "Building high accuracy bloom filters using partitioned hashing," in Proc. ACM SIGMETRICS, 2007, pp. 277-288. (Pubitemid 350158091)
    • (2007) Performance Evaluation Review , vol.35 , Issue.1 , pp. 277-288
    • Hao, F.1    Kodialam, M.2    Lakshman, T.V.3
  • 36
    • 0012848312 scopus 로고    scopus 로고
    • University of Oregon [Online]
    • University of Oregon, "University of Oregon Route Views Project," 2005 [Online]. Available: http://www.routeviews.org
    • (2005) University of Oregon Route Views Project


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.