| | |
Summary: Distributed Application Management Using Plush
Jeannie Albrecht, Ryan Braud, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat
University of California, San Diego
{jalbrecht, rbraud, ctuttle, snoeren, vahdat} @ cs.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
· Application description specifies
|