High-Throughput Stateless-But-Complex Packet Processing Within a Tbps Programmable Switch

Programmable switches are promising platforms for fast and flexible in-network computation; however, a standard mechanism, packet recirculation, degrades throughput due to bandwidth consumption caused by the loopback of not only packet headers but also cumbersome payloads. This paper proposes <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4} \text{QRS}$</tex>, a mechanism for retaining payloads within the switch, reducing payload recirculations. Specifically, <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4}$</tex> QRS bifurcates packets into headers and payloads, which undergo the computation process through pipelines and the buffering process leveraging the switch's queue behavior, respectively; they then rendezvous for reassembly into complete packets to be sent out. To validate its effectiveness, we evaluated <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4}$</tex> QRS using an analytical model and implementation on state-of-the-art hardware programmable switches. Our evaluation shows that <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4}$</tex> QRS operates stably and intrinsically boosts complex in-switch computations.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/icnp61940.2024.10858513
Citations
4
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
1.40
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

High-Throughput Stateless-But-Complex Packet Processing Within a Tbps Programmable Switch

Yuki Koizumi, Yutaro Yoshinaka, Junji Takemasa, Tōru Hasegawa
4 citations
Interconnection Networks and Systems
1.40
article

High-Throughput Stateless-But-Complex Packet Processing Within a Tbps Programmable Switch

Yuki Koizumi, Yutaro Yoshinaka, Junji Takemasa, Tōru Hasegawa
article en
4 citations

Abstract

Programmable switches are promising platforms for fast and flexible in-network computation; however, a standard mechanism, packet recirculation, degrades throughput due to bandwidth consumption caused by the loopback of not only packet headers but also cumbersome payloads. This paper proposes <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4} \text{QRS}$</tex>, a mechanism for retaining payloads within the switch, reducing payload recirculations. Specifically, <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4}$</tex> QRS bifurcates packets into headers and payloads, which undergo the computation process through pipelines and the buffering process leveraging the switch's queue behavior, respectively; they then rendezvous for reassembly into complete packets to be sent out. To validate its effectiveness, we evaluated <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4}$</tex> QRS using an analytical model and implementation on state-of-the-art hardware programmable switches. Our evaluation shows that <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{P}^{4}$</tex> QRS operates stably and intrinsically boosts complex in-switch computations.

Shimane University (JP), University of Shimane (JP), The University of Osaka (JP)
Openalex Percentile: Top 16%
Interconnection Networks and Systems
1.40
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.