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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Sunderam, V., Kurzyniec, D.: Lightweight self-organizing frameworks for metacomputing. In: The 11th International Symposium on High Performance Distributed Computing, Edinburgh, Scotland (July 2002)
H2O Project, home page, http://dcl.mathcs.emory.edu/h2o/
Kurzyniec, D.: Towards lightweight and reconfigurable resource sharing frameworks, Ph.D. Thesis, Atlanta (GA), February 21 (2007)
Sun Microsystems Inc., Java SE Security, http://java.sun.com/javase/technologies/security/
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)
AA.VV. Web Services Invocation Framework, http://www.ws/apache.org/wsif
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)
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)
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)
Sun Microsystems Inc., JavaTM 2 Platform Enterprise Edition Specification, v1.4, http://java.sun.com/j2ee/j2ee-1_4-fr-spec.pdf
Kurzyniec, D., Sunderam, V.: Combining FT-MPI with H2O: Fault-tolerant MPI across administrative boundaries. In: Proceedings of the 14th Heterogeneous Computing Workshop (2005)
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
Sun Microsystems Inc., Java Secure Socket Extension (JSSE), http://java.sun.com/products/jsse/
AA. VV. Web Services Description Language for Java, http://sourceforge.net/projects/wsdl4j
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)