| | |
Summary: Distributed Application Management Using Plush
Jeannie Albrecht, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat
University of California, San Diego
{jalbrecht, ctuttle, snoeren, vahdat}@cs.ucsd.edu
Abstract. Although a number of solutions exist for subtasks of application de
ployment and monitoring in largescale, distributed environments, few tools pro
vide a unified framework for distributed application management. Many of the
existing tools address the management needs of a single class of applications or
services that run in a specific environment and are not extensible enough to be
used for other applications. In this paper, we discuss the design and implementa
tion of Plush, a fully configurable application control infrastructure designed to
meet the general requirements of several different classes of distributed applica
tions. The paper discusses how users specifically define the flow of control needed
using application building blocks provided by Plush. We also take a closer look
at a few specific distributed applications to gain an understanding of how Plush
provides support for each.
Keywords: application management, peertopeer, workflow, grid, PlanetLab
1 Introduction
Installing, configuring, and executing a distributed application on federated computa
tion infrastructures such as PlanetLab [3, 18] and the Grid [10] is currently a time
|