search menu icon-carat-right cmu-wordmark

RAVE: The Retrospective Analysis and Visualization Engine

White Paper
In this paper, the authors present RAVE as an analysis service provider.

Software Engineering Institute


 As tools for collecting flow data and other network metric information improve, we must more often consider how to present that data to end users for analysis. Existing approaches tightly couple generation of analytical products with the presentation of those products. Unfortunately, this tight coupling forces tradeoffs between analytical power and interface usability.

The Retrospective Analysis and Visualization Environment (RAVE) provides data analysis and visualization capabilities independent of user interface. Applications may interact with RAVE analyses directly: using RAVE as a software library acting on local data, or remotely: communicating with a central server over the network. In both configurations, RAVE caches intermediate and final analytical products
for use by multiple applications.

In this paper, we present RAVE as an analysis service provider. We discuss problems we encountered implementing RAVE and a web-based network monitoring interface that uses it. Finally, we identify places
where RAVE can be improved and expanded, and ideas for possible enhancements that require further evaluation.

Part of a Collection

FloCon 2006 Collection

This content was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.