Abstract
Cloud computing could offer good business models for small computational science and engineering (CSE) research groups because these groups often do not have enough human resources and knowledge to manage the complexity of computational and data infrastructure for their research, while cloud computing aims to eliminate that complexity from the user. In this paper, we have analyzed current status of supporting tools for small CSE groups to utilize cloud computing. Although cloud computing is perceived as an interesting model, we have identified several issues that prevent a wide adoption of cloud computing from small CSE research groups. We also present recommendations for addressing these issues in order to attract small CSE groups to utilize cloud computing.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
3tera AppLogic (2009) http://www.3tera.com/AppLogic/. Accessed 8 July 2009
Ahern S, Alam S, Fahey M, Hartman-Baker R, Barrett R, Kendall R, Kothe D, Messer O, Mills R, Sankaran R, Tharrington A, White JB III (2007) Scientific application requirements for leadership computing at the exascale. Technical report, Oak Ridge National Laboratory. http://www.nccs.gov/wp-content/media/nccs_reports/Exascale_Reqms.pdf
Appistry CloudIQ Platform (2009) http://www.appistry.com/products. Accessed 8 July 2009
Appnexus (2009) http://www.appnexus.com/. Accessed 2 July 2009
Apprenda SaaSGrid (2009) http://www.apprenda.com/. Accessed 8 July 2009
Aptana Cloud (2009) http://www.aptana.com/cloud. Accessed 8 July 2009
Armbrust M, Fox A, Grifth R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: A Berkeley view of cloud computing. Technical report. University of California at Berkeley, URL http://www.berkeleyclouds.blogspot.com/2009/02/above-clouds-released.html
Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53(4): 50–58
Avetisyan AI, Campbell R, Gupta I, Heath MT, Ko SY, Ganger GR, Kozuch MA, O’Hallaron D, Kunze M, Kwan TT, Lai K, Lyons M, Milojicic DS, Lee HY, Soh YC, Ming NK, Luke JY, Namgoong H (2010) Open cirrus: a global cloud computing testbed. Computer 43:35–43. http://www.ieeecomputersociety.org/10.1109/MC.2010.111
Boomi AtomSphere (2009) http://www.boomi.com/. Accessed 9 July 2009
Buyya R, Yeo CS, Venugopal S (2008) Market-oriented cloud computing: vision, hype, and reality for delivering it services as computing utilities. In: 10th IEEE international conference on high performance computing and communications, vol 0, pp 5–13. http://www.ieeecomputersociety.org/10.1109/HPCC.2008.172
Chine K (2010) Open science in the cloud: towards a universal platform for scientific and statistical computing. In: Furht B, Escalante A (eds) Handbook of cloud computing, Springer, USA, pp 453–474. http://dx.doi.org/10.1007/978-1-4419-6524-0_19, ISBN 978-1-4419-6524-0
Cohesive FT (2009) http://www.cohesiveft.com/. Accessed 2 July 2009
Connectors AC (2009) http://www.appirio.com/products/cloudconnectors.php. Accessed 16 June 2009
de Assuncao MD, di Costanzo A, Buyya R (2009) Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters. In: HPDC ’09: Proceedings of the 18th ACM international symposium on high performance distributed computing, ACM, New York, NY, USA, pp 141–150. http://www.acm.org/10.1145/1551609.1551635
Deelman E, Singh G, Livny M, Berriman B, Good J (2008) The cost of doing science on the cloud: the montage example. In: SC’08: Proceedings of the 2008 ACM/IEEE conference on supercomputing, IEEE Press, Piscataway, NJ, USA, pp 1–12. http://www.acm.org/10.1145/1413370.1413421
Deelman E, Gannon D, Shields M, Taylor I (2009) Workflows and e-science: an overview of workflow system features and capabilities. Future Gener Comput Syst 25(5):528–540. http://dx.doi.org/10.1016/j.future.2008.06.012
Dynamite (2009) http://www.s12-ap550.bioch.ox.ac.uk:8078/dynamite_html/collect_data_v1.5.html. accessed: 16 June 2009
EC2 AECCA (2009) http://www.aws.amazon.com/ec2/. Accessed 2 July 2009
ElasticHosts (2009) http://www.elastichosts.com/. Accessed 2 July 2009
Elastra (2009) http://www.elastra.com/. Last access: 16 June 2009
Erdogmus H (2009) Cloud computing: Does nirvana hide behind the nebula? IEEE Software 26(2):4–6. http://www.ieeecomputersociety.org/10.1109/MS.2009.31
Evangelinos C, Hill C (2008) Cloud computing for parallel scientific HPC applications: feasibility of running coupled atmosphere-ocean climate models on Amazon’s ec2. In: The first workshop on cloud computing and its applications (CCA’08). http://www.cca08.org/papers/Paper34-Chris-Hill.pdf
Factory TP (2009) http://www.theprocessfactory.com/. accessed: 16 June 2009
Foster IT, Zhao Y, Raicu I, Lu S (2009) Cloud computing and grid computing 360-degree compared. CoRR abs/0901.0131
Garfinkel SL (2007) An evaluation of amazon’s grid computing services: Ec2, s3 and sqs. Technical report. TR-08-07, Harvard University. http://www.ftp.deas.harvard.edu/techreports/tr-08-07.pdf
Geelan J (2009) Cloud computing: 100 players in the cloud computing ecosystem. http://www.cloudcomputing.sys-con.com/node/770174
GigaSpaces (2009) http://www.gigaspaces.com/. Accessed 8 July 2009
Google App Engine (2009) http://www.code.google.com/appengine/. Accessed 9 July 2009
Hoffa C, Mehta G, Freeman T, Deelman E, Keahey K, Berriman B, Good J (2008) On the use of cloud computing for scientific workflows. In: IEEE international conference on eScience, vol 0, pp 640–645. http://www.ieeecomputersociety.org/10.1109/eScience.2008.167
Joyent (2009) http://www.joyent.com/. Accessed 2 July 2009
Keahey K, Freeman T (2008) Science clouds: early experiences in cloud computing for scientific applications. Cloud computing and applications
Keahey K, Tsugawa M, Matsunaga A, Fortes J (2009) Sky computing. IEEE Internet Comput 13:43–51. http://www.ieeecomputersociety.org/10.1109/MIC.2009.94
Kondo D, Javadi B, Malecot P, Cappello F, Anderson DP (2009) Cost-benefit analysis of cloud computing versus desktop grids. In: IPDPS ’09: Proceedings of the 2009 IEEE international symposium on parallel & distributed processing, IEEE Computer Society, Washington, DC, USA, pp 1–12. http://dx.doi.org/10.1109/IPDPS.2009.5160911
Kothe D, Kendall R (2007) Computational science requirements for leadership computing. Technical report, Oak Ridge National Laboratory. http://www.nccs.gov/wp-content/media/nccs_reports/ORNL_TM-2007_44.pdf
Long Jump (2009) http://www.longjump.com/. Accessed 9 July 2009
Mell P, Grance T (2009) The Nist definition of cloud computing. http://www.csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc, v15
Microsoft Azure Services Platform (2009) http://www.microsoft.com/azure/default.mspx. Accessed 8 July 2009
Mietzner R, Unger T, Leymann F (2009) Cafe: a generic configurable customizable composite cloud application framework. In: Meersman R, Dillon TS, Herrero P (eds) OTM conferences (1), Springer, Lecture notes in computer science, vol 5870, pp 357–364
Moreno-Vozmediano R, Montero RS, Llorente IM (2009) Elastic management of cluster-based services in the cloud. In: ACDC ’09: Proceedings of the 1st workshop on automated control for datacenters and clouds, ACM, New York, NY, USA, pp 19–24, http://www.acm.org/10.1145/1555271.1555277
Nilsen JK (2007) Python in scientific computing: applications to Bose–Einstein condensates. Comput Phys Commun 177(1–2): 45
Nurmi D, Wolski R, Grzegorczyk C, Obertelli G, Soman S, Youseff L, Zagorodnov D (2009) The eucalyptus open-source cloud-computing system. In: Cappello F, Wang CL, Buyya R (eds) CCGRID, IEEE Computer Society, pp 124–131
Palankar MR, Iamnitchi A, Ripeanu M, Garfinkel S (2008) Amazon s3 for science grids: a viable solution? In: DADC ’08: Proceedings of the 2008 international workshop on Data-aware distributed computing, ACM, New York, NY, USA, pp 55–64. http://www.acm.org/10.1145/1383519.1383526
Parabon Frontier (2009) http://www.parabon.com/. Accessed 8 July 2009
Paraview (2009) http://www.paraview.org/. Accessed 16 June 2009
Pautasso C, Heinis T, Alonso G (2006) Jopera: autonomic service orchestration. IEEE Data Eng Bull 29(3): 32–39
Sameh A, Cybenko G, Kalos M, Neves K, Rice J, Sorensen D, Sullivan F (1996) Computational science and engineering. ACM Comput Surv 28(4):810–817. http://doi.acm.org/10.1145/242223.246865
Science VC, 2009 EW (2009) http://www.infosys.tuwien.ac.at/autocompwiki/index.php/CSE09. Accessed 16 June 2009
Simpson AD, Bull M, Hill J (2008) Identification and categorisation of applications and initial benchmarks suite. http://www.prace-project.eu/documents/Identification_and_Categorisatio_of_Applications_and_Initial_Benchmark_Suite_final.pdf
Six Benefits of Cloud Computing CCND (2008) http://www.web2.sys-con.com/node/640237
Skytap (2009) http://www.skytap.com. Accessed 2 July 2009
SOASTA (2009) http://www.soasta.com/. Accessed 16 June 2009
Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22. http://dx.doi.org/10.1109/MIC.2009.119
Sterling T, Stark D (2009) A high-performance computing forecast: partly cloudy. Comput Sci Eng 11(4):42–49. http://www.ieeecomputersociety.org/10.1109/MCSE.2009.111
Sullivan F (2009) Guest editor’s introduction: Cloud computing for the sciences. Comput Sci Eng 11(4):10–11. http://www.ieeecomputersociety.org/10.1109/MCSE.2009.121
Taylor IJ, Deelman E, Gannon DB, Shields M (2006) Workflows for e-Science: scientific workflows for grids. Springer New York, Inc., Secaucus, NJ, USA
Truong HL, Dustdar S (2010) Composable cost estimation and monitoring for computational applications in cloud computing environments. In: The international conference on computational science 2010 (ICCS 2010). Tools for program development and analysis in computational science, Elsevier, Amsterdam, The Netherlands
VAMP/VASP (2009) http://www.cms.mpi.univie.ac.at/vasp. Accessed 16 June 2009
Vaquero LM, Rodero-Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. SIGCOMM Comput Commun Rev 39(1):50–55. http://www.acm.org/10.1145/1496091.1496100
Walker E, Brisken W, Romney J (2010) To lease or not to lease from storage clouds. Computer 43: 44–50. http://doi.ieeecomputersociety.org/10.1109/MC.2010.115
Wang L, Tao J, Kunze M, Castellanos AC, Kramer D, Karl W (2008) Scientific cloud computing: early definition and experience. In: HPCC, IEEE, pp 825–830
Watson GR, DeBardeleben NA (2006) Developing scientific applications using eclipse. Comput Sci Eng 8(4):50–61. http://www.dx.org/10.1109/MCSE.2006.64
Wien2k (2009) http://www.wien2k.at. Accessed 16 June 2009
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by C.H. Cap.
Rights and permissions
About this article
Cite this article
Truong, HL., Dustdar, S. Cloud computing for small research groups in computational science and engineering: current status and outlook. Computing 91, 75–91 (2011). https://doi.org/10.1007/s00607-010-0120-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-010-0120-1
Keywords
- Cloud computing
- Computational science and engineering
- Programming support
- Infrastructure-as-a-service
- Platform-as-a-service
- Software-as-a-service