Proceedings of the 15th ACM Workshop on Hot Topics in Networks 2016
DOI: 10.1145/3005745.3005748
|View full text |Cite
|
Sign up to set email alerts
|

Network Monitoring as a Streaming Analytics Problem

Abstract: Programmable switches make it easier to perform flexible network monitoring queries at line rate, and scalable stream processors make it possible to fuse data streams to answer more sophisticated queries about the network in real-time. Unfortunately, processing such network monitoring queries at high traffic rates requires both the switches and the stream processors to filter the traffic iteratively and adaptively so as to extract only that traffic that is of interest to the query at hand. Others have network … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 41 publications
(18 citation statements)
references
References 21 publications
0
18
0
Order By: Relevance
“…Prior switch-based network measurement systems [18,19,32,23,40,22] are constrained by their raw data, sourced from limited measurement support in existing switches, e.g., NetFlow, match-action rules, and packet mirroring. More recently, Gupta et al [22] propose to partition monitoring queries between switches and a stream processor (e.g., Spark streaming [12]), iteratively refining the set of packets captured through match-action rules in the switch.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Prior switch-based network measurement systems [18,19,32,23,40,22] are constrained by their raw data, sourced from limited measurement support in existing switches, e.g., NetFlow, match-action rules, and packet mirroring. More recently, Gupta et al [22] propose to partition monitoring queries between switches and a stream processor (e.g., Spark streaming [12]), iteratively refining the set of packets captured through match-action rules in the switch.…”
Section: Related Workmentioning
confidence: 99%
“…More recently, Gupta et al [22] propose to partition monitoring queries between switches and a stream processor (e.g., Spark streaming [12]), iteratively refining the set of packets captured through match-action rules in the switch. In contrast, by designing new switch primitives, we enable operators to answer a more diverse set of performance questions.…”
Section: Related Workmentioning
confidence: 99%
“…Information in packet headers naturally constitute key-value tuples (e.g., source and destination IP address, and other header values). This structure lends itself to a tuple-based abstraction [16]. Of course, an operator may want to write queries based on information that is not in the IP packet header, such as the application protocol, or DNS query type.…”
Section: Dataflow Queries On Tuplesmentioning
confidence: 99%
“…Trumpet [31] and Pathdump [47] offload query processing to end-hosts (VMs in data center networks) but not to switches. Our previous work [16] proposed a telemetry system that partitions a single query across a stream processor and switch, but it only considers switches with fixed-function chipsets, and requires the network operators to specify the refinement and partitioning plans manually. In contrast, Sonata supports programmable switches and employs a sophisticated query planner to automatically partition and refine multiple queries.…”
Section: Related Workmentioning
confidence: 99%
“…The rapid growth of technology increases application areas day by day. In recent years, the developed application areas such as social networks [1], electronic business [2], cloud computing [3,4], computer networks measurement [5][6][7], internet of things applications [8], etc. are generating large volume data [9].…”
Section: Introductionmentioning
confidence: 99%