Stateful multi-pipelined programmable switches

19Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

Abstract

Given the clock rate of a single packet processing pipeline has saturated due to slowdown in transistor scaling, today's programmable switches employ multiple parallel pipelines to meet high packet processing rates. However, parallel processing poses a challenge for stateful packet processing, where it becomes hard to guarantee functional correctness while maintaining line rate processing. This paper presents the design and implementation of MP5, which is a new switch architecture, compiler, and runtime for multi-pipelined programmable switches that is functionally equivalent to a logical single pipelined switch while also processing packets close to the ideal processing rate, for all packet processing programs.

Cite

CITATION STYLE

APA

Shrivastav, V. (2022). Stateful multi-pipelined programmable switches. In SIGCOMM 2022 - Proceedings of the ACM SIGCOMM 2022 Conference (pp. 663–676). Association for Computing Machinery, Inc. https://doi.org/10.1145/3544216.3544269

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free