Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Distributed Application Configuration, Management, and Visualization with Plush

Summary: 6
Distributed Application Configuration, Management,
and Visualization with Plush
JEANNIE ALBRECHT, Williams College
RYAN BRAUD, Thousand Eyes
DARREN DAO, eHarmony
NIKOLAY TOPILSKI, Akamai Technologies
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, and main-
tenance 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. To this end, we present the design and implementation of Plush, a fully configurable applica-
tion management infrastructure designed to meet the general requirements of several different classes of
distributed applications. Plush allows developers to specifically define the flow of control needed by their com-
putations 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. Plush also uses relaxed synchronization primitives for improving fault tolerance and liveness in


Source: Albrecht, Jeannie - Computer Science Department, Williams College


Collections: Computer Technologies and Information Sciences