Skip to main content

Scripting Language Extensions Offered by the GridSpace Experiment Platform

  • Chapter
Building a National Distributed e-Infrastructure–PL-Grid

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7136))

Abstract

Many existing problem solving environments provide scientists with convenient methods for building scientific applications over distributed computational and storage resources. In many cases a basic set of features of such environments is sufficient to conduct a complete experiment flow. However, complex cases often require extensions supporting an external piece of software or a communication standard not integrated beforehand. Most environments deal with such cases by providing an extension facility and letting third parties add required features. The GridSpace environment also includes several mechanisms for extending its own functionality and here we describe how this can be accomplished. We focus on extensions already implemented such as local job submission and scripting language repositories, as well as on a GUI extension point which can be used to add custom graphical user interfaces to GridSpace experiments independently of their release process.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ciepiela, E., Harężlak, D., Kocot, J., Bartyński, T., Kasztelnik, M., Nowakowski, P., Gubała, T., Malawski, M., Bubak, M.: Exploratory programming in the virtual laboratory. In: Proceedings of the International Multiconference on Computer Science and Information Technology, Wisla, Poland, pp. 621–628 (2010)

    Google Scholar 

  2. Hull, D., Wolstencroft, K., Stevens, R., Goble, C., Pocock, M., Li, P., Oinn, T.: Taverna: a tool for building and running workflows of services. Nucleic Acids Research 34(Web Server issue), 729–732 (2006)

    Article  Google Scholar 

  3. Tröger, P., Rajic, H., Haas, A., Domagalski, P.: Standardization of an APIA for Distributed Resource Management Systems. In: Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), Rio de Janeiro, Brazil, pp. 619–626 (May 2007)

    Google Scholar 

  4. Thain, D., Tannenbaum, T., Livny, M.: Distributed computing in practice: the Condor experience. Concurrency – Practice and Experience 17(2-4), 323–356 (2005)

    Article  Google Scholar 

  5. Ratering, R., Lukichev, A., Riedel, M., Mallmann, D., Vanni, A., Cacciari, C., Lanzarini, S., Benedyczak, K., Borcz, M., Kluszczynski, R., Bala, P., Ohme, G.: GridBeans: Support e-Science and Grid Applications. In: Proceedings of the Second IEEE International Conference on e-Science and Grid Computing, p. 45. IEEE Computer Society (2006)

    Google Scholar 

  6. Fielding, R., Taylor, R.: Principled Design of the Modern Web Architecture. ACM Trans. Internet Technol. 2(2), 115–150 (2002)

    Article  Google Scholar 

  7. Kitowski, J., Turała, M., Wiatr, K., Dutka, Ł.: PL-Grid: Foundations and Perspectives of National Computing Infrastructure. In: Bubak, M., Szepieniec, T., Wiatr, K. (eds.) PL-Grid 2011. LNCS, vol. 7136, pp. 1–14. Springer, Heidelberg (2012)

    Google Scholar 

  8. Oracle Grid Engine, http://www.oracle.com/us/products/tools/oracle-grid-engine-075549.html

  9. Community RubyGem Host, http://rubygems.org

  10. Python Eggs, http://www.python-eggs.org

  11. Portable Batch System: External Reference Specification, http://teal.gmu.edu/lucite/manuals/PBSPro5.0/pbs_ers.pdf

  12. Simplified Wrapper and Interface Generator, http://www.swig.org

  13. TORQUE Resource Manager, http://www.clusterresources.com/products/torque-resource-manager.php

  14. Google Web Toolkit, http://code.google.com/webtoolkit

  15. Adobe Flex, http://www.adobe.com/pl/products/flex

  16. JavaFX, http://javafx.com

  17. Echo3 Framework, http://echo.nextapp.com/site/echo3

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marian Bubak Tomasz Szepieniec Kazimierz Wiatr

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Harężlak, D., Kasztelnik, M., Ciepiela, E., Bubak, M. (2012). Scripting Language Extensions Offered by the GridSpace Experiment Platform. In: Bubak, M., Szepieniec, T., Wiatr, K. (eds) Building a National Distributed e-Infrastructure–PL-Grid. Lecture Notes in Computer Science, vol 7136. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28267-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28267-6_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28266-9

  • Online ISBN: 978-3-642-28267-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics