Skip to main content

An Efficient Framework for Running Applications on Clusters, Grids, and Clouds

  • Chapter
  • First Online:
Cloud Computing

Abstract

Since the appearance of distributed computing technology, there has been a significant effort in designing and building the infrastructure needed to tackle the challenges raised by complex scientific applications that require massive computational resources. This increases the awareness to harness the power and flexibility of Clouds that have recently emerged as an alternative to data centers or private clusters. We describe in this chapter an efficient high-level Grid and Cloud framework that allows a smooth transition from clusters and Grids to Clouds. The main lever is the ability to move application infrastructure-specific information away from the code and manage them in a deployment file. An application can thus easily run on a cluster, a grid, or a cloud, or any mix of them without modification.

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 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.00
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

Notes

  1. 1.

    Grid5000 is a French national Grid distributed over nine sites for a total of about 5,000 cores

References

  1. Nimbus toolkit. http://workspace.globus.org/

  2. Opennebula project. http://www.opennebula.org/

  3. Proactive parallel suite. http://proactive.inria.fr.

  4. Baude F, Caromel D, Mestre L, Huet F, Vayssière J (2002) Interactive and descriptor-based deployment of object-oriented grid applications. Proceedings of the 11th IEEE international symposium on high performance distributed computing

    Google Scholar 

  5. Bernacki M, Lanteri S, Piperno S (2006) Time-domain parallel simulation of heterogeneous wave propagation on unstructured grids using explicit non-diffusive, discontinuous Galerkin methods. J Comp Acoustics 14(1):57–81

    Article  MathSciNet  MATH  Google Scholar 

  6. enStratus. The enstratus framework for amazon ec2, http://www.enstratus.com/

  7. E. Grid. Elastic grid. http://www.elastic-grid.com/

  8. GridGain. Grid grain: The open cloud platform. http://www.gridgain.com/

  9. Mathias E, Cavé V, Lanteri S, Baude F (2009) Grid-enabling spmd applications through hierarchical partitioning and a component-based runtime. In: Proceedings of the 15th international euro-par conference on parallel processing (Euro-Par ’09), Springer-Verlag, Berlin, Heidelberg, pp 691–703

    Google Scholar 

  10. Napper J, Bientinesi P (2009) Can cloud computing reach the top500? In: Proceedings of the combined workshops on UnConventional high performance computing workshop plus memory access workshop (UCHPC-MAW ’09), ACM, New York, USA, pp 17–20

    Google Scholar 

  11. Scalr. The scalr framework for cloud computing, http://www.scalr.net/

  12. Vertebra. Easy to manage framework for orchestrating complex processes in the cloud. http://www.engineyard.com/vertebra.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brian Amedro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer London

About this chapter

Cite this chapter

Amedro, B. et al. (2010). An Efficient Framework for Running Applications on Clusters, Grids, and Clouds. In: Antonopoulos, N., Gillam, L. (eds) Cloud Computing. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84996-241-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-241-4_10

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-240-7

  • Online ISBN: 978-1-84996-241-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics