Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

DXR : towards a billion routing lookups per second in software (CROSBI ID 187527)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Zec, Marko ; Rizzo, Luigi ; Mikuc, Miljenko DXR : towards a billion routing lookups per second in software // Computer communication review, 42 (2012), 5; 29-36. doi: 10.1145/2378956.2378961

Podaci o odgovornosti

Zec, Marko ; Rizzo, Luigi ; Mikuc, Miljenko

engleski

DXR : towards a billion routing lookups per second in software

Can a software routing implementation compete in a field generally reserved for specialized lookup hardware? This paper presents DXR, an IPv4 lookup scheme based on transforming large routing tables into compact lookup structures which easily fit into cache hierarchies of modern CPUs. DXR supports various memory/speed tradeoffs and scalesalmost linearly with the number of CPU cores. The smallest configuration, D16R, distills a real-world BGP snapshot with 417, 000 IPv4 prefixes and 213 distinct next hops into a structure consuming only 782 Kbytes, less than 2 bytes per prefix, and achieves 490 million lookups per second (MLps) in synthetic tests using uniformly random IPv4 keys on a commodity 8-core CPU. Some other DXR configurations exceed 700 MLps at the cost of increased memory footprint. DXR significantly outperforms a software implementation of DIR-24-8-BASIC, has better scalability, and requires less DRAM bandwidth. Our prototype works inside the FreeBSD kernel, which permits DXR to be used with standard APIs and routing daemons such as Quagga and XORP, and to be validated by comparing lookup results against the BSD radix tree.

Packet Lookup and Classification; Software Routers

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

42 (5)

2012.

29-36

objavljeno

0146-4833

10.1145/2378956.2378961

Povezanost rada

Elektrotehnika, Računarstvo

Poveznice
Indeksiranost