Skip to main content

A Web Services Gateway for the H2O Lightweight Grid Computing Framework

  • Conference paper
  • 638 Accesses

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

Abstract

H2O is a lightweight distributed component framework for the dynamic aggregation of software components, services and computational resources into Grid Computing Systems. H2O provides a powerful separation of roles clearly distinguishing providers of software components from provides of computational services, this model allows developers to easily design layered applications and to deploy them on top of dynamically aggregated computational nodes. The ease of use does not exact a weak security system, in fact, by combining the native Java sandbox model and the use of JAAS, H2O provides a robust security layer. Although H2O supports an extended version of Java RMI (RMIX) as its native inter-component communication language, the software components deployed inside an H2O virtual machine are exposed only as Java Objects. In this paper we present the H2O Web Services Gateway, a set of H2O software component capable of dynamically capturing the deployment of new software components into an H2O virtual machine and automatically generating and publishing the WSDL description of these components. This feature, combined with the use of the Web Services Invocation Framework, enables the automated export of software components deployed into an H2O virtual machine as Web Services and facilitates the integration of lightweight Grid application into Service Oriented Architectures.

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   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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Migliardi, M., Kurzyniec, D., Sunderam, V.: Standard Based Heterogeneous Metacomputing: The Design of HARNESS II. In: Proc. of the Heterogeneous Computing Workshop part of the International Parallel Distributed Processing Symposium 2002, Fort Lauderdale (FL), April 15-19 (2002)

    Google Scholar 

  2. Sunderam, V., Kurzyniec, D.: Lightweight self-organizing frameworks for metacomputing. In: The 11th International Symposium on High Performance Distributed Computing, Edinburgh, Scotland (July 2002)

    Google Scholar 

  3. H2O Project, home page, http://dcl.mathcs.emory.edu/h2o/

  4. Kurzyniec, D.: Towards lightweight and reconfigurable resource sharing frameworks, Ph.D. Thesis, Atlanta (GA), February 21 (2007)

    Google Scholar 

  5. Sun Microsystems Inc., Java SE Security, http://java.sun.com/javase/technologies/security/

  6. Kurzyniec, D., Wrzosek, T., Sunderam, V.S., Slominski, A.: RMIX: A Multiprotocol RMI Framework for Java. In: Proc. of the International Parallel Distributed Processing Symposium 2003, Nice, France, April 22-26 (2003)

    Google Scholar 

  7. AA.VV. Web Services Invocation Framework, http://www.ws/apache.org/wsif

  8. Migliardi, M., Sunderam, V.: The Harness metacomputing framework. In: Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, San Antonio (TX), USA, March 22-24 (1999)

    Google Scholar 

  9. Migliardi, M., Sunderam, V.: Plug-ins, Layered Services and Behavioral Objects: Application Programming Styles in the Harness Metacomputing System. Future Generation Computer Systems 17(6), 795–811 (2001)

    Article  MATH  Google Scholar 

  10. 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 

  11. Sun Microsystems Inc., JavaTM 2 Platform Enterprise Edition Specification, v1.4, http://java.sun.com/j2ee/j2ee-1_4-fr-spec.pdf

  12. Kurzyniec, D., Sunderam, V.: Combining FT-MPI with H2O: Fault-tolerant MPI across administrative boundaries. In: Proceedings of the 14th Heterogeneous Computing Workshop (2005)

    Google Scholar 

  13. Kurzyniec, D., Hwang, P., Sunderam, V.: Failure resilient heterogeneous parallel computing across multidomain clusters. International Journal of High Performance Computing Applications (IJHPCA) (2005); Special Issue: Best Papers of EuroPVM/MPI 2004

    Google Scholar 

  14. Sun Microsystems Inc., Java Secure Socket Extension (JSSE), http://java.sun.com/products/jsse/

  15. AA. VV. Web Services Description Language for Java, http://sourceforge.net/projects/wsdl4j

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Migliardi, M. (2008). A Web Services Gateway for the H2O Lightweight Grid Computing Framework. In: Mähönen, P., Pohl, K., Priol, T. (eds) Towards a Service-Based Internet. ServiceWave 2008. Lecture Notes in Computer Science, vol 5377. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89897-9_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89897-9_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89896-2

  • Online ISBN: 978-3-540-89897-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics