GridDebug
From PRAGMAgridWIKI
Contents |
Application Name and Description
Grid computing allows the utilization of vast computational resources for solving complex scientific and engineering problems. However, development tools for Grid applications are not as mature as their traditional counterparts, especially in the area of debugging and testing. Debugging Grid applications typically requires a programmer to address non-trivial issues such as heterogeneity, job scheduling, hierarchical resources, and security.
We have designed and implemented a Grid service debug architecture that is compliant with the Web Service Resource Framework standard. The debugger provides a library with a set of well-defined debug APIs.
It is a project by Donny Kurniawan and Professor David Abramson, Faculty of Information Technology at Monash University, Australia
Application Driver and Contact
Donny Kurniawan, Monash University, Australia
donny (dot) kurniawan (at) infotech (dot) monash (dot) edu (dot) au
Application Requirements
We have developed a debugging service in the form of a GAR (Globus Archive) file. We need to deploy the file into the corresponding GT4 container.
Hardware Requirements
We don't need a lot of resources since we only want to test the debugging functionality. However, if it is possible, we need heterogenous resources (different architectures and operating systems).
Software Requirements
GT4
Please let me know if other middleware is available (e.g. gLite or UNICORE).
Application Run
SDSC USA
| Hostname | rocks-52.sdsc.edu |
| Can SSH? | Yes |
| Has GT4? | No |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r rocks-52.sdsc.edu GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run rocks-52.sdsc.edu/jobmanager-sge /bin/hostname /opt/gridengine/default/spool/rocks-64/active_jobs/281455.1/pe_hostfile compute-0-11 rocks-64.sdsc.edu rm: cannot remove `/tmp/281455.1.all.q/rsh': No such file or directory
JLU China (X)
| Hostname | grid1.jlu.edu.cn |
| Can SSH? | Yes |
| Has GT4? | No |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r grid1.jlu.edu.cn GRAM Authentication test failure: connecting to the job manager failed. Possible reasons: job terminated, invalid job contact, network problems, ... [donny@nimrod1 ~]$ globus-job-run grid1.jlu.edu.cn/jobmanager-sge /bin/hostname GRAM Job submission failed because the connection to the server failed (check host and port) (error code 12)
UZH Switzerland
| Hostname | ocikbpra.unizh.ch |
| Can SSH? | Yes |
| Has GT4? | Maybe |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r ocikbpra.unizh.ch GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run ocikbpra.unizh.ch/jobmanager-sge /bin/hostname Warning: Permanently added 'compute-0-0.local' (RSA) to the list of known hosts. -catch_rsh /opt/gridengine/default/spool/compute-0-0/active_jobs/14648.1/pe_hostfile compute-0-0 /opt/gridengine/bin/lx26-x86/qrsh -V -inherit compute-0-0 /bin/sh /home/donny/.globus/job/ocikbpra.unizh.ch/21447.1226013316/scheduler_sge_cmd_script compute-0-0.local
LZU China
| Hostname | pragma.lzu.edu.cn |
| Can SSH? | Yes |
| Has GT4? | Maybe |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r pragma.lzu.edu.cn GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run pragma.lzu.edu.cn/jobmanager-fork /bin/hostname pragma.lzu.edu.cn
HCMUT Vietnam
| Hostname | supernode2.hcmut.edu.vn |
| Can SSH? | Yes |
| Has GT4? | Maybe |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r supernode2.hcmut.edu.vn GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run supernode2.hcmut.edu.vn/jobmanager-fork /bin/hostname supernode2.hcmut.edu.vn
AIST Japan
| Hostname | sakura.hpcc.jp |
| Can SSH? | Yes |
| Has GT4? | Maybe |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r sakura.hpcc.jp GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run sakura.hpcc.jp/jobmanager-sge /bin/hostname sakura07.hpcc.jp
ASGC Taiwan
| Hostname | pragma001.grid.sinica.edu.tw |
| Can SSH? | Yes |
| Has GT4? | Maybe |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r pragma001.grid.sinica.edu.tw GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run pragma001.grid.sinica.edu.tw/jobmanager-fork /bin/hostname pragma001.grid.sinica.edu.tw
NECTEC Thailand
| Hostname | grid64.hpcc.nectec.or.th |
| Can SSH? | Yes |
| Has GT4? | Maybe |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r grid64.hpcc.nectec.or.th GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run grid64.hpcc.nectec.or.th/jobmanager-fork /bin/hostname grid64.hpcc.nectec.or.th
ThaiGrid Thailand
| Hostname | sunyata.thaigrid.or.th |
| Can SSH? | Yes |
| Has GT4? | Maybe |
GT2:
[donny@nimrod1 ~]$ globusrun -a -r sunyata.thaigrid.or.th GRAM Authentication test successful [donny@nimrod1 ~]$ globus-job-run sunyata.thaigrid.or.th/jobmanager-fork /bin/hostname sunyata.thaigrid.or.th
