An implementation of interactive jobs submission for grid computing portals

The Globus Toolkit has been widely used as middleware in Grid computing environments. Java CoG, Web Service and Portlet help to build Grid computing portals easily and productively. Many Grid Portals can provide a customizable interface allowing scientists and researchers to perform Grid operations such as remote submission of their own programs, staging input and ouput files, and querying resources and queues information. However, the Globus Toolkit does not support interactive jobs submission, nor is there an interactive extension for Grid computing portals. In this paper, a Grid Security Infrastructure (GSI) enabled Java SSH client is introduced and implemented as a novel way to submit interactive jobs to the computing resources in ScGrid, which is a scientific computing environment provided by the Supercomputing Center, Computer Network Information Center, Chinese Academy of Sciences (SCCAS).

[1]  John Linn,et al.  Generic Security Service Application Program Interface, Version 2 , 1997, RFC.

[2]  Steven Tuecke,et al.  An online credential repository for the Grid: MyProxy , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[3]  Gregor von Laszewski,et al.  CoG kits: a bridge between commodity distributed computing and high-performance grids , 2000, JAVA '00.

[4]  Niels Provos,et al.  Diffie-Hellman Group Exchange for the SSH Transport Layer Protocol , 2000 .

[5]  Jason Novotny,et al.  GridSphere: a portal framework for building collaborations , 2004, Concurr. Pract. Exp..

[6]  Gregor von Laszewski,et al.  Gestalt of the Grid , 2002 .

[7]  Tatu Ylonen,et al.  SSH Transport Layer Protocol , 1996 .

[8]  Jason Novotny,et al.  The Grid Portal Development Kit , 2002, Concurr. Comput. Pract. Exp..

[9]  John Wray,et al.  Generic Security Service API Version 2 : C-bindings , 2000, RFC.

[10]  Niels Provos,et al.  Diffie-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer Protocol , 2006, RFC.

[11]  William Gropp,et al.  Beowulf Cluster Computing with Linux , 2003 .

[12]  John Linn,et al.  Generic Security Service Application Program Interface Version 2, Update 1 , 2000, RFC.

[13]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[14]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .