kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Millions of Low-latency State Insertions on ASIC Switches
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Software and Computer systems, SCS. Roma Tre University, Rome, Italy.ORCID iD: 0009-0007-2852-6310
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Software and Computer systems, SCS.ORCID iD: 0000-0002-9780-873X
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Software and Computer systems, SCS.ORCID iD: 0000-0002-9675-9729
2023 (English)In: Proceedings of the ACM on Networking, E-ISSN 2834-5509, Vol. 1, no CoNEXT3, p. 1-23Article in journal (Refereed) Published
Abstract [en]

Key-value data structures are an essential component of today's stateful packet processors such as load balancers, packet schedulers, and more. Realizing key-value data structures entirely in the data-plane of an ASIC switch would bring enormous energy savings. Yet, today's implementations are ill-suited for stateful packet processing as they support only a limited amount of flow-state insertions per second into these data structures. In this paper, we present SWITCHAROO, a mechanism for realizing key-value data structures on programmable ASIC switches that supports both high-frequency insertions and fast lookups entirely in the data plane. We show that SWITCHAROO can be realized on ASIC, supports millions of flow-state insertions per second with only limited amount of packet recirculation.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2023. Vol. 1, no CoNEXT3, p. 1-23
Keywords [en]
programmable switches, key-value store, cuckoo hashing
National Category
Computer Systems Communication Systems
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-356856DOI: 10.1145/3629144OAI: oai:DiVA.org:kth-356856DiVA, id: diva2:1915455
Funder
Swedish Research Council, 2021-04212EU, European Research Council, 770889
Note

QC 20241202

Available from: 2024-11-22 Created: 2024-11-22 Last updated: 2024-12-02Bibliographically approved

Open Access in DiVA

fulltext(1240 kB)38 downloads
File information
File name FULLTEXT01.pdfFile size 1240 kBChecksum SHA-512
e8d9bcbb14e4b087d63f12fc045de2a06952404e6fdd1039c1b7019bc119e5d4c18acb2d0e9bc12775f52e4a98cd752d06c12cfd42b5890ab7327a4261225561
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Caiazzi, TommasoScazzariello, MarianoChiesa, Marco

Search in DiVA

By author/editor
Caiazzi, TommasoScazzariello, MarianoChiesa, Marco
By organisation
Software and Computer systems, SCS
Computer SystemsCommunication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 38 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 111 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf