Design and Implementation of Computational Bioinformatics Grid Services on GT4 Platforms

Availability of computer resources is key factor limiting use of bioinformatics analyses as a result of the growing computational demands. Grid computing provides a way to meet these requirements. But it is complicated to build a grid for users. This paper describes an approach to solve this problem using Grid Service technologies. Building the grid based on accepted standards and platforms makes the development and deployment of the grid much easier. A bioinformatics grid computing environment (BioGrid) which consists of the distributed computing application for bioinformatics is presented in this paper. Based on this environment, we propose the architecture of bioinformatics applications which is delivered using Grid Services constructed with the Globus Toolkit 4. We developed a simple program which is defined as the client-server application with grid services. It provides users an approach of grid services to impose grid resources and customize their own grid applications.

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

[2]  Chao-Tung Yang,et al.  Designing computing platform for BioGrid , 2005, Int. J. Comput. Appl. Technol..

[3]  H. Casanova,et al.  GridSpeed: a Web-based grid portal generation server , 2004, Proceedings. Seventh International Conference on High Performance Computing and Grid in Asia Pacific Region, 2004..

[4]  Fumikazu Konishi,et al.  OBIGrid: A New Computing Platform for Bioinformatics , 2002 .

[5]  Bernhard Mlecnik,et al.  Client-Server environment for high-performance gene expression data analysis , 2003, Bioinform..

[6]  Zlatko Trajanoski,et al.  ClusterControl: a web interface for distributing and monitoring bioinformatics applications on a Linux cluster , 2004, Bioinform..

[7]  R.R. Joshi,et al.  GBTK: a toolkit for grid implementation of BLAST , 2004, Proceedings. Seventh International Conference on High Performance Computing and Grid in Asia Pacific Region, 2004..

[8]  Ian Foster,et al.  The Grid: A New Infrastructure for 21st Century Science , 2002 .

[9]  Geoffrey C. Fox,et al.  Interoperable Web Services for Computational Portals , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[10]  Chao-Tung Yang,et al.  Implementation and evaluation of a Java based computational grid for bioinformatics applications , 2005, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers).

[11]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[12]  Sajal K. Das,et al.  Distributed Computing - IWDC 2004, 6th International Workshop, Kolkata, India, December 27-30, 2004, Proceedings , 2004, IWDC.

[13]  Chao-Tung Yang,et al.  On Design of Cluster and Grid Computing Environment Toolkit for Bioinformatics Applications , 2004, IWDC.

[14]  Miguel A. Andrade-Navarro,et al.  Computational space reduction and parallelization of a new clustering approach for large groups of sequences , 1998, Bioinform..

[15]  Victor Alessandrini,et al.  BioGRID - An European grid for molecular biology , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[16]  Chao-Tung Yang,et al.  Design and implementation of a computational grid for bioinformatics , 2004, IEEE International Conference on e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004.

[17]  Raymond K. Wong,et al.  Application of XML Schema and active rules system in management and integration of heterogeneous biological data , 2003, Third IEEE Symposium on Bioinformatics and Bioengineering, 2003. Proceedings..