...
首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Analyzing execution traces: critical-path analysis and distance analysis
【24h】

Analyzing execution traces: critical-path analysis and distance analysis

机译:分析执行轨迹:关键路径分析和距离分析

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

System designers make trade-offs between metrics of interest such as execution time, functional quality and cost to create a properly balanced system. Execution traces, which are sequences of timestamped start and end events of system tasks, are a general and powerful means to understand the system behavior that gives rise to these trade-offs. Such traces can be produced by, e.g., executable models or prototype systems. Their interpretation, however, often is non-trivial. We present two automated analysis techniques that work on execution traces to help the system designer with interpretation. First, critical-path analysis can be used to answer the typical “what is the bottleneck” question, and we extend earlier work of [16] with a technique that uses application information to refine the analysis. Second, we define a pseudo-metric on execution traces, which is useful for calibration and validation purposes, and which can be used to visualize the differences between traces. Both techniques are based on a common graph representation of execution traces. We have implemented our techniques in the Trace visualization tool [12], and have applied them in a case study from the digital printing domain.
机译:系统设计人员在感兴趣的指标(例如执行时间,功能质量和成本)之间进行权衡,以创建一个适当平衡的系统。执行跟踪是带有时间戳的系统任务的开始和结束事件的序列,是一种了解引起这些折衷的系统行为的通用而强大的手段。这样的迹线可以由例如可执行模型或原型系统产生。但是,它们的解释通常是不平凡的。我们提出了两种自动分析技术,它们可用于执行跟踪,以帮助系统设计人员进行解释。首先,关键路径分析可以用来回答典型的“瓶颈是什么”问题,并且我们使用一种使用应用程序信息来完善分析的技术来扩展[16]的早期工作。其次,我们在执行跟踪上定义一个伪度量,该伪度量可用于校准和验证目的,并可用于可视化跟踪之间的差异。两种技术都基于执行轨迹的通用图形表示。我们已经在跟踪可视化工具[12]中实现了我们的技术,并将其应用于数字印刷领域的案例研究中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号