Difference between revisions of "NA-MIC/Projects/NA-MIC Kit/Grid Computing"
From NAMIC Wiki
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/") |
|||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Back to [[NA-MIC_Collaborations|NA-MIC_Collaborations]] | Back to [[NA-MIC_Collaborations|NA-MIC_Collaborations]] | ||
− | '' | + | = Name of Template Project goes here = |
+ | |||
+ | ''Goals'' | ||
* Enable Slicer3 to execute work in a distributed grid environment | * Enable Slicer3 to execute work in a distributed grid environment | ||
* Enable NA-MIC algorithms to be tested in a distributed grid environment | * Enable NA-MIC algorithms to be tested in a distributed grid environment | ||
− | + | = Description = | |
+ | |||
+ | * Installed and updated grid infrastructure components: implemented configuration for Condor/Globus/GSI to allow NA-MIC and external users to access UCSD computational resources. | ||
+ | * Defined [https://www.slicer.org/wiki/Slicer3:Execution_Model Data Execution Model for Slicer3] - The purpose of this is to facilitate a "run-everywhere" philosophy for algorithm writers. If NAMIC adopts a standard for algorithm "self-description" that is followed when command line executables are written, Slicer, the grid, clusters, etc... should be able to use the executables directly in their environment. | ||
+ | * Defined API for the Grid Interface - this API enables the configuration of available cluster resources and allows the running of algorithms on this distributed grid environment | ||
+ | * First implementation of the [https://www.slicer.org/wiki/Slicer3:Grid_Interface Grid Wizard (GWiz)] is now in testing for a select set of algorithms. A beta release is scheduled for the [[2007_Programming/Project_Week_MIT|NAMIC 2007 Summer Programmer's Week]]. Additionaly, an initial integration with the Slicer3 environment has been accomplished (see image thumbnail) | ||
− | + | [[image:Slgrid-screenshot.jpg|150px|thumb|Slicer3 Grid Integration]] | |
− | |||
− | |||
− | + | = Key Investigators = | |
− | * UCSD BIRN-CC: Jeffrey Grethe, Neil Jones | + | * UCSD BIRN-CC: Jeffrey Grethe, Marco Ruiz, Neil Jones |
* GE: Dan Belzek, Jim Miller | * GE: Dan Belzek, Jim Miller | ||
* Isomics: Steve Pieper | * Isomics: Steve Pieper | ||
− | + | = Links = | |
+ | |||
+ | * [https://www.slicer.org/wiki/Slicer3:Grid_Interface Slicer3:Grid_Interface] | ||
+ | * [https://www.slicer.org/wiki/Slicer3:Grid_Interface_UseCases Slicer3:Grid_Interface_UseCases] | ||
+ | |||
+ | * [[2007_Project_Half_Week#Projects|2007 Programming Week Project Page]] - [[media:2007_Project_Half_Week_GridExecution.ppt| Grid Execution 4-block PPT Jan 2007]] | ||
+ | * [[2006_Project_Week_MIT_Grid_Integration|2006 Programming Week Project Page]] - [[media:2006_Summer_Project_Week_Grid_Interface_for_Slicer3.ppt|Grid Execution 4-block PPT 2006]] | ||
− | * [ | + | * [https://www.slicer.org/wiki/Slicer3:Execution_Model Slicer3:Execution_Model] |
− | + | * [https://www.slicer.org/wiki/Slicer3:Large_scale_experiment_control_brainstorming#BatchMake_and_Experiment_Control Slicer3:Large_scale_experiment_control_brainstorming] | |
− | * [ | ||
− |
Latest revision as of 17:10, 10 July 2017
Home < NA-MIC < Projects < NA-MIC Kit < Grid ComputingBack to NA-MIC_Collaborations
Name of Template Project goes here
Goals
- Enable Slicer3 to execute work in a distributed grid environment
- Enable NA-MIC algorithms to be tested in a distributed grid environment
Description
- Installed and updated grid infrastructure components: implemented configuration for Condor/Globus/GSI to allow NA-MIC and external users to access UCSD computational resources.
- Defined Data Execution Model for Slicer3 - The purpose of this is to facilitate a "run-everywhere" philosophy for algorithm writers. If NAMIC adopts a standard for algorithm "self-description" that is followed when command line executables are written, Slicer, the grid, clusters, etc... should be able to use the executables directly in their environment.
- Defined API for the Grid Interface - this API enables the configuration of available cluster resources and allows the running of algorithms on this distributed grid environment
- First implementation of the Grid Wizard (GWiz) is now in testing for a select set of algorithms. A beta release is scheduled for the NAMIC 2007 Summer Programmer's Week. Additionaly, an initial integration with the Slicer3 environment has been accomplished (see image thumbnail)
Key Investigators
- UCSD BIRN-CC: Jeffrey Grethe, Marco Ruiz, Neil Jones
- GE: Dan Belzek, Jim Miller
- Isomics: Steve Pieper