Performance of a Remote Instrumentation Program

  • Authors:
  • Michael D Kupfer

  • Affiliations:
  • -

  • Venue:
  • Performance of a Remote Instrumentation Program
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

One application of distributed computing is remote system instrumentation. Such instrumentation programs require good response with low overhead to provide timely results without disturbing the system being measured. A remote procedure call system, such as the Circus system developed at Berkeley, allows programmers to write distributed programs with little more effort than is required to write local programs. This paper compares a Circus-based implementation of a Berkeley UNIX tool (vmstat) with one based on the byte-stream protocol TCP. The Circus version makes for much cleaner code, but it requires more start-up time and higher CPU overhead than the TCP version. We conclude that the present incarnation of Circus is not acceptable for our work, but that future versions of Circus should prove valuable.