The Concept of Stratified Sampling of Execution Traces

被引:18
|
作者
Pirzadeh, Heidar [1 ]
Shanian, Sara [2 ]
Hamou-Lhadj, Abdelwahab [1 ]
Mehrabian, Ali [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
[2] Laval Univ, Dept Comp Sci, Quebec City, PQ, Canada
关键词
Trace analysis; program comprehension; sampling techniques; stratified sampling; execution phases;
D O I
10.1109/ICPC.2011.17
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Execution traces can be overwhelmingly large. To reduce their size, sampling techniques, especially the ones based on random sampling, have been extensively used. Random sampling, however, may result in samples that are not representative of the original trace. We propose a trace sampling framework based on stratified sampling that not only reduces the size of a trace but also results in a sample that is representative of the original trace by ensuring that the desired characteristics of an execution are distributed similarly in both the sampled and the original trace.
引用
收藏
页码:225 / +
页数:2
相关论文
共 50 条
  • [1] Stratified sampling of execution traces: Execution phases serving as strata
    Pirzadeh, Heidar
    Shanian, Sara
    Hamou-Lhadj, Abdelwahab
    Alawneh, Luay
    Shafiee, Arya
    SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (08) : 1099 - 1118
  • [2] Scalable Automatic Concept Mining from Execution Traces
    Medini, Soumaya
    2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2011, : 238 - 241
  • [3] Aspect mining through the formal concept analysis of execution traces
    Tonella, P
    Ceccato, M
    11TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2004, : 112 - 121
  • [4] Weighted Sampling of Execution Traces: Capturing More Needles and Less Hay
    Las-Casas, Pedro
    Mace, Jonathan
    Guedes, Dorgival
    Fonseca, Rodrigo
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 326 - 332
  • [5] Feature-driven program understanding using concept analysis of execution traces
    Eisenbarth, T
    Koschke, R
    Simon, D
    9TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2001, : 300 - 309
  • [6] Whole execution traces
    Zhang, XY
    Gupta, R
    MICRO-37 2004: 37TH ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 2004, : 105 - 116
  • [7] Computable Execution Traces
    Thompson, Declan
    LOGIC, LANGUAGE, INFORMATION, AND COMPUTATION (WOLLIC 2021), 2021, 13038 : 235 - 251
  • [8] Discovering of Execution Patterns of Subprograms in Execution Traces
    Komorowski, Michal
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2015, 2015, 9662
  • [9] Software runtime monitoring with adaptive sampling rate to collect representative samples of execution traces
    Mertz, Jhonny
    Nunes, Ingrid
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 202
  • [10] Lossless compaction of model execution traces
    Hojaji, Fazilat
    Zamani, Bahman
    Hamou-Lhadj, Abdelwahab
    Mayerhofer, Tanja
    Bousse, Erwan
    SOFTWARE AND SYSTEMS MODELING, 2020, 19 (01): : 199 - 230