Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 602067

DXR : towards a billion routing lookups per second in software


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 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 602067 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
DXR : towards a billion routing lookups per second in software

Autori
Zec, Marko ; Rizzo, Luigi ; Mikuc, Miljenko

Izvornik
Computer communication review (0146-4833) 42 (2012), 5; 29-36

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Packet Lookup and Classification; Software Routers

Sažetak
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.

Izvorni jezik
Engleski

Znanstvena područja
Elektrotehnika, Računarstvo



POVEZANOST RADA


Projekti:
036-0362027-1640 - Upravljanje mrežom i uslugama temeljeno na znanju (Jevtić, Dragan, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Miljenko Mikuc (autor)

Avatar Url Marko Zec (autor)

Poveznice na cjeloviti tekst rada:

doi www.sigcomm.org dx.doi.org

Citiraj ovu publikaciju:

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 (međunarodna recenzija, članak, znanstveni)
Zec, M., Rizzo, L. & Mikuc, M. (2012) DXR : towards a billion routing lookups per second in software. Computer communication review, 42 (5), 29-36 doi:10.1145/2378956.2378961.
@article{article, author = {Zec, Marko and Rizzo, Luigi and Mikuc, Miljenko}, year = {2012}, pages = {29-36}, DOI = {10.1145/2378956.2378961}, keywords = {Packet Lookup and Classification, Software Routers}, journal = {Computer communication review}, doi = {10.1145/2378956.2378961}, volume = {42}, number = {5}, issn = {0146-4833}, title = {DXR : towards a billion routing lookups per second in software}, keyword = {Packet Lookup and Classification, Software Routers} }
@article{article, author = {Zec, Marko and Rizzo, Luigi and Mikuc, Miljenko}, year = {2012}, pages = {29-36}, DOI = {10.1145/2378956.2378961}, keywords = {Packet Lookup and Classification, Software Routers}, journal = {Computer communication review}, doi = {10.1145/2378956.2378961}, volume = {42}, number = {5}, issn = {0146-4833}, title = {DXR : towards a billion routing lookups per second in software}, keyword = {Packet Lookup and Classification, Software Routers} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Uključenost u ostale bibliografske baze podataka::


  • Computer and Information Systems Abstracts


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font