Skip to main content

PacketScope: Monitoring the Packet Lifecycle Inside a Switch

Author(s): Teixeira, Ross; Harrison, Rob; Gupta, Arpit; Rexford, Jennifer

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1zz6g
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTeixeira, Ross-
dc.contributor.authorHarrison, Rob-
dc.contributor.authorGupta, Arpit-
dc.contributor.authorRexford, Jennifer-
dc.date.accessioned2021-10-08T19:49:41Z-
dc.date.available2021-10-08T19:49:41Z-
dc.date.issued2020-03en_US
dc.identifier.citationTeixeira, Ross, Rob Harrison, Arpit Gupta, and Jennifer Rexford. "PacketScope: Monitoring the Packet Lifecycle Inside a Switch." In Proceedings of the Symposium on SDN Research (2020): pp. 76-82. doi:10.1145/3373360.3380838en_US
dc.identifier.urihttps://www.cs.princeton.edu/~jrex/thesis/ross-teixeira-thesis.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1zz6g-
dc.description.abstractAs 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.en_US
dc.format.extent76 - 82en_US
dc.language.isoen_USen_US
dc.relation.ispartofProceedings of the Symposium on SDN Researchen_US
dc.rightsAuthor's manuscripten_US
dc.titlePacketScope: Monitoring the Packet Lifecycle Inside a Switchen_US
dc.typeConference Articleen_US
dc.identifier.doi10.1145/3373360.3380838-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
PacketScope.pdf567.91 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.