Cloud Patterns for mOSAIC-Enabled Scientific Applications

  • Teodor-Florin Fortiş
  • Gorka Esnal Lopez
  • Imanol Padillo Cruz
  • Gábor Ferschl
  • Tamás Máhr
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7155)

Abstract

Cloud computing has a huge potential to change the way data- and computing-intensive applications are performing computations. These specific categories of applications raise different concerns and issues that can be bypassed by identifying relevant reusable cloud computing patterns, on the top of specific cloud computing use cases. Development of new cloud patterns will help offering a better support for the development and deployment of scientific distributed application over a cloud infrastructure.

Keywords

Cloud computing cloud use cases cloud patterns 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: A Berkeley view of cloud computing (February 2009), http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html
  2. 2.
    Aversa, R., di Martino, B., Rak, M., Venticinque, S.: Cloud agency: A mobile agent based cloud system. In: Barolli, L., Xhafa, F., Vitabile, S., Hsu, H.H. (eds.) CISIS, pp. 132–137. IEEE Computer Society (2010)Google Scholar
  3. 3.
    Badger, L., Bohn, R., Chandramouli, R., Grance, T., Karygiannis, T., Patt-Corner, R., Voas, J.: Cloud computing use cases (October 2010), http://www.nist.gov/itl/cloud/use-cases.cfm
  4. 4.
    Beloglazov, A., Buyya, R., Lee, Y.C., Zomaya, A.: A taxonomy and survey of energy-efficient data centers and cloud computing systems. Advances in Computers 82, 47–111 (2011)CrossRefGoogle Scholar
  5. 5.
    Cloud Computing Use Cases Group: Cloud computing use cases white paper (July 2010), http://opencloudmanifesto.org/Cloud_Computing_Use_Cases_Whitepaper-4_0.pdf
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    DMTF: Architecture for managing clouds (June 2010), http://dmtf.org/sites/default/files/standards/documents/DSP-IS0102-1.0.0.pdf
  8. 8.
    DMTF: Use cases and interactions for managing clouds (June 2010), http://www.dmtf.org/sites/default/files/standards/documents/DSP-IS0103_1.0.0.pdf
  9. 9.
    Guo, W., Gong, J., Jiang, W., Liu, Y., She, B.: OpenRS-cloud: A remote sensing image processing platform based on cloud computing environment. SCIENCE CHINA Technological Sciences 53, 221–230 (2010)CrossRefGoogle Scholar
  10. 10.
    Joseph, J.: Patterns for high availability, scalability, and computing power with Windows Azure. MSDN Magazine (May 2009)Google Scholar
  11. 11.
    Lazkanotegi, I., Esnal, G.: Cloud usage patterns (March 2011), http://www.mosaiccloud.eu/dissemination/deliverables/FP7-256910-D3.1-1.0.pdf
  12. 12.
    Malawski, M., Meizner, J., Bubak, M., Gepner, P.: Component approach to computational applications on clouds. Procedia Computer Science 4, 432–441 (2011)CrossRefGoogle Scholar
  13. 13.
    Mell, P., Granc, T.: The NIST definition of cloud computing (January 2011), http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definition.pdf
  14. 14.
    Perry, G.: How cloud and utility computing are different (February 2008), http://gigaom.com/2008/02/28/how-cloud-utility-computing-are-different/
  15. 15.
    Petcu, D.: Identifying cloud computing usage patterns. In: Proceedings of Cluster 2010, pp. 1–4. IEEE Computer Society (September 2010)Google Scholar
  16. 16.
    Rafique, M.M., Butt, A.R., Nikolopoulos, D.S.: A capabilities-aware framework for using computational accelerators in data-intensive computing. Journal of Parallel and Distributed Computing 71(2), 185–197 (2011)CrossRefGoogle Scholar
  17. 17.
    Stanford, J., Mattoon, S., Pepple, K.: Practical cloud computing patterns (2009), http://wikis.sun.com/download/attachments/116065636/Practical-Cloud-Patterns-S311528.pdf
  18. 18.
    Subashini, S., Kavitha, V.: A survey on security issues in service delivery models of cloud computing. Journal of Network and Computer Applications 34(1), 1–11 (2011)CrossRefGoogle Scholar
  19. 19.
    Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1, 7–18 (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Teodor-Florin Fortiş
    • 1
    • 2
  • Gorka Esnal Lopez
    • 3
  • Imanol Padillo Cruz
    • 3
  • Gábor Ferschl
    • 4
  • Tamás Máhr
    • 4
  1. 1.Institute e-AustriaTimişoaraRomania
  2. 2.West University of TimişoaraTimişoaraRomania
  3. 3.Tecnalia (Industrial Systems Unit)San SebastiánSpain
  4. 4.AITIA International, Inc.BudapestHungary

Personalised recommendations