AppLeS Agents
The end-user or application developer provides its AppLeS agent with application-specific
information about current implementation(s) (via the Heterogeneous Application
Template or HAT) as well as user preferences. This information
is combined with dynamic system information (provided by the Network
Weather Service) by the AppLeS Coordinator to determine a potentially
performance-efficient application schedule. The Coordinator then works
with the appropriate resource management systems to implement the schedule
on the relevant resources.
The AppLeS architecture is shown in the diagram agove. We are in the
process of building or have built AppLeS agents for a number of applications
including:
-
Two-dimensional and three-dimensional Jacobi iterative applications,
-
A Genetic Algorithm application,
-
A Mandelbrot application,
-
A protein docking application based on DOT,
-
A Synthetic Apperture Radar Atlas (SARA) application.
 |
Our most recent AppLeS poster (presented at the NPACI All-hands
meeting, February 2000).
|
Last updated 5/24/01 by hdail@cs.ucsd.edu