Alpaca: Cactus Tools for Application Level Profiling and Correctness Analysis

The Alpaca project is developing high-level tools that help scientists design and maintain large, complex applications. The Alpaca tools will allow developers and end-users to examine and validate the correctness of an application, and aid them in measuring and improving its performance in production environments. Alpaca is based on the Cactus framework, and these tools are components themselves, built into the application and interacting with it. Alpaca's approach includes help to render applications tolerant against partial system failures, which is becoming a pressing need with tomorrow's architectures consisting of tens of thousands of nodes.

Alpaca is funded by the NSF SDCI programme for three years as award #0721915.

Project Members