Abstract
Nowadays, programming grid applications is still a major challenge. Several systems, tools and environments have appeared to allow end-users to describe applications without dealing with the complexity of the grid infrastructure. An application description in such environments is done through high level languages such as the Grid Concurrent Language (Gricol). Independently of the application domain, this language enables the description of highly complex scientific experiments. While such a high level language is offered to end-users, the question of how to implement it is raised. The contribution of this paper is to analyze the support of a Gricol application within component models, in particular the support of its temporal composition represented by a control flow construction.
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
Service Component Architecture Specifications. http://www.osoa.org/.
The Triana Project. http://www.trianacode.org.
M. Aldinucci, S. Campa, M. Coppola, M. Danelutto, D. Laforenza, D. Puppin, L. Scarponi, M. Vanneschi, and C. Zoccolo. Components for high performance Grid programming in the Grid.it project. In Proc. of the Workshop on Component Models and Systems for Grid Applications (June 2004, Saint Malo, France). Springer, January 2005.
G. Antoniu, H.L. Bouziane, L. Breuil, M. Jan, and C. Perez. Enabling transparent data sharing in component models. In 6th IEEE International Symposium on Cluster Computing and the Grid (CCGRID), pages 430-433, Singapore, May 2006.
D.E. Bernholdt, B.A. Allan, R. Armstrong, F. Bertrand, K. Chiu, T.L. Dahlgren, K. Damevski, W.R. Elwasif, T.G. W. Epperly, M. Govindaraju, D.S. Katz, J.A. Kohl, M. Krishnan, G. Kumfert, J.W. Larson, S. Lefantzi, M.J. Lewis, A.D. Malony, L.C. McInnes, J. Nieplocha, B. Norris, S.G. Parker, J. Ray, S. Shende, T.L. Windus, and S. Zhou. A component architecture for high-performance scientific computing. Int. Jour-nal of High Performance Computing Applications, November 2005. ACTS Collection special issue.
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, June 2002.
N. Currle-Linde, F. Boes, and M. Resch. GriCoL: A Language for Scientific Grids. In Proceedings of the 2nd IEEE International Conference on e-Science and Grid Computing, Amsterdam, Netherlands, 2006.
R. Lovas, G. Dozsa, P. Kacsuk, N. Podhorszki, and D. Drotos. Workflow support for complex grid applications: Integrated and portal solutions. In Proceedings of the 2nd European Across Grids Conference, pages 129-138, Nicosia, Cyprus, 2004.
J. Magee, N. Dulay, and J. Kramer. A Constructive Development Environment for Parallel and Distributed Programs. In Proceedings of the International Workshop on Configurable Distributed Systems, pages 4-14, Pittsburgh, US, March 1994.
Partners of the CoreGrid WP3 institute. Proposals for a grid component model. Technical report, February 2006. D.PM.02.
OMG. CORBA component model, v4.0. Document formal/2006-04-01, April 2006.
W.M.P van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros. Workflow patterns. Distributed and Parallel Databases, 14(3):5-51, July 2003.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Bouziane, H., Currle-Linde, N., Perez, C., Resch, M. (2008). Analysis of Component Model Extensions to Support the GriCoL Language. In: Making Grids Work. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78448-9_4
Download citation
DOI: https://doi.org/10.1007/978-0-387-78448-9_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-78447-2
Online ISBN: 978-0-387-78448-9
eBook Packages: Computer ScienceComputer Science (R0)