Whippersnapper: A P4 language benchmark suite

Huynh Tu Dang, Han Wang, Theo Jepsen, Gordon Brebner, Changhoon Kim, Jennifer L. Rexford, Robert Soulé, Hakim Weatherspoon

Research output: Chapter in Book/Report/Conference proceedingConference contribution

25 Scopus citations

Abstract

As P4 and its associated compilers move beyond relative immaturity, there is a need for common evaluation criteria. In this paper, we propose Whippersnapper, a set of benchmarks for P4. Rather than simply selecting a set of representative data-plane programs, the benchmark is designed from first principles, identifying and exploring key features and metrics. We believe the benchmark will not only provide a vehicle for comparing implementations and designs, but will also generate discussion within the larger community about the requirements for data-plane languages.

Original languageEnglish (US)
Title of host publicationSOSR 2017 - Proceedings of the 2017 Symposium on SDN Research
PublisherAssociation for Computing Machinery, Inc
Pages95-101
Number of pages7
ISBN (Electronic)9781450349475
DOIs
StatePublished - Apr 3 2017
Event2017 Symposium on SDN Research, SOSR 2017 - Santa Clara, United States
Duration: Apr 3 2017Apr 4 2017

Publication series

NameSOSR 2017 - Proceedings of the 2017 Symposium on SDN Research

Other

Other2017 Symposium on SDN Research, SOSR 2017
CountryUnited States
CitySanta Clara
Period4/3/174/4/17

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Software

Cite this

Dang, H. T., Wang, H., Jepsen, T., Brebner, G., Kim, C., Rexford, J. L., Soulé, R., & Weatherspoon, H. (2017). Whippersnapper: A P4 language benchmark suite. In SOSR 2017 - Proceedings of the 2017 Symposium on SDN Research (pp. 95-101). (SOSR 2017 - Proceedings of the 2017 Symposium on SDN Research). Association for Computing Machinery, Inc. https://doi.org/10.1145/3050220.3050231