Proceedings/Proceedings - International Symposium on Software Reliability Engineering · 2006 · 15 citations · 29 references
ComputingComputer EngineeringEvent ManagementPerformance MeasurementSoftware EngineeringData ProfilingPerformance Bottleneck AnalysisApplication ProfilingEvent Resource AllocationInformation Loss AnalysisOverhead ReductionPerformance OverheadPerformance Overhead AnalysisProfilingSystem Profiling
Profiling deployed software provides valuable insights for quality improvement activities. The probes required for profiling, however, can cause an unacceptable performance overhead for users. In previous work we have shown that significant overhead reduction can be achieved, with limited information loss, through the distribution of probes across deployed instances. However, existing techniques for probe distribution are designed to profile simple events. In this paper we present a set of techniques for probe distribution to enable the profiling of complex events that require multiple probes and that share probes with other events. Our evaluation of the new techniques indicates that, for tight overhead bounds, techniques that produce a balanced event allocation can retain significantly more field information
29
Susan L. Graham, Peter B. Kessler, Marshall Kirk McKusick · 1982 · 978 citations
Scalable statistical bug isolation
Ben Liblit, Mayur Naik, Alice X. Zheng et al. · ACM SIGPLAN Notices · 2005 · 736 citations
Bug isolation via remote program sampling
Ben Liblit, Alex Aiken, Alice X. Zheng et al. · ACM SIGPLAN Notices · 2003 · 510 citations
Scalable statistical bug isolation
Ben Liblit, Mayur Naik, Alice X. Zheng et al. · 2005 · 469 citations