Skip to main content

GridMate – The Grid Matlab Extension

  • Conference paper
  • First Online:
  • 359 Accesses

Abstract

Matlab is a powerful tool for rapid prototyping and algorithm development and application in various scientific fields. In the meanwhile Matlab is even able to run functions in parallel on a network of machines, but it is still difficult to run Matlab functions on Grid resources. For this purpose GridMate was developed at Forschungszentrum Karlsruhe. The aim of GridMate is to run arbitrary Matlab functions in parallel without struggling with special extensions or licenses. On one hand GridMate uses the Matlab Runtime Environment to run Matlab functions remotely integrated in WSRF-compliant Web services. On the other hand GridMate offers a Matlab toolbox to integrate a Web service client seamlessly into an application. It allows parallel access to the deployed Web services at Grid and Cloud Computing resources and hides the technological complexity. In first tests GridMate was able to scale almost linear.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Institute for Data Processing and Electronics, Forschungszentrum Karlsruhe, Germany. Ultrasound Computer Tomography. [Online]. Available: http://www.ipe.fzk.de/projekt/med/usct/eindex.html

  2. The Mathworks Inc. Matlab - The Language of Technical Computing. [Online]. Available: http://www.mathworks.com/products/matlab/

  3. The Mathworks Inc.. The Matworks - Accelerating the pace of engineering and science. [Online]. Available: http://www.mathworks.com

  4. The Mathworks Inc.. Parallel Computing Toolbox 4.1. [Online]. Available: http://www.mathworks.com/products/parallel-computing/

  5. The Mathworks Inc.. MATLAB Distributed Computing Server 4.1. [Online]. Available: http://www.mathworks.com/products/distriben/

  6. The Mathworks Inc.. (2008) Matlab - The Language of Technical Computing. [Online]. Available: http://www.mathworks.com/company/pressroom/articles/article31250.html

  7. EGEE. Enabling Grids for E-sciencE. [Online]. Available: http://www.eu-egee.org/

  8. The Mathworks Inc. MATLAB Compiler 4.10. [Online]. Available: http://www.mathworks.com/products/compiler/

  9. Globus Toolkit Team. GT 4.0 WS-GRAM. [Online]. Available: http://www.globus.org/toolkit/docs/4.0/execution/wsgram/

  10. M. Hardt, K. Seymour, J. Dongarra, M. Zapf, and N. Ruiter, “Interactive Grid-access Using Gridsolve and Giggle,” Computing and Informatics, vol. 27, no. 2, pp. 233–248, 2008.

    MATH  Google Scholar 

  11. T. Banks, “Web Services Resource Framework (WSRF) - primer v1.2,” OASIS Open, Tech. Rep., 2006. [Online]. Available: http://www.oasis-open.org

  12. (2007) The Globus Alliance website. [Online]. Available: http://www.globus.org/

  13. J. Schopf, L. Pearlman, N. Miller, C. Kesselman, I. Foster, M. D’Arcy, and A. Chervenak, “Monitoring the grid with the Globus Toolkit MDS4,” Journal of Physics: Conference Series, vol. 46, pp. 521–525, 2006. [Online]. Available: http://stacks.iop.org/1742-6596/46/521

  14. The Distributed Systems Group - University of Marburg, Germany. The Marburg Ad-hoc Grid Environment. [Online]. Available: http://mage.uni-marburg.de/

  15. (2007) Website of the university of Marburg. [Online]. Available: http://www.uni-marburg.de/

  16. The Mathworks Inc. MATLAB Builder JA 2.0.3 (for Java language). [Online]. Available: http://www.mathworks.com/products/javabuilder/

  17. VMware Inc. VMware Cloud Computing with Virtualization, Green IT, Virtual Machine & Servers. [Online]. Available: http://www.vmware.com/

  18. Dr. Christoph Eberl. Digital Image Correlation and Tracking. [Online]. Available: http://www.mathworks.com/matlabcentral/fileexchange/12413

  19. Amazon Web Services LLC. Amazon Web Services. [Online]. Available: http://aws.amazon.com/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this paper

Cite this paper

Jejkal, T. (2010). GridMate – The Grid Matlab Extension. In: Lin, S., Yen, E. (eds) Managed Grids and Cloud Systems in the Asia-Pacific Research Community. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-6469-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-6469-4_24

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-6468-7

  • Online ISBN: 978-1-4419-6469-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics