DHARMA: Domain-specific Metaware for Hydrologic Applications
"We intend to build a middleware layer to provide the resources
needed to revolutionize hydrologic modeling. The required resources range
from local data to the supercomputing power on the national computational
Grid."
Purpose
DHARMA is an NSF-funded project, award number 0082667. We plan
to develop a layer of middleware to interface several hydrologic simulations
with the computing power of the National Computational Grid, and the domain-specific
informational resources available on local workstations and through the
Internet. The middleware layer, DHARMA, has the following major points
of functionality:
-
automatic data acquisition via the Internet for many types of data, in
particular, geotemporal
-
climatic data from online databases and digital libraries; merge the data
necessary for the computation to occur, from online, local, and cached
resources,
-
smart caching of intermediate results to allow for reuse in future simulation
cycles,
-
acquire a task graph from the UI layer, and optimize it through application-specific
knowledge and dynamic results caching strategies;
-
optimize execution times through awareness of remote and
-
local resources, including memory, processor, storage, and data, and
-
interface with computing resource managers, such as Globus and Condor.
See the complete proposal here.
People
-
Principle Investigators
-
Research Assistants
-
Matthew Hoosier (to-do
list)
-
Praveen Ramanan (to-do list)
-
Dan Lang (to-do list)
-
Jesse Greenwald (to-do list)
-
Doug Armknecht (to-do list)
-
Ryan Porter (to-do list)
Links
Any opinions, findings, conclusions, or recommendations expressed in the material are
those of the author(s) and do not necessarily reflect the views of the National Science Foundation.