PacketScope: Monitoring the packet lifecycle inside a switch

21Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As modern switches become increasingly more powerful, flexible, and programmable, network operators have an ever greater need to monitor their behavior. Many existing systems provide the ability to observe and analyze traffic that arrives at switches, but do not provide visibility into the experience of packets within the switch. To fill this gap, we present PacketScope, a network telemetry system that lets us peek inside network switches to ask a suite of useful queries about how switches modify, drop, delay, and forward packets. PacketScope gives network operators an intuitive and powerful Spark-like dataflow language to express these queries. To minimize the overhead of PacketScope on switch metadata, our compiler uses a "tag little, compute early" strategy that tags packets with metadata as they move through the switch pipeline, and computes query results as early as possible to free up pipeline resources for later processing. PacketScope also combines information from the ingress and egress pipelines to answer aggregate queries about packets dropped due to a full queue.

References Powered by Scopus

MapReduce: Simplified data processing on large clusters

11918Citations
N/AReaders
Get full text

P4: Programming protocol-independent packet processors

2278Citations
N/AReaders
Get full text

Forwarding metamorphosis: Fast programmable match-action processing in hardware for SDN

349Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Flow Event Telemetry on Programmable Data Plane

114Citations
N/AReaders
Get full text

An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends

102Citations
N/AReaders
Get full text

A survey on data plane programming with P4: Fundamentals, advances, and applied research

70Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Teixeira, R., Harrison, R., Gupta, A., & Rexford, J. (2020). PacketScope: Monitoring the packet lifecycle inside a switch. In SOSR 2020 - Proceedings of the 2020 Symposium on SDN Research (pp. 76–82). Association for Computing Machinery, Inc. https://doi.org/10.1145/3373360.3380838

Readers over time

‘20‘21‘22‘23‘240481216

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 12

67%

Researcher 3

17%

Lecturer / Post doc 2

11%

Professor / Associate Prof. 1

6%

Readers' Discipline

Tooltip

Computer Science 15

83%

Engineering 2

11%

Agricultural and Biological Sciences 1

6%

Save time finding and organizing research with Mendeley

Sign up for free
0