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.


« September 2010 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
2627282930
 

VGrADS Collaborators include:

Rice University UCSD UH UCSB UTK ISI UTK

Powered by Plone