This Article 
 Bibliographic References 
 Add to: 
DPM: A Measurement System for Distributed Programs
February 1988 (vol. 37 no. 2)
pp. 243-248
A framework for measuring the performance of distributed programs is presented. This framework includes a model of distributed programs, a description of the measurement principles and methods, and a guideline for implementing these ideas. The author describes a measurement system called the Distributed Programs Monitor (DPM), which he has constructed on the basis of these concepts. DPM has bee

[1] M. L. Powell and B. P. Miller, "Process migration in DEMOS/MP," inProc. Ninth Symp. Oper. Syst. Principles, Bretton Woods, NH, Oct. 1983, pp. 110-119.
[2] B. P. Miller, D. L. Presotto, and M. L. Powell, "DEMOS/MP: A distributed operating system,"Software-Practice&Experience, to be published.
[3] W. Joy, E. Cooper, R. Fabry, S. Leffler, K. McKusick, and D. Mosher, "4.2BSD system manual," Comput. Syst. Res. Group Tech. Rep., Univ. California, Berkeley, July 1983.
[4] H. C. Lauer and R. M. Needham, "On the duality of operating system structures,"Oper. Syst. Rev., vol. 13, pp. 3-19, Apr. 1979.
[5] G. McDaniel, "METRIC: A kernel instrumentation system for distributed environments," inProc. Sixth Symp. Oper. Syst. Principles, Purdue Univ., Nov. 1975, pp. 93-99.
[6] P. Bates and J. C. Wileden, "An approach to high-level debugging of distributed systems," inProc. ACM SIGSOFT/SIGPLAN Symp. High-Level Debugging, Asilomar, CA, Mar. 1983, pp. 23-32.
[7] B. P. Miller, C. Macrander, and S. Sechrest, "A distributed programs monitor for Berkeley UNIX,"Software--Practice and Experience, vol. 16, no. 2, pp. 183-200, Feb. 1986.
[8] C. M. Macrander, "Development of a control process for the Berkeley UNIX distributed programs monitor," M.S. thesis, Comput. Sci. Tech. Rep. UCB/CSD 84/216, Univ. California, Berkeley, Dec. 1984.
[9] M. L. Powell, "The DEMOS file system," inProc. Sixth Symp. Oper. Syst. Principles, Purdue Univ., Nov. 1977, pp. 33-42.
[10] B. P. Miller, "Parallelism in distributed programs: Measurement and prediction," Comput. Sci. Tech. Rep. 574, Univ. of Wisconsin-Madison, 1985, to be published.
[11] N. Lai qd B. P. Miller, "The traveling salesman problem: The development of a distributed computation," inProc. 1986 Int. Conf. Parallel Processing, St. Charles, IL, Aug. 1986.

Index Terms:
distributed program performance measurement; Distributed Programs Monitor; DPM; DEMOS/MP; Berkeley Unix; distributed processing; operating systems (computers); performance evaluation; program testing.
B.P. Miller, "DPM: A Measurement System for Distributed Programs," IEEE Transactions on Computers, vol. 37, no. 2, pp. 243-248, Feb. 1988, doi:10.1109/12.2157
Usage of this product signifies your acceptance of the Terms of Use.