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.
Keywords
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
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)