GridMate – The Grid Matlab Extension

  • Thomas Jejkal
Conference paper


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.


Digital Image Correlation Work Node Synchronous Mode Globus Toolkit Cloud Computing Resource 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Institute for Data Processing and Electronics, Forschungszentrum Karlsruhe, Germany. Ultrasound Computer Tomography. [Online]. Available:
  2. 2.
    The Mathworks Inc. Matlab - The Language of Technical Computing. [Online]. Available:
  3. 3.
    The Mathworks Inc.. The Matworks - Accelerating the pace of engineering and science. [Online]. Available:
  4. 4.
    The Mathworks Inc.. Parallel Computing Toolbox 4.1. [Online]. Available:
  5. 5.
    The Mathworks Inc.. MATLAB Distributed Computing Server 4.1. [Online]. Available:
  6. 6.
    The Mathworks Inc.. (2008) Matlab - The Language of Technical Computing. [Online]. Available:
  7. 7.
    EGEE. Enabling Grids for E-sciencE. [Online]. Available:
  8. 8.
    The Mathworks Inc. MATLAB Compiler 4.10. [Online]. Available:
  9. 9.
    Globus Toolkit Team. GT 4.0 WS-GRAM. [Online]. Available:
  10. 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.MATHGoogle Scholar
  11. 11.
    T. Banks, “Web Services Resource Framework (WSRF) - primer v1.2,” OASIS Open, Tech. Rep., 2006. [Online]. Available:
  12. 12.
    (2007) The Globus Alliance website. [Online]. Available:
  13. 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:
  14. 14.
    The Distributed Systems Group - University of Marburg, Germany. The Marburg Ad-hoc Grid Environment. [Online]. Available:
  15. 15.
    (2007) Website of the university of Marburg. [Online]. Available:
  16. 16.
    The Mathworks Inc. MATLAB Builder JA 2.0.3 (for Java language). [Online]. Available:
  17. 17.
    VMware Inc. VMware Cloud Computing with Virtualization, Green IT, Virtual Machine & Servers. [Online]. Available:
  18. 18.
    Dr. Christoph Eberl. Digital Image Correlation and Tracking. [Online]. Available:
  19. 19.
    Amazon Web Services LLC. Amazon Web Services. [Online]. Available:

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Thomas Jejkal
    • 1
  1. 1.Institute for Data Processing and Electronics ForschungszentrumKarlsruheGermany

Personalised recommendations