Personal tools
You are here: Home Research Programming Tools
Document Actions

Programming Tools Overview

by Charles Koelbel last modified 2009-09-30 05:31
NOTE: The VGrADS Project completed its work on September 30, 2009. These pages are retained for archival purposes, but are not actively updated.

The broad vision of the Programming Tools thrust is to provide for application users with very high-level interfaces that allow automatic construction of capabilities that are (currently) hard to achieve in a Grid environment.  Early in the VGrADS project, we used the insights from these high-level interfaces to help define Virtual Grids (VGs) and the interfaces to the Virtual Grid Execution System (vgES). More recently, we have begun design of tools to take advantage of this abstraction and tools to provide more application-specific abstractions.

Some of the tools projects that we have worked on include:

  1. Improved scheduling for workflow computations on the Grid and VGs.
  2. Performance prediction of application components to be mapped onto the Grid.
  3. Compiling and optimizing node programs for use in a Grid environment.
  4. Fault-tolerant libraries for MPI and OpenMP.
  5. Construction of Grid workflows from high-level scripts.
  6. Generating Service Level Agreements (SLAs) for applications.

The pages at left describe these projects in more detail.


« July 2010 »
Su Mo Tu We Th Fr Sa
123
45678910
11121314151617
18192021222324
25262728293031
 

VGrADS Collaborators include:

Rice University UCSD UH UCSB UTK ISI UTK

Powered by Plone