skip to main content
10.1145/3405837.3411376acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
poster

Optimized tracing of iCF-enabled programmable data planes

Published: 14 September 2021 Publication History

Abstract

Programmable data planes (PDPs) allow for processing functionality to be placed inside the network, in the form of in-network compute functions (iCFs). However, the crossing over from server into the more constrained PDP devices makes diagnosis challenging.
We present the design of a tracing framework, which extends server tracing into PDPs. This framework uses annotations to collect and encapsulate trace data into a tracing abstraction, and offers a query language with a high-level interface for performing usual tracing tasks. Finally, we employ domain-specific optimizations, co-designing hardware and software, for trace data aggregation and processing.

References

[1]
T. A. Benson. In-network compute: Considered armed and dangerous. HotOS '19.
[2]
Cisco. Cisco IOS NetFlow - a technical overview. https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-netflow/prod_white_paper0900aecd80406232.html. Last accessed in Feb 17, 2019.
[3]
A. Gupta, R. Harrison, M. Canini, N. Feamster, J. Rexford, and W. Willinger. Sonata: Query-driven streaming network telemetry. SIGCOMM '18.
[4]
X. Jin, X. Li, H. Zhang, R. Soulé, J. Lee, N. Foster, C. Kim, and I. Stoica. Netcache: Balancing key-value stores with fast in-network caching. SOSP '17.
[5]
S. Narayana, A. Sivaraman, V. Nathan, P. Goyal, V. Arun, M. Alizadeh, V. Jeyakumar, and C. Kim. Language-directed hardware design for network performance monitoring. SIGCOMM '17, 2017.
[6]
A. Sapio, I. Abdelaziz, A. Aldilaijan, M. Canini, and P. Kalnis. In-network computation is a dumb idea whose time has come. HotNets-XVI, 2017.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCOMM '20: Proceedings of the SIGCOMM '20 Poster and Demo Sessions
August 2020
96 pages
ISBN:9781450380485
DOI:10.1145/3405837
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 September 2021

Check for updates

Author Tags

  1. debugging
  2. iCF
  3. programmable networks
  4. telemetry
  5. tracing

Qualifiers

  • Poster

Funding Sources

  • NSF

Conference

SIGCOMM '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 92 of 158 submissions, 58%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 75
    Total Downloads
  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media