科技报告详细信息
Monitoring of Component-Based Systems
Li, Jun
HP Development Company
关键词: runtime monitoring;    component-based systems;    distributed and multithreaded systems;    instrumentation;    causal tracing;    CORBA;   
RP-ID  :  HPL-2002-25R1
学科分类:计算机科学(综合)
美国|英语
来源: HP Labs
PDF
【 摘 要 】

The current state-of-the-art techniques are not sufficient to debug, understand and characterize multithreaded and distributed systems. In this report, we present a software monitoring framework for distributed and multithreaded systems which are built upon component technology, as the attempt to explore software development tools to address this need. Our monitoring framework captures multidimensional system behaviors-application semantics, timing latency and shared resource usage. We adopt the approach of compiler-assisted auto-generation of instrumentation probes into the stub and the skeleton. With our system-wide causal tracing techniques, global propagation of resource consumption and timing is captured from locally recorded monitoring data. Furthermore, the monitoring framework allows users to select different types of system behaviors and different subsets of candidate components for monitoring. As the result, not only the amount of monitoring data can be reduced, but also the monitoring associated interference can be eliminated or mitigated. System behavior characterization tools are also developed to support this monitoring framework, including reconstruction and visualization of dynamic system call graphs, and characterization of end-to-end timing latency for function invocation. 26 Pages

【 预 览 】
附件列表
Files Size Format View
RO201804100002078LZ 749KB PDF download
  文献评价指标  
  下载次数:15次 浏览次数:40次