Abstract
Cloud computing is a new enabler for scientific discovery. The current barriers in adopting it on large scale are including low code portability and low availability of the proper support tools. This paper discuss the special needs of the scientific applications consuming Cloud services and how they are supported by the Multi-Cloud middlewares. A recent developed middleware for managing the consumption of Multi-Cloud services is considered as case study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jackson, K.R., Ramakrishnan, L., Muriki, K., Canon, S., Cholia, S., Shalf, J., Wasserman, H.J., Wright, N.J.: Performance analysis of high performance computing applications on the Amazon web services cloud. In: CloudCom 2010, pp. 159–168 (2010). doi:10.1109/CloudCom.69
Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T., Epema, D.H.J.: Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans. Parallel Distrib. Syst. 22(6), 931–945 (2011). doi:10.1109/TPDS.2011.66
Zaspel, P., Griebel, M.: Massively parallel fluid simulations on Amazon’s HPC cloud. In: NCCA 2011, pp. 73–78 (2011). doi:10.1109/NCCA.2011.19
Ekanayake, J., Gunarathne, T., Qiu, J.: Cloud technologies for bioinformatics applications. IEEE Trans. Parallel Distrib. Syst. 22(6), 998–1011 (2011). doi:10.1109/TPDS.2010.178
Berriman, G.B., Juve, G., Deelman, E., Regelson, M., Plavchan, P.: The application of cloud computing to astronomy: a study of cost and performance. In: e-Science Workshops 2010, pp. 1–7 (2010). doi:10.1109/eScienceW.2010.10
Ekanayake, J., Pallickara, S., Fox, G.: MapReduce for data intensive scientific analyses. In: eScience 2008, pp. 277–284 (2008). doi:10.1109/eScience.59
Brandt, J., Gentile, A., Mayo, J., Pebay, P., Roe, D., Thompson, D., Wong, M.: Resource monitoring and management with OVIS to enable HPC in cloud computing environments. In: IPDPS 2009, pp. 1–8 (2009). doi:10.1109/IPDPS.2009.5161234
Petcu, D.: Portability and interoperability between clouds: challenges and case study. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssière, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 62–74. Springer, Heidelberg (2011). doi:10.1007/978-3-642-24755-2_6
Heron de Carvalho, J.F., Rezende, C.A.: Component-based refactoring of parallel numerical simulation programs: a case study on component-based parallel programming. In: SBAC-PAD 2011, pp. 199–206 (2011). doi:10.1109/SBAC-PAD.2011.28
Malawski, M., Meizner, J., Bubak, M., Gepner, P.: Component approach to computational applications on clouds. Procedia Comput. Sci. 4, 432–441 (2011). doi:10.1016/j.procs.2011.04.045
Petcu, D., Macariu, G., Panica, S., Craciun, C.: Portable cloud applications - from theory to practice. Future Gener. Comput. Syst. 29(6), 1417–1430 (2012). doi:10.1016/j.future.2012.01.009
Venticinque, S., Aversa, R., Di Martino, B., Petcu, D.: Agent based cloud provisioning and management. In: Design and Prototypal Implementation, CLOSER 2011, pp. 184–191 (2011). doi:10.5220/0003395901840191
Cretella, G., Di Martino, B.: Towards a semantic engine for cloud applications development. In: CISIS 2012, pp. 198–203 (2012). doi:10.1109/CISIS.2012.159
Cossu, R., Di Giulio, C., Brito, F., Petcu, D.: Cloud computing for earth observation. In: Data Intensive Storage Services for Cloud Environments. IGI Global (in print, 2013)
Panica, S., Neagul, M., Craciun, C., Petcu, D.: Serving legacy distributed applications by a self-configuring cloud processing platform. In: IDAACS 2011, vol. I, pp. 139–145 (2011), doi:10.1109/IDAACS.2011.6072727
Skoda, P., Sperka, S., Smrz, P.: Extracting information from scientific papers in the cloud. In: CISIS 2012, pp. 775–780 (2012). doi:10.1109/CISIS.2012.176
Stankovski, V., Konig, M.: A sustainable building application design based on the mOSAIC API and platform. In: SKG 2012, pp. 249–252 (2012). doi:10.1109/SKG.2012.13
Simmhan, Y., van Ingen, C., Subramanian, G., Li, J.: Bridging the gap between desktop and the cloud for eScience applications. In: CLOUD 2010, pp. 474–481 (2010). doi:10.1109/CLOUD.2010.72
Prodan, R., Sperk, M., Ostermann, S.: Evaluating high-performance computing on Google App Engine. IEEE Softw. 29(2), 52–58 (2012). doi:10.1109/MS.2011.131
von Laszewski, G., Diaz, J., Wang, F., Fox, G.C.: Comparison of multiple cloud frameworks. In: CLOUD 2012, pp. 734–741 (2012), doi:10.1109/CLOUD.2012.104
Doelitzscher, F., Held, M., Reich, C., Sulistio, A.: ViteraaS: virtual cluster as a service. In: CloudCom 2011, pp. 652–657 (2011). doi:10.1109/CloudCom.101
Brock, M., Goscinski, A.: Execution of compute intensive applications on hybrid clouds. In: CISIS 2012, pp. 995–1000 (2012). doi:10.1109/CISIS.2012.109
Raveendran, A., Bicer, T., Agrawal, G.: A framework for elastic execution of existing MPI programs. In: IPDPSW 2011, pp. 940–947 (2011). doi:10.1109/IPDPS.2011.240
Mateescu, G., Gentzsch, W., Ribbens, C.J.: Hybrid computing - where HPC meets grid and cloud computing. Future Gener. Comput. Syst. 27(5), 440–453 (2011). doi:10.1016/j.future.2010.11.003
Li, X., Palit, H., Foo, Y.S., Hung, T.: Building an HPC-as-a-Service toolkit for user-interactive HPC services in the cloud. In: WAINA 2011, pp. 369–374 (2011), doi:10.1109/WAINA.2011.116
Acknowledgments
This research is partially supported by the Romanian grant PN-II-ID-PCE-2011-3-0260 (AMICAS), currently extending the platform developed in the frame of the grant FP7-ICT-2009-5-256910 (mOSAIC).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Petcu, D. (2014). On the Management of Cloud Services in Multi-Clouds for Scientific Applications. In: Lirkov, I., Margenov, S., Waśniewski, J. (eds) Large-Scale Scientific Computing. LSSC 2013. Lecture Notes in Computer Science(), vol 8353. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43880-0_62
Download citation
DOI: https://doi.org/10.1007/978-3-662-43880-0_62
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-43879-4
Online ISBN: 978-3-662-43880-0
eBook Packages: Computer ScienceComputer Science (R0)