Abstract
The Science Experimental Grid Laboratory (SEGL) problem solving environment allows users to describe and execute complex parameter study workflows in Grid environments. Its current implementation provides much high-level functionality for executing complex parameter-study workflows. Alternatively, using a toolkit of mediator components that integrate system-component capabilities into application code would allow to build a system like SEGL from existing, more generally applicable components, simplifying its implementation and maintenance. In this paper, we present the given design of the SEGL PSE, analyze the provided functionality, and identify a set of mediator components that can generalize the functionality required by this challenging application category.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Aldinucci, M. Coppola, M. Danelutto, M. Vanneschi, and C. Z. occolo. Assist as a research framework for high-performance grid programming en vironments. In J. C. Cunha and O. F. Rana, editors, Grid Computing: Software environments and Tools. Springer-Verlag, 2004.
G. Allen, K. Davis, T. Goodale, A. Hutanu, H. Kaiser, T. Kielmann, A. Merzky, R. van Nieuwpoort, A. Reinefeld, F. Schintke, T. SchĆ¼tt, E. Seidel, and B. Ullmer. The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid. Proceedings of the IEEE, 93(3):534ā550, 2005.
G. Aloisio, Z. Balaton, P. Boon, M. Cafaro, I. Epicoco, G. Gombas, P. Kacsuk, T. Kielmann, and D. Lezzi. Integrating Resource and Service Discovery in the CoreGRID Information Cache Mediator Component. In CoreGRID Integration Workshop, Pisa, Italy, 2005.
F. Baude, D. Caromel, and M. Morel. From distributed objects to hierarchical grid components. In International Symposium on Distributed Objects and Applications (DOA ), Catania, Sicily, Italy, 3ā7 November, Springer Verlag, 2003. Lecture Notes in Computer Science, LNCS.
E. Bruneton, T. Coupaye, and J. B. Stefani. Recursive and Dynamic Software Composition with Sharing. In Seventh International Workshop on Component-Oriented Programming (WCOP02), Malaga, Spain, 2002. Held at ECOOP 2002.
CoreGRID Institute on Problem Solving Environments, Tools, and GRID Systems. Proposal for mediator component toolkit. CoreGRID deliverable D.ETS.02, 2005.
CoreGRID Institute on Problem Solving Environments, Tools, and GRID Systems. Roadmap version 1 on Problem Solving Environments, Tools, and GRID Systems. CoreGRID deliverable D.ETS.01, 2005.
CoreGRID Institute on Programming Models. Proposal for a Common Component Model for GRID. CoreGRID deliverable D.PM.02, 2005.
N. Currle-Linde, U. KĆ¼ster, M. Resch, and B. Risio. Science Experimental Grid Laboratory (SEGL) Dynamical Parameter Study in Distributed Systems. In ParCo 2005, Malaga, Spain, 2005.
A. Denis. Meta-communications in Component-based Communication Frameworks for Grids. In HPC-GECO Workshop, held in conjunction with HPDC-15, Paris, France, 2006.
I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. Int. Journal of Supercomputer Applications, 11(2): 115ā128, 1997.
Global Grid Forum (GGF). Simple API for Grid Applications (SAGA). https://forge.gridforum.org/projects/saga-rg/, 2005.
T. Kielmann, A. Merzky, H. Bal, F. Baude, D. Caromel, and F. Huet. Grid Application Programming Environments. In Future Generation Grids, pages 283ā306. Springer Verlag, 2006.
J. Maassen, R. V. van Nieuwpoort, T. Kielmann, K. Verstoep, and M. den Burger. Middleware Adaptation with the Delphoi Service. Concurrency and Computation: Practice and Experience, 2006. Special issue on Adaptive Grid Middleware.
D. Erwin (Ed.). Joint Project Report for the BMBF Project UNICORE Plus. UNICORE Forum e.V., 2003.
R. Sessions. Fuzzy Boundaries: Objects, Components, and Web Services. ACM Queue, 2(9):40ā47, 2005.
The CCA Forum. The Common Component Architecture (CCA) Forum home page, 2005. http://www.cca-forum.org/.
The Object Management Group (OMG). CORBA Component Model, V3.0. http://www.omg.org/technology/documents/formal/components.htm, 2005.
J. Thiyagalingam, N. Parlavantzas, S. Isaiadis, L. Henrio, D. Caromel, and V. Getov. Proposal for a Lightweight, Generic Grid Platform Architecture. In HPC-GECO Workshop, held in conjunction with HPDC-15, Paris, France, 2006.
R. V. van Nieuwpoort, J. Maassen, R. Hofman, T. Kielmann, and H. E. Bal. Ibis: an Efficient Java-based Grid Programming Environment. In Joint ACM Java Grande-ISCOPE 2002 Conference, pages 18ā27, Seattle, Washington, USA, November 2002.
G. von Laszewski, I. Foster, J. Gawor, and P. Lane. A Java Commodity Grid Kit. Concurrency and Computation: Practice and Experience, 13(8ā9):643ā662, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2007 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Kielmann, T., WrzesiƱska, G., Currle-Linde, N., Resch, M. (2007). Redesigning the Segl Problem Solving Environment: A Case Study of Using Mediator Components. In: Gorlatch, S., Danelutto, M. (eds) Integrated Research in GRID Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-47658-2_19
Download citation
DOI: https://doi.org/10.1007/978-0-387-47658-2_19
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-47656-8
Online ISBN: 978-0-387-47658-2
eBook Packages: Computer ScienceComputer Science (R0)