Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

European Conference on Parallel Processing

Euro-Par 2011: Euro-Par 2011: Parallel Processing Workshops pp 5–14Cite as

  1. Home
  2. Euro-Par 2011: Parallel Processing Workshops
  3. Conference paper
Towards Cross-Platform Cloud Computing

Towards Cross-Platform Cloud Computing

  • Magdalena Slawinska30,
  • Jaroslaw Slawinski30 &
  • Vaidy Sunderam30 
  • Conference paper
  • 1348 Accesses

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

Abstract

Cloud computing is becoming increasingly popular and prevalent in many domains. However, there is high variability in the programming models, access methods, and operational aspects of different clouds, diminishing the viability of cloud computing as a true utility. Our ADAPAS project attempts to analyze the commonalities and differences between cloud offerings with a view to determining the extent to which they may be unified. We propose the concept of dynamic adapters supported by runtime systems for environment preconditioning, that help facilitate cross platform deployment of cloud applications. This vision paper outlines the issues involved, and presents preliminary ideas for enhancing the executability of applications on different cloud platforms.

Keywords

  • Cloud Computing
  • Cloud Platform
  • Programming Paradigm
  • Application Execution
  • Execution Context

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This work is partially supported by US National Science Foundation grants CNS-0720761 and OCI-1124418.

Download conference paper PDF

