M-Grid: Using Ubiquitous Web Technologies to Create a Computational Grid

There are many potential users and uses for grid computing. However, the concept of sharing computing resources excites security concerns and, whilst being powerful and flexible, at least for novices, existing systems are complex to install and use. Together these represent a significant barrier to potential users who are interested to see what grid computing can do. This paper describes M-grid, a system for building a computational grid which can accept tasks from any user with access to a web browser and distribute them to almost any machine with access to the internet and manages to do this without the installation of additional software or interfering with existing security arrangements.

[1]  John Kauffman,et al.  Beginning Active Server Pages 3.0 , 1998 .

[2]  Morris Sloman,et al.  A survey of trust in internet applications , 2000, IEEE Communications Surveys & Tutorials.

[3]  Rizos Sakellariou,et al.  Euro-Par 2001 Parallel Processing , 2001, Lecture Notes in Computer Science.

[4]  Miron Livny,et al.  Experience with the Condor distributed batch system , 1990, IEEE Workshop on Experimental Distributed Systems.

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

[6]  E. Chen Poison Java [data security] , 1999 .

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

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

[9]  David Flanagan,et al.  Java in a Nutshell , 1996 .

[10]  Vaidy S. Sunderam,et al.  Lightweight self-organizing frameworks for metacomputing , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[11]  Tim Converse,et al.  PHP5 and MySQL Bible , 2004 .

[12]  Miron Livny,et al.  Mechanisms for High Throughput Computing , 1997 .

[13]  Hans Bergsten JavaServer Pages , 2000 .

[14]  Dietmar W. Erwin,et al.  UNICORE—a Grid computing environment , 2002, Concurr. Comput. Pract. Exp..

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