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

Napredna pretraga

Pregled bibliografske jedinice broj: 922414

Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs


Zec, Marko; Mikuc, Miljenko
Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs // 2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM) / Begušić, Dinko ; Rožić, Nikola ; Radić, Joško ; Šarić, Matko (ur.).
Split: Institute of Electrical and Electronics Engineers (IEEE), 2017. str. 1-6 doi:10.23919/softcom.2017.8115575 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


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

Naslov
Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs

Autori
Zec, Marko ; Mikuc, Miljenko

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM) / Begušić, Dinko ; Rožić, Nikola ; Radić, Joško ; Šarić, Matko - Split : Institute of Electrical and Electronics Engineers (IEEE), 2017, 1-6

Skup
25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM)

Mjesto i datum
Split, Hrvatska, 21.09.2017. - 23.09.2017

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
Internet, IP networks, Routing, Table lookup, Multicore processing, Performance evaluation

Sažetak
Over the past two decades, implementing routing lookups in dedicated hardware has been accepted as an undisputable gold standard in core Internet routers due to ever increasing performance requirements and unabated global routing table growth. Several recent proposals depart from that line of thinking and suggest that software algorithms running on commodity multi-core CPUs might (again) become well suited for the task. In this article we describe a refined implementation of the DXR routing lookup scheme and subject it to a series of synthetic tests using BGP table snapshots from major Internet exchange points. Our measurements show that the algorithm scales nearly linearly on contemporary multi-core microprocessors, while the achieved peak aggregate throughput of almost 2.5 billion lookups per second presents an over a threefold increase over previously published results. Our experiments show that the aggregate throughput of a software routing lookup algorithm running on a modern commodity microprocessor can outperform a state-of-the-art ASIC chip by more than an order of magnitude, with reasonable expectations that this gap could easily double on the emerging 32- and 36-thread commodity CPUs.

Izvorni jezik
Engleski

Znanstvena područja
Elektrotehnika, Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Miljenko Mikuc (autor)

Avatar Url Marko Zec (autor)

Poveznice na cjeloviti tekst rada:

doi ieeexplore.ieee.org

Citiraj ovu publikaciju:

Zec, Marko; Mikuc, Miljenko
Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs // 2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM) / Begušić, Dinko ; Rožić, Nikola ; Radić, Joško ; Šarić, Matko (ur.).
Split: Institute of Electrical and Electronics Engineers (IEEE), 2017. str. 1-6 doi:10.23919/softcom.2017.8115575 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Zec, M. & Mikuc, M. (2017) Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs. U: Begušić, D., Rožić, N., Radić, J. & Šarić, M. (ur.)2017 25th International Conference on Software, Telecommunications and Computer Networks (SoftCOM) doi:10.23919/softcom.2017.8115575.
@article{article, author = {Zec, Marko and Mikuc, Miljenko}, year = {2017}, pages = {1-6}, DOI = {10.23919/softcom.2017.8115575}, keywords = {Internet, IP networks, Routing, Table lookup, Multicore processing, Performance evaluation}, doi = {10.23919/softcom.2017.8115575}, title = {Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs}, keyword = {Internet, IP networks, Routing, Table lookup, Multicore processing, Performance evaluation}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Split, Hrvatska} }
@article{article, author = {Zec, Marko and Mikuc, Miljenko}, year = {2017}, pages = {1-6}, DOI = {10.23919/softcom.2017.8115575}, keywords = {Internet, IP networks, Routing, Table lookup, Multicore processing, Performance evaluation}, doi = {10.23919/softcom.2017.8115575}, title = {Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs}, keyword = {Internet, IP networks, Routing, Table lookup, Multicore processing, Performance evaluation}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Split, Hrvatska} }

Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font