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 104–112Cite as

  1. Home
  2. Euro-Par 2011: Parallel Processing Workshops
  3. Conference paper
Mapping Application Requirements to Cloud Resources

Mapping Application Requirements to Cloud Resources

  • Yih Leong Sun30,
  • Terence Harmer30,
  • Alan Stewart30 &
  • …
  • Peter Wright30 
  • Conference paper
  • 1724 Accesses

  • 5 Citations

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

Abstract

Cloud Computing has created a paradigm shift in software development. Many developers now use the Cloud as an affordable platform on which to deploy business solutions. One outstanding challenge is the integration of different Cloud services (or resources), offered by different Cloud providers, when building a Cloud-oriented business solution. Typically each provider has a different means of describing Cloud resources and uses a different application programming interface to acquire Cloud resources. Developers need to make complex decisions involving multiple Cloud products, different Cloud implementations, different deployment options, and different programming approaches. In this paper, we propose a model for discovering Cloud resources in a multi-provider environment. We study a financial use case scenario and suggest the use of a provider-agnostic approach which hides the complex implementation details for mapping the application requirements to Cloud resources.

Keywords

  • Cloud Computing
  • Cloud Programming Model
  • Resource Discovery

Download conference paper PDF

References

  1. Amazon Simple Queue Service (Amazon SQS), http://aws.amazon.com/sqs

  2. Amazon SimpleDB, http://aws.amazon.com/simpledb/

  3. AT&T Synaptic Storage as a Service, http://www.synaptic.att.com

  4. CloudMQ Message Queuing as a Service, http://www.cloudmq.com/

  5. Database.com, http://www.database.com/

  6. Eucalyptus, The Open Source Cloud Platform, http://open.eucalyptus.com/

  7. Haizea, An Open Source VM-based Lease Manager, http://haizea.cs.uchicago.edu/

  8. Microsoft .NET Framework, http://www.microsoft.com/net/

  9. MONO, Cross platform open source .NET development framework, http://www.mono-project.com/

  10. Nimbus Project, http://www.nimbusproject.org/

  11. NimbusDB, http://www.nimbusdb.com/

  12. Nirvanix Storage Delivery Network, http://www.nirvanix.com/

  13. OCCI - Open Cloud Computing Interface, http://occi-wg.org/

  14. Open Virtualization Format (OVF) Specification. DSP0243 1.0.0. Distributed Management Task Force (February 2009), http://www.dmtf.org/standards/ovf

  15. OpenNebula, The Open Source Toolkit for Cloud Computing, http://www.opennebula.org

  16. RabbitMQ Messaging that just works, http://www.rabbitmq.com/

  17. Standard ECMA-335 Common Language Infrastructure (CLI), http://www.ecma-international.org/publications/standards/Ecma-335.htm

  18. Accenture, Microsoft, WSP: Cloud Computing and Sustainability: The Environmental Benefits of Moving to the Cloud (2011), http://www.zdnet.co.uk/white-papers/view/server-platforms-os/cloud-computing-and-sustainabilitythe-environmental-benefits-of-movingto-the-cloud-261937611/2/

  19. Bernstein, D., Vij, D.: Using semantic web ontology for intercloud directories and exchanges. In: International Conference on Internet Computing, pp. 18–24 (2010)

    Google Scholar 

  20. Dean, J., Ghemawat, S.: MapReduce: Simplified Data Processing on Large Clusters. In: OSDI 2004, pp. 137–150 (2004)

    Google Scholar 

  21. Di Martino, B., Petcu, D., Cossu, R., Goncalves, P., Máhr, T., Loichate, M.: Building a Mosaic of Clouds. In: Guarracino, M.R., Vivien, F., Träff, J.L., Cannatoro, M., Danelutto, M., Hast, A., Perla, F., Knüpfer, A., Di Martino, B., Alexander, M. (eds.) Euro-Par-Workshop 2010. LNCS, vol. 6586, pp. 571–578. Springer, Heidelberg (2011), http://dx.doi.org/10.1007/978-3-642-21878-1_70

    CrossRef  Google Scholar 

  22. Galán, F., Sampaio, A., Rodero-Merino, L., Loy, I., Gil, V., Vaquero, L.M.: Service specification in cloud environments based on extensions to open standards. In: Proceedings of the Fourth International ICST Conference on Communication System Software and Middleware, COMSWARE 2009, pp. 19:1–19:12. ACM, New York (2009), http://doi.acm.org/10.1145/1621890.1621915

    Google Scholar 

  23. Harmer, T., Wright, P., Cunningham, C., Perrott, R.: Provider-Independent Use of the Cloud. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol. 5704, pp. 454–465. Springer, Heidelberg (2009), http://dx.doi.org/10.1007/978-3-642-03869-3_44

    CrossRef  Google Scholar 

  24. IDC: IDC’s Public IT Cloud Services Forecast: New Numbers, Same Disruptive Story, http://blogs.idc.com/ie/?p=922

  25. IDC: The Single Biggest Reason Public Clouds Will Dominate the Next Era of IT, http://blogs.idc.com/ie/?p=345

  26. Petcu, D.: Identifying cloud computing usage patterns. In: 2010 IEEE International Conference on Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS), pp. 1–8 (September 2010)

    Google Scholar 

  27. Petcu, D., Craciun, C., Rak, M.: Towards a cross-platform cloud api. components for cloud federation. In: 1st International Conference on Cloud Computing & Services Science, pp. 166–169 (2011)

    Google Scholar 

  28. Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I.M., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J., Ben-Yehuda, M., Emmerich, W., Galan, F.: The Reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development 53(4), 4:1 –4:11 (2009)

    CrossRef  Google Scholar 

  29. Sheu, P.Y., Wang, S., Wang, Q., Hao, K., Paul, R.: Semantic Computing, Cloud Computing, and Semantic Search Engine. In: IEEE International Conference on Semantic Computing, ICSC 2009, pp. 654–657 (2009)

    Google Scholar 

  30. Sun, Y.L., Perrott, R., Harmer, T., Cunningham, C., Wright, P.: An SLA Focused Financial Services Infrastructure. In: International Conference on Cloud Computing & Virtualization 2010, Singapore (2010)

    Google Scholar 

  31. Vecchiola, C., Chu, X., Buyya, R.: Aneka: A Software Platform for .NET-based Cloud Computing, pp. 267–295. IOS Press Inc. (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. The Queen’s University of Belfast, University Road, Belfast, BT7 1NN, Northern Ireland, UK

    Yih Leong Sun, Terence Harmer, Alan Stewart & Peter Wright

Authors
  1. Yih Leong Sun
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Terence Harmer
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Alan Stewart
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Peter Wright
    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

Sun, Y.L., Harmer, T., Stewart, A., Wright, P. (2012). Mapping Application Requirements to Cloud Resources. 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_12

Download citation

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

  • 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