Proceedings of the Sixteenth European Conference on Computer Systems 2021
DOI: 10.1145/3447786.3456254
|View full text |Cite
|
Sign up to set email alerts
|

Profiling dataflow systems on multiple abstraction levels

Abstract: Dataflow graphs are a popular abstraction for describing computation, used in many systems for high-level optimization. For execution, dataflow graphs are lowered and optimized through layers of program representations down to machine instructions. Unfortunately, performance profiling such systems is cumbersome, as today's profilers present results merely at instruction and function granularity. This obfuscates the connection between profiles and high-level constructs, such as operators and pipelines, making i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…4 The query set is available online. 5 To measure the quality of the estimates, we report the qerror. The q-error measures the factor that an estimate differs from the ground truth.…”
Section: Isolating the Impact Of Aggregate Estimatesmentioning
confidence: 99%
See 2 more Smart Citations
“…4 The query set is available online. 5 To measure the quality of the estimates, we report the qerror. The q-error measures the factor that an estimate differs from the ground truth.…”
Section: Isolating the Impact Of Aggregate Estimatesmentioning
confidence: 99%
“…We found that for static estimation, we get the least error with the 4 https://github.com/cwida/public_bi_benchmark. 5 https://db.in.tum.de/~fent/data/aggEst.tgz. Fig.…”
Section: Isolating the Impact Of Aggregate Estimatesmentioning
confidence: 99%
See 1 more Smart Citation
“…Additionally, to materialize the economic benefits of serverless computing, systems have to be serverless themselves. Unfortunately, current distributed tracing systems (e. g., Dapper [16]), database observability approaches (e. g., [7]), or serverless application tracing (e. g., [9,12]) do not cover these challenges.…”
Section: Introductionmentioning
confidence: 99%