Abstract
In this paper a model of grid computation that supports both heterogeneity and dynamicity is presented. The model presupposes that user sites contain software components awaiting execution on the grid. User sites and grid sites interact by means of managers which control dynamic behaviour. The orchestration language ORC [9,10] offers an abstract means of specifying operations for resource acquisition and execution monitoring while allowing for the possibility of non-responsive hardware. It is demonstrated that ORC is sufficiently expressive to model typical kinds of grid interactions.
This research is carried out under the FP Network of Excellence CoreGRID funded by the European Commission (Contract IST-2002-004265). A preliminary version of this paper was presented at the CoreGRID workshop Integrated Research in Grid Computing held at Pisa, 28-30 November, 2005. J. Gabarró is also partially supported by FET proactive Integrated project 15964 (AEOLUS) and by Spanish project TIN2005-09198-C02-02 (ASCE).
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
Aldinucci, M., Petrocelli, A., Pistoletti, E., Torquati, M., Vanneschi, M., Veraldi, L., Zoccolo, C.: Dynamic reconfiguration of grid-aware applications in ASSIST. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 771–781. Springer, Heidelberg (2005)
Buisson, J., André, F., Pazat, J.-L.: Dynamic adaptation for grid computing. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds.) EGC 2005. LNCS, vol. 3470, pp. 538–547. Springer, Heidelberg (2005)
Cardelli, L., Davis, R.: Service Combinators for Web Computing. IEEE Transactions on Software Engineering 25(3), 309–316 (1999)
Cardelli, L., Gordon, A.D.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)
Foster, I., Kesselman, C.: The GRID: Blueprint for a new computer infrastructure. Morgan Kaufmann, San Francisco (1999)
Gaudel, M.-C.: Formal Specification Techniques (extended abstract). In: Fadini, B., Osterweil, L., van Lamsweerde, A. (eds.) Proceedings of the 16th international conference on Software engineering, Sorrento, Italy, pp. 223–227. IEEE Computer Society Press, Los Alamitos (1994)
Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. IEEE Computer 26(1), 41–50 (2003)
Milner, R.: Communicating and mobile systems: the π-calculus. Cambridge University Press, Cambridge (1999)
Hoare, T., Menzel, G., Misra, J.: A Tree Semantics of an Orchestration Language. In: Broy, M. (ed.) Proc. of the NATO Advanced Study Institute, Engineering Theories of Software Intensive Systems, NATO ASI Series Marktoberdorf, Germany (2004)
Misra, J., Cook, R.: Computation Orchestration: A Basis for Wide-Area Computing. Journal of Software and Systems Modeling (to appear); A preliminary version of this paper appeared. In: Proc. of the NATO Advanced Study Institute, Engineering Theories of Software Intensive Systems, NATO ASI Series Marktoberdorf, Germany (2004)
Sathish Vadhiyar, S., Dongarra, J.: Self Adaptability in Grid Computing. In: Concurrency and Computation: Practice and Experience, Special Issue: Grid Performance, vol. 17(2-4), pp. 235–257 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stewart, A., Gabarró, J., Clint, M., Harmer, T., Kilpatrick, P., Perrott, R. (2006). Managing Grid Computations: An ORC-Based Approach. In: Guo, M., Yang, L.T., Di Martino, B., Zima, H.P., Dongarra, J., Tang, F. (eds) Parallel and Distributed Processing and Applications. ISPA 2006. Lecture Notes in Computer Science, vol 4330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11946441_29
Download citation
DOI: https://doi.org/10.1007/11946441_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68067-3
Online ISBN: 978-3-540-68070-3
eBook Packages: Computer ScienceComputer Science (R0)