Extending Maple to the grid: design and implementation

One of the important issues facing the development of the grid as the computational framework of the future is availability of grid-enabled software. In this context, we discuss possible approaches to constructing a grid-enabled version of a computer algebra system. Our case study involves Maple: the proposed Maple2g package allows the connection between Maple and the computational grids based on the Globus Toolkit. We present the design of the Maple2g package and follow with a thorough discussion of its implementation.

[1]  Alan Edelman,et al.  MATLAB*P 2.0: A unified parallel MATLAB , 2003 .

[2]  Dana Petcu,et al.  A Grid-Based Parallel Maple , 2004, PVM/MPI.

[3]  Christian Mittermaier,et al.  Distributed Maple: parallel computer algebra in networked environments , 2003, J. Symb. Comput..

[4]  Andrew Solomon Distributed Computing for Conglomerate Mathematical Systems , 2003, Algebra, Geometry, and Software Systems.

[5]  David Abramson,et al.  High performance parametric modeling with Nimrod/G: killer application for the global grid? , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[6]  Dana Petcu PVMaple: A Distributed Approach to Cooperative Work of Maple Processes , 2000, PVM/MPI.

[7]  Dana Petcu,et al.  Towards a Grid-Aware Computer Algebra System , 2004, International Conference on Computational Science.

[8]  Craig A. Struble,et al.  JAVAMATH: AN API FOR INTERNET ACCESSIBLE MATHEMATICAL SERVICES , 2001 .

[9]  Simon J. Cox,et al.  Implementation of a Grid-Enabled Problem Solving Environment in Matlab , 2003, International Conference on Computational Science.

[10]  Henri Casanova,et al.  NetSovle: A Network Server for Solving Computational Science Problems , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[11]  Tepeneu Dorin,et al.  MathGridLink - A bridge between Mathematica and "the Grid" , 2003 .

[12]  M. Wester Computer algebra systems: a practical guide , 1999 .

[13]  Mitsuhisa Sato,et al.  Design and implementations of Ninf: towards a global computing infrastructure , 1999, Future Gener. Comput. Syst..

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

[15]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[16]  Henri Casanova,et al.  Netsolve: a Network-Enabled Server for Solving Computational Science Problems , 1997, Int. J. High Perform. Comput. Appl..

[17]  Ami Marowka,et al.  What is the GRID? , 2002, Scalable Comput. Pract. Exp..