Design and implementation of a grid extension for Maple

One of the important issues facing the development of the grid as a 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 detailed discussion of its implementation. Finally, we illustrate performance of Maple2g in a number of experiments.

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

[2]  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.

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

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

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

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

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

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

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

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

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

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

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

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

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