Title
Sonata: Query-Driven Network Telemetry.
Abstract
Operating networks depends on collecting and analyzing measurement data. Current technologies do not make it easy to do so, typically because they separate data collection (e.g., packet capture or flow monitoring) from analysis, producing either too much data to answer a general question or too little data to answer a detailed question. In this paper, we present Sonata, a network telemetry system that uses a uniform query interface to drive the joint collection and analysis of network traffic. Sonata takes the advantage of two emerging technologies---streaming analytics platforms and programmable network devices---to facilitate joint collection and analysis. Sonata allows operators to more directly express network traffic analysis tasks in terms of a high-level language. The underlying runtime partitions each query into a portion that runs on the switch and another that runs on the streaming analytics platform iteratively refines the query to efficiently capture only the traffic that pertains to the operatoru0027s query, and exploits sketches to reduce state in switches in exchange for more approximate results. Through an evaluation of a prototype implementation, we demonstrate that Sonata can support a wide range of network telemetry tasks with less state in the network, and lower data rates to streaming analytics systems, than current approaches can achieve.
Year
Venue
Field
2017
arXiv: Networking and Internet Architecture
Data collection,Traffic analysis,Packet analyzer,Computer science,Telemetry,Computer network,Real-time computing,Exploit,Operator (computer programming),Analytics,Preprint,Distributed computing
DocType
Volume
Citations 
Journal
abs/1705.01049
3
PageRank 
References 
Authors
0.37
24
8
Name
Order
Citations
PageRank
Arpit Gupta130319.25
Rob Harrison21188.62
Ankita Pawar330.37
Rüdiger Birkner430.37
Marco Canini585760.21
Nick Feamster64736390.57
Jennifer Rexford7143781195.34
Walter Willinger882391356.85