2017
DOI: 10.1002/cpe.4068
|View full text |Cite
|
Sign up to set email alerts
|

Multi‐scale navigation of large trace data: A survey

Abstract: Summary Dynamic analysis through execution traces is frequently used to analyze the runtime behavior of software systems. However, tracing long running executions generates voluminous data, which are complicated to analyze and manage. Extracting interesting performance or correctness characteristics out of large traces of data from several processes and threads is a challenging task. Trace abstraction and visualization are potential solutions to alleviate this challenge. Several efforts have been made over the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
1
1

Relationship

5
2

Authors

Journals

citations
Cited by 23 publications
(16 citation statements)
references
References 87 publications
0
16
0
Order By: Relevance
“…It is very important to provide enough information for the user to understand what it is happening in his system, but not so much so he would be overwhelmed by the data. One of the solutions to reduce the data size was proposed by Naser et al 33 He proposed a taxonomy of data abstraction techniques based on pattern matching that compound the low‐level events into higher level more meaningful events. This technique is more useful when the program has a sequential logic.…”
Section: Data Analysis and Visualizationmentioning
confidence: 99%
“…It is very important to provide enough information for the user to understand what it is happening in his system, but not so much so he would be overwhelmed by the data. One of the solutions to reduce the data size was proposed by Naser et al 33 He proposed a taxonomy of data abstraction techniques based on pattern matching that compound the low‐level events into higher level more meaningful events. This technique is more useful when the program has a sequential logic.…”
Section: Data Analysis and Visualizationmentioning
confidence: 99%
“…Among the myriad approaches to temporal data visualization, multivariate time series are most relevant to our work. These approaches can be classed into four types [17,29]: (1) Line charts are the most common method to visualize the progression of values over time. Recently, Muelder et al [39] designed behavioral lines to analyze the behavior of cloud computing systems by bundling different performance metrics over time [39].…”
Section: Visualization For Temporal Datamentioning
confidence: 99%
“…Moreover, we used LTTng (Linux Tracing Toolkit Next Generation) [17] for sampling and collecting packet information from traffic. The details of collecting data from LTTng and modeling them at multiple levels to be used for advance attack analysis can be found at [32,29].…”
Section: Setup Configurationmentioning
confidence: 99%