Performance of a Remote Instrumentation Program

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 1985
Accession Number
ADA611683

Entities

People

  • Michael Kupfer

Organizations

  • University of California, Berkeley

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • C Programming Language
  • California
  • Communication Systems
  • Computer Programming
  • Computer Science
  • Computers
  • Distributed Computing
  • Electrical Engineering
  • Engineering
  • Errors
  • Information Science
  • Instrumentation
  • Intervals
  • Language
  • Programming Languages
  • Universities

Fields of Study

  • Computer science

Readers

  • Aerospace Engineering
  • Computational Linguistics
  • Computer Networking