Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 89
PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY
Edited by: M. Papadrakakis and B.H.V. Topping
Paper 5

Supporting MiG and WebCom Interaction

R. Andersen1, B. Vinter1, D.A. Power2 and J.P. Morrison2

1eScience Centre, University of Copenhagen, Denmark
2Department of Computer Science, University College Cork, Ireland

Full Bibliographic Reference for this paper
R. Andersen, B. Vinter, D.A. Power, J.P. Morrison, "Supporting MiG and WebCom Interaction", in M. Papadrakakis, B.H.V. Topping, (Editors), "Proceedings of the Sixth International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 5, 2008. doi:10.4203/ccp.89.5
Keywords: MiG, WebCom, sandbox, workflow, grid, public resource computing model.

Summary
The Minimum intrusion Grid (MiG) [1] and WebCom [2] are two separate and independent middleware implementations, developed at different universities for different target groups. Both systems implement grid middleware properties, and provide a fully functional grid system, yet they are fundamentally different by design and implementation. Despite their differences, both middleware solutions were designed for user transparency with the vision of the ability to facilitate a grid operating system that would fully leverage the grid potential.

This report presents a collaborative effort between these two grid middleware systems, where we present a methodology that on the one hand provides WebCom users access to special sandboxed environments on a computing platform composed of the resource richness of the public resource computing (PRC) model, and on the other hand, MiG users can exploit the ease of use of the Visual programming model offered by WebCom by embedding their applications within a dynamic workflow execution environment. This also eases utilization of the MiG sandboxes significantly thus effectively expanding the user group of the MiG system.

The PRC model has shown its potential in many scenarios; many scientific projects utilize a PRC platform, and many private people are willing to contribute. Equally high on the hype curve is the trend of visually aided application development. Each of the two middlewares are specialized in each of these domains, which makes a combined effort quite unique. Ultimately, the potential of this work allows people with no or only little knowledge about programming and Grid technology to easily make use of the enormous pool of aggregated compute resources in the Grid.

Using sandbox technology, the resource platform is rendered uniform, and applications are securely isolated from other processes on the host system and vice verse. The applications are constructed using condensed graphs where the traditional complexities involved in developing parallel and distributed applications are removed from the user burden.

The report details initial investigations into these interactions between the two quite different grid middlewares, by adding functionality to the WebCom that facilitate the targeting and execution of MiG jobs. A test application proved successful and justified the need for further research to be conducted; many different scenarios seem ideal for this collaboration, including the use of more scientific computations such as Fast Fourier transformations and extending the nodes available when creating visual applications for MiG.

References
1
B. Vinter, "The Architecture of the Minimum intrusion Grid: MiG", Proceedings of Communicating Process Architectures, 2005.
2
J.P. Morrison, B. Clayton, D. Power, A. Patil, "WebCom-G: Grid Enabled Metacomputing", The Journal of Neural, Parallel and Scientific Computation, Special Issue on Grid Computing, Editors H.R. Arabnia, G.A. Gravvanis, M.P. Bekakos, Vol. 12(3), PP. 419-438, September, 2004.

purchase the full-text of this paper (price £20)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description