The Porting of a Grid Software for Virtual Eye Surgery from Globus 4 to gLite
Sprache des Vortragstitels:
Englisch
Original Tagungtitel:
3rd EGEE User Forum
Sprache des Tagungstitel:
Englisch
Original Kurzfassung:
"Grid-Enabled SEE++" is a grid-based simulation software that supports the diagnosis and treatment of certain eye motility disorders (strabismus). The overall goal is to to develop an efficient grid-based tool for "Evidence Based Medicine", which supports the surgeons in choosing optimal surgery techniques for the treatments of different syndromes of strabismus. In the current poster demonstration, we propose to report our experiences regarding the porting of this application to gLite. In Globus Toolkit 4, we developed a parallel version of the simulation of the Hess-Lancaster test (typical medical examination). By this, we speeded up this simulation by a factor of 14-17. Furthermore, we reported the prototype implementation of a medical database component for "Grid-Enabled SEE++". Our next steps concentrate on developing a distributed grid-enabled database system. Finally, we designed a so called grid-based Pathology Fitting algorithm, which would be able to determinate (or at least estimate) automatically the pathological reason of a patient's strabismus. Since the outcome of this algorithm strongly depends on the initial estimation for the pathological case, we propose to exploit the grid in the following way: -by searching in the grid-based SEE++ medical databases for similar pathological cases and -by starting concurrent pathology fitting processes with these cases as the starting points of the optimizations (parameter study). Since we met with some limitations of Globus 4, we also designed and developed a version of "Grid-Enabled SEE++" compatible with gLite. We use some kind of server jobs (as executers for parallel Hess calculations) started via the WMProxy. To return the allocated port numbers, we investigated the interactive job submission feature of gLite. We may exchange the access layer developed earlier for the SEE++ medical databases to an AMGA-based solution. Pathology Fitting is proposed to execute on gLite as parametric jobs. Each job will be start