Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication 2018
DOI: 10.1145/3230543.3230555
|View full text |Cite
|
Sign up to set email alerts
|

Sonata

Abstract: Managing and securing networks requires collecting and analyzing network traffic data in real time. Existing telemetry systems do not allow operators to express the range of queries needed to perform management or scale to large traffic volumes and rates. We present Sonata, an expressive and scalable telemetry system that coordinates joint collection and analysis of network traffic. Sonata provides a declarative interface to express queries for a wide range of common telemetry tasks; to enable real-time execut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
20
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 195 publications
(33 citation statements)
references
References 30 publications
0
20
0
1
Order By: Relevance
“…More details on this will be discussed in Section 3. A recent approach proposed with Sonata [49,50] stands in between the two families of solutions described above. The idea is to achieve both good performance and expressiveness by designing a unifying framework that takes advantage of PISA platforms and stream processors together.…”
Section: Higher-level Frameworkmentioning
confidence: 99%
“…More details on this will be discussed in Section 3. A recent approach proposed with Sonata [49,50] stands in between the two families of solutions described above. The idea is to achieve both good performance and expressiveness by designing a unifying framework that takes advantage of PISA platforms and stream processors together.…”
Section: Higher-level Frameworkmentioning
confidence: 99%
“…In-switch acceleration. Previous works suggested in-switch acceleration for general-purpose applications such as key-value caches [16,29], replicated key-value stores [15], query processing [11] and aggregations [40,44]. SwiShmem can be useful for such generalpurpose applications too.…”
Section: Related Workmentioning
confidence: 99%
“…Building a framework for deploying microservices within the networking domain comes with challenges, including a limited set of resources, sharing resources to facilitate existing networking functionality, and limited infrastructure access. Consequently, most application designers are unaware of how to utilize this high-speed infrastructure and benefit from low-latency application execution, limiting performance improvements to only those experts capable of designing custom solutions (Gupta et al, 2018; Jepsen et al, 2018; Kohler et al, 2018; Xiong and Zilberman, 2019; Zheng and Zilberman, 2021). The microservice framework also needs to support 1) service isolation, 2) elasticity, 3) stream and service scheduling, and 4) dynamic service deployment.…”
Section: Introductionmentioning
confidence: 99%