Finding Bottlenecks In Large Scale Parallel Programs (1994)
| Citations: | 4 - 0 self |
BibTeX
@MISC{Hollingsworth94findingbottlenecks,
author = {Jeffrey Kenneth Hollingsworth},
title = {Finding Bottlenecks In Large Scale Parallel Programs},
year = {1994}
}
OpenURL
Abstract
This thesis addresses the problem of trying to locate the source of performance bottlenecks in large-scale parallel and distributed applications. Performance monitoring creates a dilemma: identifying a bottleneck necessitates collecting detailed information, yet collecting all this data can introduce serious data collection bottlenecks. At the same time, users are being inundated with volumes of complex graphs and tables that require a performance expert to interpret. I have developed a new approach that addresses both these problems by combining dynamic on-the-fly selection of what performance data to collect with decision support to assist users with the selection and presentation of performance data. The approach is called the W 3 Search Model. To make it possible to implement the W 3 Search Model, I have developed a new monitoring technique for parallel programs called Dynamic Instrumentation. The premise of my work is that not only is it possible to do on-line performance debu...







