| | |
Summary: PLuSH: A Tool for Remote Deployment, Management, and Debugging
Christopher Tuttle, Jeannie Albrecht, Alex Snoeren, and Amin Vahdat
{ctuttle, jalbrecht, snoeren, vahdat} @ cs.ucsd.edu
UC San Diego CSE, http://ramp.ucsd.edu/projects/plush
Goal: Provide an extensible execution management system for large-scale distributed
systems, including PlanetLab and the Grid
Motivation
· Problem: How do we deploy, manage, and maintain distributed applications that
simultaneously run on hundreds of heterogeneous physical machines around the
world?
· Existing approaches for finding resources and managing experiments are
cumbersome, manual, and error-prone
· Some tools exist to address some issues, but utility is limited by lack of
integration
· PLuSH is a a unified environment to support the distributed application design
and deployment life cycle on the Grid, PlanetLab, and local site clusters
Architecture
The PLuSH Controller
· PLuSH consists of an experiment
controller that communicates with
|