GridDebug

From PRAGMAgridWIKI

Jump to: navigation, search

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
Personal tools