Collecting Metrics for CORBA-Based Distributed Systems

  • Authors:
  • John D. McGregor;Il-Hyung Cho;Brian A. Malloy;E. Lowry Curry;Chanika Hobatr

  • Affiliations:
  • Dept. of Computer Science, Clemson University;Dept. of Computer Science, Clemson University;Dept. of Computer Science, Clemson University;Dept. of Computer Science, Clemson University;Dept. of Computer Science, Clemson University

  • Venue:
  • Empirical Software Engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

TheCommon Object Request Broker Architecture (CORBA) supports thecreation of distributed systems that cross processor, languageand paradigm boundaries. These systems can be large and complexentities that consume considerable resources in their creationand execution. Measurements of characteristics of software systemsis an important area of study in general and of particular interestfor distributed systems. In this paper, we present a specifictechnique for instrumenting components in a distributed system.The technique constructs a wrapper around the component beingmeasured. The wrapper monitors interactions with the ORB (ObjectRequest Broker) and other components. Each wrapper mimics theinterface of the component that it is wrapping so that the remainingobjects in the system do not need modification. Two approachesto wrapping the component are presented and contrasted. The resultis an efficient and modular technique that can quickly be appliedto a component.