References

  1. Amazon Elastic MapReduce (2011), http://aws.amazon.com/elasticmapreduce/

  2. PortableApps.com web page (2011), http://portableapps.com/

  3. rPath Documentation (2011), http://docs.rpath.com/

  4. The Simple Cloud API (2011), http://www.simplecloudapi.org/

  5. Avetisyan, A.I., Campbell, R., Gupta, I., Heath, M.T., Ko, S.Y., Ganger, G.R., Kozuch, M.A., O’Hallaron, D., Kunze, M., Kwan, T.T., Lai, K., Lyons, M., Milojicic, D.S., Lee, H.Y., Soh, Y.C., Ming, N.K., Luke, J.-Y., Namgoong, H.: Open Cirrus: A Global Cloud Computing Testbed. Computer 43, 35–43 (2010)

    CrossRef  Google Scholar 

  6. Bailey, D., Barszcz, E., Barton, J., Browning, D., Carter, R., Dagum, L., Fatoohi, R., Frederickson, P., Lasinski, T., Schreiber, R., et al.: The NAS Parallel Benchmarks. International Journal of HPC Apps 5(3), 63 (1991)

    Google Scholar 

  7. Chappell, D.: Introducing Windows Azure. DavidChappell & Associates (December 2009), Sponsored by Microsoft Corporation

    Google Scholar 

  8. Chohan, N., Bunch, C., Pang, S., Krintz, C., Mostafa, N., Soman, S., Wolski, R.: AppScale Design and Implementation. Technical report, UCSB Technical Report Number 2009 (2009)

    Google Scholar 

  9. Gardenghi, L., Goldweber, M., Davoli, R.: View-OS: A New Unifying Approach Against the Global View Assumption. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2008, Part I. LNCS, vol. 5101, pp. 287–296. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  10. Gropp, W.D.: MPICH2: A New Start for MPI Implementations. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J., Volkert, J. (eds.) PVM/MPI 2002. LNCS, vol. 2474, p. 7. Springer, Heidelberg (2002)

    CrossRef  Google Scholar 

  11. Keahey, K., Figueiredo, R., Fortes, J., Freeman, T., Tsugawa, M.: Science Clouds: Early Experiences in Cloud Computing for Scientific Applications. In: Cloud Computing and Its Application (CCA 2008) (October 2008)

    Google Scholar 

  12. Kim, H., el Khamra, Y., Jha, S., Parashar, M.: An autonomic approach to integrated hpc grid and cloud usage. In: Fifth IEEE International Conference on e-Science 2009, pp. 366–373. IEEE (2009)

    Google Scholar 

  13. Kozuch, M., Ryan, M., Gass, R., Schlosser, S., O’Hallaron, D., Cipar, J., Krevat, E., López, J., Stroucken, M., Ganger, G.: Tashi: location-aware cluster management. In: Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, pp. 43–48. ACM (2009)

    Google Scholar 

  14. Kurzyniec, D., Sunderam, V.: Combining FT-MPI with H2O: Fault-tolerant MPI across administrative boundaries. In: Proceedings of 19th IEEE International Parallel and Distributed Processing Symposium, pp. 120a–120a (2005)

    Google Scholar 

  15. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-source Cloud-computing System. In: 9th IEEE International Symposium on Cluster Computing and the Grid, Shanghai, China (2009)

    Google Scholar 

  16. Reid, J., Numrich, R.W.: Co-arrays in the next Fortran Standard. Sci. Program 15(1), 9–26 (2007)

    Google Scholar 

  17. Rochkind, M.J.: Advanced UNIX programming. Prentice-Hall, Inc., Upper Saddle River (1985)

    Google Scholar 

  18. Severance, C.: Using Google App Engine. O’Reilly Media (May 2009)

    Google Scholar 

  19. Skomoroch, P.: MPI Cluster Programming with Python and Amazon EC2. In: PyCon 2008, Chicago (2008)

    Google Scholar 

  20. Slawinski, J., Slawinska, M., Sunderam, V.: The Unibus Approach to Provisioning Software Applications on Diverse Computing Resources. In: International Conference On High Performance Computing, 3rd International Workshop on Service Oriented Computing (December 2009)

    Google Scholar 

  21. Varia, J.: Cloud architectures. Technical report, Amazon Web Services, White Paper (2008)

    Google Scholar 

  22. Vecchiola, C., Pandey, S., Buyya, R.: High-performance cloud computing: A view of scientific applications. In: 10th International Symposium on Pervasive Systems, Algorithms, and Networks, pp. 4–16. IEEE (2009)

    Google Scholar 

  23. White, T.: Hadoop: The Definitive Guide. O’Reilly Media (May 2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Mathematics and Computer Science, Emory University, Atlanta, Georgia, USA

    Magdalena Slawinska, Jaroslaw Slawinski & Vaidy Sunderam

Authors
  1. Magdalena Slawinska
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Jaroslaw Slawinski
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Vaidy Sunderam
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Scilytics, Koellnerhofgasse 3/15A, 1010, Vienna, Austria

    Michael Alexander

  2. ICAR-CNR, Via P. Castellino, 111, 80131, Napoli, Italy

    Pasqua D’Ambra

  3. University of Amsterdam, 1090, Amsterdam, Netherlands

    Adam Belloum

  4. Innovative Computing Laboratory, The University of Tennessee, USA

    George Bosilca

  5. Department of Experimental Medicine and Clinic, University Magna Græcia, 88100, Catanzaro, Italy

    Mario Cannataro

  6. Computer Science Department, University of Pisa, Italy

    Marco Danelutto

  7. Second University of Naples, Italy

    Beniamino Di Martino

  8. TU München, Boltzmannstr. 3, 85748, Garching, Germany

    Michael Gerndt

  9. Equipe Runtime, INRIA Bordeaux Sud-Ouest, 33405, Talence Cedex, France

    Emmanuel Jeannot & Raymond Namyst & 

  10. Equipe HIEPACS, INRIA Bordeaux Sud-Ouest, 33405, Talence Cedex, France

    Jean Roman

  11. Oak Ridge National Laboratory, Computer Science and Mathematics Division, 37831-6164, Oak Ridge, TN, USA

    Stephen L. Scott

  12. Department of Scientific Computing, University of Vienna, Nordbergstr. 15/3C, 1090, Vienna, Austrial

    Jesper Larsson Traff

  13. Computer Science and Mathematics Division, Oak Ridge National Laboratory, 37831, Oak Ridge, TN, USA

    Geoffroy Vallée

  14. Technische Universität München, Germany

    Josef Weidendorfer

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Slawinska, M., Slawinski, J., Sunderam, V. (2012). Towards Cross-Platform Cloud Computing. In: Alexander, M., et al. Euro-Par 2011: Parallel Processing Workshops. Euro-Par 2011. Lecture Notes in Computer Science, vol 7155. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29737-3_2

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-29737-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29736-6

  • Online ISBN: 978-3-642-29737-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature