| | |
Summary: Plush: An Infrastructure for Managing and Visualizing Distributed Applications
Jeannie Albrecht, Ryan Braud, Darren Dao, John Jersin, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat
University of California, San Diego
{jalbrecht, rbraud, ctuttle, snoeren, vahdat} @ cs.ucsd.edu, {hdao, jjersin} @ ucsd.edu http://plush.ucsd.edu
Goal: Provide an extensible application management system for large-scale distributed systems
Motivation
· Problem: How do we deploy, manage, and maintain distributed
applications that simultaneously run on hundreds of heterogeneous
physical machines?
· Existing approaches for finding resources and managing applications are
cumbersome, manual, and error-prone
· Tools exist to address some issues, but utility is limited by lack of integration
· Plush provides a unified environment to support the distributed application
design and deployment lifecycle on PlanetLab and in clusters
Architecture
The Plush Controller
· Plush consists of an application
controller that communicates with
client processes running on each of
the available resources
|