Packet forwarding using improved Bloom filters

作者: Thomas Zink

DOI:

关键词:

摘要: Efficient IPv6 packet forwarding still is a major bottleneck in todays networks. Especially the internet core we face very large routing tables and high number of high-speed links. In addition, economical restrictions exist terms manufacturing operation costs routers. Resources are limited network providers reluctantly change their infrastructure. On other hand hosts keeps exploding. Not only PCs mobile computers, but all kinds devices want to connect internet. With low-cost end-user flatrates households connecting net also increases. Economically emerging countries do share. Unbalanced distribution IPv4 addresses leads local service shortages. The address space provides close getting exhausted. Demand for efficient mechanisms. last few years lot work has been done on hash summaries that allow compact representations constant lookup time. features sound attractive routing, however, no evaluation exists with millions entries applications known make use proposed data structures. Furthermore, structures usually designed fit generic applications. A survey considering applicability seems appropriate. addition will explore new ways exploiting harsh conditions prevailing design deployable structure specialized Our achieves an improvement size by factor 10. Moreover, it easily adjustable different cost functions behavior highly predictable.

参考文章(18)
Flavio Bonomi, Michael Mitzenmacher, Rina Panigrahy, Sushil Singh, George Varghese, An Improved Construction for Counting Bloom Filters Lecture Notes in Computer Science. pp. 684- 695 ,(2006) , 10.1007/11841036_61
Andrei Broder, Michael Mitzenmacher, Network Applications of Bloom Filters: A Survey Internet Mathematics. ,vol. 1, pp. 485- 509 ,(2004) , 10.1080/15427951.2004.10129096
Cristian Estan, George Varghese, New directions in traffic measurement and accounting ACM Transactions on Computer Systems. ,vol. 21, pp. 270- 313 ,(2003) , 10.1145/859716.859719
Xianghui Hu, Xinan Tang, Bei Hua, High-performance IPv6 forwarding algorithm for multi-core and multithreaded network processor acm sigplan symposium on principles and practice of parallel programming. pp. 168- 177 ,(2006) , 10.1145/1122971.1122998
Saar Cohen, Yossi Matias, Spectral bloom filters international conference on management of data. pp. 241- 252 ,(2003) , 10.1145/872757.872787
Anna R. Karlin, Andrei Z. Broder, Multilevel adaptive hashing symposium on discrete algorithms. pp. 43- 53 ,(1990) , 10.5555/320176.320181
J.Lawrence Carter, Mark N. Wegman, Universal classes of hash functions Journal of Computer and System Sciences. ,vol. 18, pp. 143- 154 ,(1979) , 10.1016/0022-0000(79)90044-8
Berthold Vöcking, How asymmetry helps load balancing Journal of the ACM. ,vol. 50, pp. 568- 589 ,(2003) , 10.1145/792538.792546
D. Ficara, S. Giordano, G. Procissi, F. Vitucci, MultiLayer Compressed Counting Bloom Filters international conference on computer communications. pp. 311- 315 ,(2008) , 10.1109/INFOCOM.2008.71
M.A. Ruiz-Sanchez, E.W. Biersack, W. Dabbous, Survey and taxonomy of IP address lookup algorithms IEEE Network. ,vol. 15, pp. 8- 23 ,(2001) , 10.1109/65.912716