Skip to main content
Log in

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

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Petitet, A., Casanova, H., Dongarra, J., Robert, Y., Whaley, R.: Parallel and distributed scientific computing: a numerical linear algebra problem solving environment designer’s perspective. Handbook on Parallel and Distributed Processing (1999)

  2. Parallel Grid Run-time and Application Development Environment. http://www.p-grade.hu (2003)

  3. Astsatryan, H., Sahakyan, V., Shoukourian, Yu., Srapyan, M., Daydé M., Hurault, A., Grigoras, R.: Introduction of a Grid-aware portlet for numerical calculations. In: IEEE 1st International Conference on Parallel, Distributed and Grid Computing (PDGC’2010). Waknaghat, Solan (HP), India (2010)

  4. Astsatryan, H., Sahakyan, V., Shoukouryan, Yu., Daydé, M., Hurault, A., Pantel, P., Caron, E.: A Grid-aware web interface with advanced service trading for linear algebra calculations. In: High Performance Computing for Computational Science—VECPAR2008, Lecture Notes in Computer Science 4395. Springer 2008, Toulouse, France (2008)

  5. Astsatryan, H., Shoukouryan, Yu., Sahakyan, V.: Grid activities in Armenia. In: Proceedings of the International Conference Parallel Computing Technologies (PAVT’2009). Novgorod, Russia, March 30—April 3 (2009)

  6. Armenian National Grid Infrastructure. http://www.Grid.am (2009)

  7. Hardt, M., Seymour, K., Dongarra, J., Zapf, M., Ruiter, N.V.: Interactive Grid-access using Gridsolve and giggle. J. Comput. Inf. 27(2), 233–248

  8. Gabrielle, A., et al.: Cactus tools for Grid applications. Springer J. Clust. Comput. 4(3), 179–188 (2001)

    Article  Google Scholar 

  9. Ardizzone, V., Barbera, R., Calanducci, A., Fargetta, M., Ingrà, E., Porro, I., La Rocca, G., Monforte, S., Ricceri, R., Rotondo, R., Scardaci, D., Schenone, A.: The DECIDE science gateway. J. Grid Comput. 10(4), 689–707 (2012)

    Article  Google Scholar 

  10. Czyzyk, J., Mesnier, M., Moré, J.: The NEOS server. IEEE J. Comput. Sci. Engineer. 5, 68–75 (1998)

    Article  Google Scholar 

  11. Daydé, M., Desprez, F., Hurault, A., Pantel, M.: On deploying scientific software within the GRID-TLSE project. Computing Letters, VSP/Brill Academic Publisher, 1(3), 85–92 (2005). doi:10.1163/1574040054861267

    Google Scholar 

  12. Farkas, Z., Kacsuk, P.: P-GRADE portal: a generic workflow system to support user communities. Future Gener. Comput. Syst. J. 27(5), 454–465 (2011)

    Article  Google Scholar 

  13. Kacsuk, P.: P-GRADE portal family for Grid infrastructures. Conc. Comput. Pract. Exper. J. 23(3), 235–245 (2011)

    Article  Google Scholar 

  14. Kacsuk, P., Farkas, Z., Kozlovszky, M., Hermann, G., Balasko, A., Karoczkai, K., Istvan Marton, I.: WS-PGRADE/gUSE generic DCI gateway framework for a large variety of user communities. J. Grid Comput. 10(4), 601–630 (2012)

    Article  Google Scholar 

  15. Caron, E., Desprez, F.: DIET: a scalable toolbox to build network enabled servers on the Grid. Int. J. High Perform. Comput. Appl. 20(3), 335–352 (2006)

    Article  Google Scholar 

  16. Hurault, A., Daydé, M., Pantel, M.: Advanced service trading for scientific computing over the Grid. J. Supercomput. Springer Netherlands, 49(1), 64–83 (2008)

    Article  Google Scholar 

  17. Hurault, A., YarKhan, A.: Intelligent service trading and brokering for distributed network services in GridSolve, VECPAR 2010. In: 9th International Meeting on High Performance Computing for Computational Science, Berkeley, CA (2010)

  18. gLite. http://www.glite.org (2005)

  19. Astsatryan, H., Sahakyan, V., Shoukourian, Y., Dayde, M., Hurault, A.: Enabling large-scale linear systems of equations on Hybrid HPC infrastructures. ICT Innovations 2011. Springer Advances in Intelligent and Soft Computing 150, 239–245 (2012). doi:10.1007/978-3-642-28664-3_22

    Article  Google Scholar 

  20. Job Description Language HowTo—DataGrid-01-TEN-0102-02. http://www.infn.it/workload-Grid/docs/DataGrid-01-TEN-0102-0_2.pdf (2002)

  21. Blackford, L.S., Choi, J., Cleary, A., D’Azevedo, E., Demmel, J., Dhillon, I., Dongarra, J., Hammarling, S., Henry, G., Petitet, A., Stanley, K., Walker, D., Whaley, R.C.: ScaLAPACK: a linear algebra library for message-passing computers. SIAM Conference on Parallel Processing (1997)

  22. Blackford, S., Demmel, J., Dongarra, J., Duff, I., Hammarling, S., Henry, G., Heroux, M., Kaufman, L., Lumsdaine, A., Petitet, A., Pozo, R., Remington, K.: An updated set of basic linear algebra subprograms. ACM Trans. Math. Softw. 28(2), 135–151 (2002)

    Article  Google Scholar 

  23. Tomov, S., Dongarra, J., Baboulin, M.: Towards dense linear algebra for hybrid GPU accelerated manycore systems. Parallel Comput. 36(5–6), 232–240 (2010)

    Article  MATH  Google Scholar 

  24. Filippone, S., Colajanni, M.: PSBLAS: a library for parallel linear algebra computation on sparse matrices. ACM Trans. Math. Softw. 26(4), 527–550 (2000)

    Article  Google Scholar 

  25. MUMPS: A MUltifrontal Massively Parallel Sparse Direct Solver. http://mumps.enseeiht.fr (2000)

  26. Saad, Y.: Iterative methods for sparse linear systems, 2nd edn. SIAM (2003)

  27. van der Vorst, H.A.: Iterative Krylov Methods for Large Linear Systems, Cambridge Monographs on Applied and Computation Mathematics. Cambridge University Press, Cambridge (2003)

    Book  Google Scholar 

  28. Arioli, M., Duff, I.S., Noailles, J., Ruiz, D.: A block projection method for sparse matrices. SIAM J. Sci. Statist. Comput. 13, 47–70 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  29. Arioli, M., Duff, I.S., Ruiz, D., Sadkane, M.: Block Lanczos techniques for accelerating the Block Cimmino method. SIAM J. Sci. Statist. Comput. 16, 1478–1511 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  30. Balsa, C., Guivarch, R., Ruiz, D., Zenadi, M.: An hybrid approach for the parallelization of a block iterative algorithm. In: International Conference on Vector and Parallel Processing (VECPAR 2010), 22/06/2010–25/06/2010, pp. 116–128. Springer, Berkeley (2010)

  31. Terzyan, H.: Decision Making Algorithms in Electromechanics, pp. 18–27. Izvestia Univer-sities, Electromechanics (2009)

  32. Terzyan, H.: Simulation of electromechanical systems. In: Numerical Methods and Solutions, p. 280. VDM Verlag (2009)

  33. Terzyan, H., Hovhannisyan, L.: On solution of decision-making problem in distributed computing environment. In: Proceedings of the Conference Computer Science and Information Technologies, pp. 276–280. Yerevan (2011)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hrachya Astsatryan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Astsatryan, H., Sahakyan, V., Shoukouryan, Y. et al. On the Easy Use of Scientific Computing Services for Large Scale Linear Algebra and Parallel Decision Making with the P-Grade Portal. J Grid Computing 11, 239–248 (2013). https://doi.org/10.1007/s10723-013-9254-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-013-9254-7

Keywords

Navigation