LISA '07 – Abstract
Pp. 183–201 of the Proceedings
Remote Control: Distributed Application Configuration, Management, and Visualization with Plush
Jeannie Albrecht, Williams College; Ryan Braud, Darren Dao, Nikolay Topilski, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat, University of California, San Diego
Support for distributed application management in large-scale
networked environments remains in its early stages. Although a number
of solutions exist for subtasks of application deployment, monitoring,
maintenance, and visualization in distributed environments, few tools
provide a unified framework for application management. Many of the
existing tools address the management needs of a single type of
application or service that runs in a specific environment, and these
tools are not adaptable enough to be used for other applications or
platforms. In this paper, we present the design and implementation of
Plush, a fully configurable application management infrastructure
designed to meet the general requirements of several different classes
of distributed applications and execution environments. Plush allows
developers to specifically define the flow of control needed by their
computations using application building blocks. Through an extensible
resource management interface, Plush supports execution in a variety
of environments, including both live deployment platforms and emulated
clusters. To gain an understanding of how Plush manages different
classes of distributed applications, we take a closer look at specific
applications and evaluate how Plush provides support for each.
- View the full text of this paper in HTML and PDF.
Listen to the presentation in
Until November 2008, you will need your USENIX membership identification in order to access the full papers.
The Proceedings are published as a collective work, © 2007 by the USENIX Association. All Rights Reserved. Rights to individual papers remain with the author or the author's employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. USENIX acknowledges all trademarks within this paper.