Skip to main content

Managing Grid Computations: An ORC-Based Approach

  • Conference paper
Parallel and Distributed Processing and Applications (ISPA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4330))

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

  3. Cardelli, L., Davis, R.: Service Combinators for Web Computing. IEEE Transactions on Software Engineering 25(3), 309–316 (1999)

    Article  Google Scholar 

  4. Cardelli, L., Gordon, A.D.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  5. Foster, I., Kesselman, C.: The GRID: Blueprint for a new computer infrastructure. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

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

    Chapter  Google Scholar 

  7. Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. IEEE Computer 26(1), 41–50 (2003)

    Google Scholar 

  8. Milner, R.: Communicating and mobile systems: the π-calculus. Cambridge University Press, Cambridge (1999)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics