kth.sePublications KTH
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
Network Monitoring on Multi-Pipe Switches
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Software and Computer systems, SCS.ORCID iD: 0000-0002-9675-9729
Federal University of Sao Carlos, Sorocaba, Brazil.
Number of Authors: 22023 (English)In: SIGMETRICS 2023 - Abstract Proceedings of the 2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, Association for Computing Machinery (ACM) , 2023, p. 49-50Conference paper, Published paper (Refereed)
Abstract [en]

Programmable switches have been widely used to design network monitoring solutions that operate in the fast data-plane level, e.g., detecting heavy hitters, super-spreaders, computing flow size distributions and their entropy. Existing works assume packets access the same memory region in a switch. However, high-speed ASIC switches deploy multiple packet processing pipes, each equipped with its own independent memory. In this work, we first quantify the accuracy degradation due to splitting a monitoring data structure across multiple pipes (e.g., up to 3000x worse flow-size estimation average error). We then present PipeCache, a system that adapts existing data-plane mechanisms to multi-pipe switches by storing monitoring information for a traffic class into a single pipe. PipeCache stores monitoring information into a cache and piggybacks this information onto existing data packets to the correct pipe. Our implementation shows a 2-20x memory reduction to achieve an accuracy similar to single-pipe deployments.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2023. p. 49-50
Keywords [en]
asic switches, multi-pipe switches, network monitoring, p4
National Category
Communication Systems Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-334536DOI: 10.1145/3578338.3593554Scopus ID: 2-s2.0-85163717844OAI: oai:DiVA.org:kth-334536DiVA, id: diva2:1790586
Conference
2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 2023, Orlando, United States of America, Jun 19 2023 - Jun 23 2023
Note

Part of ISBN 9798400700743

QC 20230823

Available from: 2023-08-23 Created: 2023-08-23 Last updated: 2023-08-23Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Chiesa, Marco

Search in DiVA

By author/editor
Chiesa, Marco
By organisation
Software and Computer systems, SCS
Communication SystemsComputer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 81 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