High-Performance Cloud Computing: A View of Scientific Applications
arXiv:0910.1979 · doi:10.1109/I-SPAN.2009.150
Abstract
Scientific computing often requires the availability of a massive number of computers for performing large scale experiments. Traditionally, these needs have been addressed by using high-performance computing solutions and installed facilities such as clusters and super computers, which are difficult to setup, maintain, and operate. Cloud computing provides scientists with a completely new model of utilizing the computing infrastructure. Compute resources, storage resources, as well as applications, can be dynamically provisioned (and integrated within the existing infrastructure) on a pay per use basis. These resources can be released when they are no more needed. Such services are often offered within the context of a Service Level Agreement (SLA), which ensure the desired Quality of Service (QoS). Aneka, an enterprise Cloud computing solution, harnesses the power of compute resources by relying on private and public Clouds and delivers to users the desired QoS. Its flexible and service based infrastructure supports multiple programming paradigms that make Aneka address a variety of different scenarios: from finance applications to computational science. As examples of scientific computing in the Cloud, we present a preliminary case study on using Aneka for the classification of gene expression data and the execution of fMRI brain imaging workflow.
13 pages, 9 figures, conference paper
References in corpus (2)
Cited by in corpus (13)
- HPC Cloud for Scientific and Business Applications: Taxonomy, Vision, and Research Challenges
- Designing Silicon Photonic Devices using Artificial Neural Networks
- On Evaluating Commercial Cloud Services: A Systematic Review
- Optical Network Virtualisation using Multi-technology Monitoring and SDN-enabled Optical Transceiver
- SNC: A Cloud Service Platform for Symbolic-Numeric Computation using Just-In-Time Compilation
- Platform-as-a-Service (PaaS): The Next Hype of Cloud Computing
- Classification of Large-Scale Fundus Image Data Sets: A Cloud-Computing Framework
- A Taxonomy and Survey on eScience as a Service in the Cloud
- High-Performance Computing for Scheduling Decision Support: A Parallel Depth-First Search Heuristic
- Using Genetic Algorithms to Benchmark the Cloud
- Master Graduation Thesis: A Lightweight and Distributed Container-based Framework
- Scheduling on Grid with communication Delay
- An SLA-based Advisor for Placement of HPC Jobs on Hybrid Clouds