A measure of program locality and its application
- 1 January 1984
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 12 (3) , 28-40
- https://doi.org/10.1145/1031382.809311
Abstract
Although the phenomenon of locality has long been recognized as the single most important characteristic of program behaviour, relatively little work has been done in attempting to measure it. Recent work has led to the development of an intrinsic measure of program locality based on the Bradford-Zipf distribution. Potential applications for such a measure are many, and include the evaluation of program restructuring methods (manual and automatic), the prediction of system performance, the validation of program behaviour models, and the enhanced understanding of the phenomena that characterize program behaviour. A consideration of each of these areas is given in connection with the proposed measure, both to increase confidence in the validity of the measure and to illustrate a methodology for dealing with such problems.Keywords
This publication has 10 references indexed in Scilit:
- The Measurement of Locality and the Behaviour of ProgramsThe Computer Journal, 1984
- Locality of Reference in Hierarchical Database SystemsIEEE Transactions on Software Engineering, 1983
- Experiments with Automatic File MigrationComputer, 1982
- Technical Note—Exact Solution for the Bradford Distribution and Its Use in Modeling Informational DataOperations Research, 1979
- The Improvement of Program BehaviorComputer, 1976
- Optimal multiprogrammingActa Informatica, 1976
- Improving locality by critical working setsCommunications of the ACM, 1974
- Program restructuring for virtual memoryIBM Systems Journal, 1971
- The working set model for program behaviorCommunications of the ACM, 1968
- The Bibliography of Operational ResearchJournal of the Operational Research Society, 1960