Skip to main content
eScholarship
Open Access Publications from the University of California

UC Irvine

UC Irvine Previously Published Works bannerUC Irvine

VADRE: A Visual Approach to Performance Analysis of Distributed, Real-time Systems

Abstract

Distributed, real-time, and embedded (DRE) systems are becoming increasingly complex, and as a result, performance analysis of such systems is becoming increasingly difficult. Current profiling tools are ill-equipped to analyze DRE system performance, primarily due to the distributed nature of these systems. We have begun to address this problem by forging the first in a suite of tools that we call VADRE: Visual Analysis of Distributed, Real-time, and Embedded systems. Like a CAT scan for distributed systems, these tools will provide a simplified and highly visual means of inspecting and understanding a system's performance.

To demonstrate the feasibility and potential benefits of VADRE, we have developed the first tool in the suite. Called Jango, it is specialized for the CORBA domain. It can automatically collect timing data from a CORBA-based distributed system and display a timeline of remote method calls. With input from the user, it can run a basic deadline checking algorithm, revealing precisely when and where a deadline is missed. This technique simplifies and quickens the process of testing a distributed system for adherence to real-time constraints. As a case study in validating the capabilities of Jango, we have applied it to a robotic DRE control system and discuss the results here.

Many UC-authored scholarly publications are freely available on this site because of the UC's open access policies. Let us know how this access is important for you.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View