On the Easy Use of Scientific Computing Services for Large Scale Linear Algebra and Parallel Decision Making with the P-Grade Portal

Scientific research is becoming increasingly dependent on the large-scale analysis of data using distributed computing infrastructures (Grid, cloud, GPU, etc.). Scientific computing (Petitet et al. 1999) aims at constructing mathematical models and numerical solution techniques for solving problems arising in science and engineering. In this paper, we describe the services of an integrated portal based on the P-Grade (Parallel Grid Run-time and Application Development Environment) portal (http://www.p-grade.hu) that enables the solution of large-scale linear systems of equations using direct solvers, makes easier the use of parallel block iterative algorithm and provides an interface for parallel decision making algorithms. The ultimate goal is to develop a single sign on integrated multi-service environment providing an easy access to different kind of mathematical calculations and algorithms to be performed on hybrid distributed computing infrastructures combining the benefits of large clusters, Grid or cloud, when needed.

[1]  Miklós Kozlovszky,et al.  WS-PGRADE/gUSE Generic DCI Gateway Framework for a Large Variety of User Communities , 2012, Journal of Grid Computing.

[2]  Aurélie Hurault,et al.  Enabling Large-Scale Linear Systems of Equations on Hybrid HPC Infrastructures , 2011, ICT Innovations.

[3]  R. C. Whaley,et al.  Parallel and Distributed Scientific Computing , 2000, Handbook on Parallel and Distributed Processing.

[4]  James Demmel,et al.  ScaLAPACK: A Linear Algebra Library for Message-Passing Computers , 1997, PPSC.

[5]  Ljupco Kocarev,et al.  ICT Innovations 2011, Skopje, Macedonia, 14-16 September, 2011 , 2012, Advances in Intelligent and Soft Computing.

[6]  Iain S. Duff,et al.  A Block Projection Method for Sparse Matrices , 1992, SIAM J. Sci. Comput..

[7]  Marc Pantel,et al.  Advanced service trading for scientific computing over the grid , 2009, The Journal of Supercomputing.

[8]  John Shalf,et al.  Cactus Tools for Grid Applications , 2001, Cluster Computing.

[9]  Klaus H. Ecker,et al.  Handbook on Parallel and Distributed Processing , 2000, International Handbooks on Information Systems.

[10]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[11]  Jack J. Dongarra,et al.  Towards dense linear algebra for hybrid GPU accelerated manycore systems , 2009, Parallel Comput..

[12]  Aurélie Hurault,et al.  Intelligent Service Trading and Brokering for Distributed Network Services in GridSolve , 2010, VECPAR.

[13]  J. Demmel,et al.  Sun Microsystems , 1996 .

[14]  Ronan Guivarch,et al.  An Hybrid Approach for the Parallelization of a Block Iterative Algorithm , 2010, VECPAR.

[15]  Eddy Caron,et al.  Diet: A Scalable Toolbox to Build Network Enabled Servers on the Grid , 2006, Int. J. High Perform. Comput. Appl..

[16]  Péter Kacsuk,et al.  P‐GRADE portal family for grid infrastructures , 2011, Concurr. Comput. Pract. Exp..

[17]  Iain S. Duff,et al.  Block Lanczos Techniques for Accelerating the Block Cimmino Method , 1995, SIAM J. Sci. Comput..

[18]  Jorge J. Moré,et al.  The NEOS Server , 1998 .

[19]  James Demmel,et al.  ScaLAPACK: A Portable Linear Algebra Library for Distributed Memory Computers - Design Issues and Performance , 1995, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[20]  Eddy Caron,et al.  A Grid-Aware Web Portal with Advanced Service Trading for Linear Algebra Calculations , 2008, VECPAR.

[21]  Salvatore Monforte,et al.  The DECIDE Science Gateway , 2012, Journal of Grid Computing.

[22]  Péter Kacsuk,et al.  P-GRADE Portal: A generic workflow system to support user communities , 2011, Future Gener. Comput. Syst..

[23]  Eddy Caron,et al.  On Deploying Scientific Software within the Grid-TLSE Project , 2005 .

[24]  Michel Dayde,et al.  Introduction of a Grid-aware portlet for numerical calculations , 2010, 2010 First International Conference On Parallel, Distributed and Grid Computing (PDGC 2010).

[25]  Michele Colajanni,et al.  PSBLAS: a library for parallel linear algebra computation on sparse matrices , 2000, TOMS.

[26]  Harutyun Terzyan SIMULATION OF ELECTROMECHANICAL SYSTEMS: NUMERICAL METHODS AND SOLUTIONS , 2009 .

[27]  Henri Casanova,et al.  Parallel and Distributed Scientific Computing: A Numerical Linear Algebra Problem Solving Environment Designer's Perspective , 1999 .

[28]  Jack J. Dongarra,et al.  Interactive grid-access using GridSolve and Giggle , 2008, Comput. Informatics.