Skip to main content

GridSpace – Semantic Programming Environment for the Grid

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3911))

Abstract

The Grid computing plaform which has emerged recently, while robust and feature-rich, is still considerably complex to program for. Not only the migration of legacy applications is difficult – even the development of a new, complex application from the beginning could be quite a challenge using today’s Grid middleware. This work proposes a new approach to Grid programming. The presented solution called GridSpace, based on the component programming methodology and Semantic Grid initiative achievements, employs decomposition, dynamic organization and semantic comparison techniques in order to provide a new, abstract layer for programmers of Grid applications.

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   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Armstrong, R., Gannon, D., Geist, A., Keahey, K., Kohn, S., McInnes, L., Parker, S., Smolinski, B.: Toward a common component architecture for high-performance scientific computing. In: Proceedings of 8th International Symposium on High Performance Distributed Computing, pp. 13–14 (1999)

    Google Scholar 

  2. Badia, R., Labarta, J., Sirvent, R., Pérez, J., Cela, J., Grima, R.: Programming grid applications with grid superscalar. Journal of Grid Computing 1(2) (2003)

    Google Scholar 

  3. Baude, F., Caromel, D., Morel, M.: From distributed objects to hierarchical grid components. In: International Symposium on Distributed Objects and Applications. LNCS, Springer, Heidelberg (2003)

    Google Scholar 

  4. Bruneton, E., Coupaye, T., Stefani, J.: Recursive and dynamic software composition with sharing. In: 7th Workshop on Component-Oriented Programming

    Google Scholar 

  5. Deelman, E., Blythe, J., Gil, Y., Kesselman, C.: Workflow management in griphyn. In: Nabrzyski, J., et al. (eds.) Grid Resource Management: State of the Art and Future Trends, pp. 99–116. Kluwer Publishing, Dordrecht (2003)

    Google Scholar 

  6. Oinn, T., et al.: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 20(17), 3045–3054 (2004)

    Article  Google Scholar 

  7. Foster, I., Kesselman, C., Tuecke, S.: The anatomy on the grid: Enabling scalable virtual organizations. International Journal of High Performance Computing Applications 15(3), 200–222 (2001)

    Article  Google Scholar 

  8. Getov, V., Kielman, T. (eds.): Component Models and Systems for Grid Applications. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  9. Gubala, T., Bubak, M., Malawski, M., Rycerz, K.: Abstract workflow composition in k-wfgrid project environment. In: 4th Cracow Grid Workshop (CGW 2004) – Workshop Proceedings, ACC Cyfronet AGH (2005)

    Google Scholar 

  10. Hoheisel, A.: User tools and languages for graph-based grid workflows. Concurrency and Computation: Practice and Experience 17 (2005)

    Google Scholar 

  11. Krishnan, S., Gannon, D.: Xcat3: A framework for cca components as ogsa services. In: 9th International Workshop on High-Level Parallel Programming Models and Supportive Environments, pp. 90–97. IEEE Computer Society Press, Los Alamitos (2004)

    Google Scholar 

  12. Krishnan, S., Wagstrom, P., von Laszewski, G.: Gsfl: A workflow framework for grid services (2002)

    Google Scholar 

  13. Kurzyniec, D., Wrzosek, T., Drzewiecki, D., Sunderam, V.: Towards self-organizing distributed computing frameworks: The h2o approach. Parallel Processing Letters 13(2), 273–290 (2003)

    Article  MathSciNet  Google Scholar 

  14. Kurzyniec, D., Wrzosek, T., Sunderam, V., Slominski, A.: Rmix: A multiprotocol rmi framework for java. In: Proc. Int. Parallel and Distributed Processing Symposium (IPDPS 2003), pp. 140–146. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  15. Laforenza, D.: Grid programming: Some indications where we are headed. Parallel Computing 28(12), 1701–1720 (2002)

    Article  MATH  Google Scholar 

  16. Lee, C., Matsuoka, S., Talia, D., Sussman, A., Mueller, M., Allen, G., Saltz, J.: A grid programming primer (2001)

    Google Scholar 

  17. Malawski, M., Kurzyniec, D., Sunderam, V.: Mocca – towards a distributed cca framework for metacomputing. In: Proceedings of the 10th International Workshop on High-Level Parallel Programming Models and Supportive Environments (2005)

    Google Scholar 

  18. Nakada, H., Matsuoka, S., Seymour, K., Dongarra, J., Lee, C., Casanova, H.: Gridrpc: A remote procedure call api for grid computing (2002)

    Google Scholar 

  19. Nakada, H., Tanaka, Y., Matsuoka, S., Sekiguchi, S.: Ninf-g: a gridrpc system on the globus toolkit. In: Berman, F., et al. (eds.) Grid Computing: Making the Global Infrastructure a Reality, pp. 625–638. John Wiley & Sons Ltd., Chichester (2003)

    Chapter  Google Scholar 

  20. Romberg, M.: The unicore grid infrastructure. In: Proc. SGI 2000 conf. (2000)

    Google Scholar 

  21. Vadhiyar, S., Dongarra, J., YarKhan, A.: Gradsolve - rpc for high performance computing on the grid. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 394–403. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  22. van der Aalst, W.M.P., ter Hofstede, A.H.M.: Yawl: Yet another workflow language. Information Systems 30(4), 245–275 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gubała, T., Bubak, M. (2006). GridSpace – Semantic Programming Environment for the Grid. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2005. Lecture Notes in Computer Science, vol 3911. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752578_22

Download citation

  • DOI: https://doi.org/10.1007/11752578_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34141-3

  • Online ISBN: 978-3-540-34142-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics