2020 · Softwaretechnik-Trends

Enhanced Execution Trace Abstraction Approach Using Social Network Analysis Methods

Ji Wang | Naser Ezzati-Jivan

Evidence basis: full-text-reviewed · Review status: catalog-reviewed; paper-author approval pending

kernel-tracing trace-abstraction social-network-analysis trace-filtering lttng

LTTng Trace Compass Louvain community detection PageRank thread interaction graph trace filtering virtual-machine clustering

Core contribution: The paper adapts community detection and PageRank from social-network analysis to reduce and prioritize system execution traces.

Catalog abstract summary

This paper applies social-network-analysis techniques to system execution traces. The workflow collects Linux kernel and user-space traces with LTTng, constructs a directed weighted graph of thread interactions, detects communities with the Louvain method, and ranks important threads with PageRank. Two use cases address trace filtering and virtual-machine clustering. In the reported evaluation, the analysis adds a 5.3% slowdown to the traced program, extracts 509 threads and 6,015 interactions from a 316 MB trace, and computes graph metrics in 1,599 ms.

Source: public PDF at fb-swt.gi.de, downloaded and PDF-signature verified 2026-08-03

Problem and motivation

Large execution traces expose many thread interactions, making it difficult to retain a concise, useful view while filtering irrelevant activity.

Method and contribution

Collect LTTng kernel events, construct a weighted directed thread-interaction graph, detect communities with Louvain, rank important nodes with within-community PageRank, and apply the resulting abstraction/filter through Trace Compass EASE.

Findings and evidence

On the reported Ubuntu/LTTng trace, the method processed 509 threads and 6,015 distinct interactions from a 316 MB trace, with 1,599 ms extraction time and 5.3% overall slowdown. The paper demonstrates trace filtering; VM clustering is only an abstract-level claim in this evidence boundary.

Limitations and future directions

Limitations: This is a three-page short paper with one small evaluation, no systematic abstraction baseline, and no reported filtering-quality metric. Workload details, parameter sensitivity, and a VM-clustering evaluation are unknown.

Future work: Validate the abstraction across workloads, compare filtering baselines, quantify information loss/usefulness, and provide the missing VM-clustering method and evaluation if that use case is retained.

Sources and identifiers

When to cite this paper

Cite this paper when your work uses or compares applying Louvain community detection to thread-interaction graphs for trace abstraction.

Citation

BibTeX
@article{ezzatiJivan2020enhancedexecution,
  author = {Ji Wang and Naser Ezzati-Jivan},
  title = {Enhanced Execution Trace Abstraction Approach Using Social Network Analysis Methods},
  year = {2020},
  journal = {Softwaretechnik-Trends},
  volume = {40},
  pages = {58-60},
  url = {https://fb-swt.gi.de/fileadmin/FB/SWT/Softwaretechnik-Trends/Verzeichnis/Band_40_Heft_3/SSP2020_Wang.pdf}
}
Other citation formats for Word and reference managers
APA 7
Wang, J., & Ezzati-Jivan, N. (2020). Enhanced Execution Trace Abstraction Approach Using Social Network Analysis Methods. Softwaretechnik-Trends, 40, 58-60. https://fb-swt.gi.de/fileadmin/FB/SWT/Softwaretechnik-Trends/Verzeichnis/Band_40_Heft_3/SSP2020_Wang.pdf
IEEE
J. Wang and N. Ezzati-Jivan, "Enhanced Execution Trace Abstraction Approach Using Social Network Analysis Methods," Softwaretechnik-Trends, vol. 40, pp. 58-60, 2020, [Online]. Available: https://fb-swt.gi.de/fileadmin/FB/SWT/Softwaretechnik-Trends/Verzeichnis/Band_40_Heft_3/SSP2020_Wang.pdf

Readable Markdown record · JSON record · Download RIS