GTLAB: Grid Tag Libraries Supporting Workflows within Science Gateways

Portlet-based grid portals have become a crucial part of the cyberinfrastructure by providing component-based problem solving environments for scientists. Although portals aim to provide user-friendly environments with easy-to-use interfaces, the development of portals and their portlet components is time consuming. We aim to provide reusable components for rapid portlet development. Our approach grid tag libraries and beans (GTLAB), encapsulates common grid operations with reusable XML tags. GTLAB also provides a way for creating composite tasks that models the requirements of computational science portals. In previous work, we have introduced grid tags libraries for the Globus toolkit. In this study, we extend GTLAB to support widely used Condor DAGMan and Taverna workflows for the grid community. These extended tags demonstrate that large workflows can be integrated within grid portlets without burdening of developers.

[1]  Edward A. Lee,et al.  Implementing BPEL4WS: the architecture of a BPEL4WS implementation: Research Articles , 2006 .

[2]  T. McGlynn,et al.  Grid-Based Galaxy Morphology Analysis for the National Virtual Observatory , 2003, ACM/IEEE SC 2003 Conference (SC'03).

[3]  Carlo Cavazzoni,et al.  First-principles codes for computational crystallography in the Quantum-ESPRESSO package , 2005 .

[4]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[5]  Geoffrey Fox,et al.  Special Issue: Workflow in Grid Systems , 2006, Concurr. Comput. Pract. Exp..

[6]  Ian T. Foster,et al.  A security architecture for computational grids , 1998, CCS '98.

[7]  Kaizar Amin,et al.  Abstracting the Grid , 2004, 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings..

[8]  Sara J. Graves,et al.  LINKED ENVIRONMENTS FOR ATMOSPHERIC DISCOVERY (LEAD): A CYBERINFRASTRUCTURE FOR MESOSCALE METEOROLOGY RESEARCH AND EDUCATION , 2004 .

[9]  Evan F. Bollig,et al.  VLAB: Web services, portlets, and workflows for enabling cyber-infrastructure in computational mineral physics , 2007 .

[10]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

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

[12]  Rod Johnson,et al.  Expert One-on-One J2EE Design and Development , 2002 .

[13]  Frank Harary,et al.  Graph Theory , 2016 .

[14]  Matthew R. Pocock,et al.  Taverna: a tool for the composition and enactment of bioinformatics workflows , 2004, Bioinform..

[15]  Gregor von Laszewski,et al.  A Java commodity grid kit , 2001, Concurr. Comput. Pract. Exp..

[16]  Evan F. Bollig,et al.  VLab: collaborative Grid services and portals to support computational material science , 2007, Concurr. Comput. Pract. Exp..

[17]  Carole A. Goble,et al.  Delivering web service coordination capability to users , 2004, WWW Alt. '04.

[18]  Miron Livny,et al.  Condor and the Grid , 2003 .

[19]  D. Gannon,et al.  Enabling Web Service extensions for scientific workflows , 2006, 2006 Workshop on Workflows in Support of Large-Scale Science.

[20]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[21]  Gordon Erlebacher,et al.  Designing Grid Tag Libraries and Grid Beans , 2006 .

[22]  Geoffrey C. Fox,et al.  The Open Grid Computing Environments collaboration: portlets and services for science gateways , 2007, Concurr. Comput. Pract. Exp..

[23]  Deepti Kodeboyina,et al.  Work Coordination For Grid Computing , 2006 .

[24]  Dennis Gannon,et al.  Building Grid Applications and Portals: An Approach Based on Components, Web Services and Workflow Tools , 2004, Euro-Par.

[25]  Bob Atkinson Web Services Security (WS-Security) , 2003 .

[26]  Geoffrey C. Fox,et al.  Building a Grid Portal for Teragrid's Big Red , 2007 .

[27]  Miron Livny,et al.  Condor Birdbath: Web Service interfaces to condor , 2005 .