Evaluation of HPC Applications on Cloud

@article{Gupta2011EvaluationOH,
  title={Evaluation of HPC Applications on Cloud},
  author={Abhishek Gupta and Dejan S. Milojicic},
  journal={2011 Sixth Open Cirrus Summit},
  year={2011},
  pages={22-26}
}
HPC applications are increasingly being used in academia and laboratories for scientific research and in industries for business and analytics. Cloud computing offers the benefits of virtualization, elasticity of resources and elimination of cluster setup cost and time to HPC applications users. However, poor network performance, performance variation and OS noise are some of the challenges for execution of HPC applications on Cloud. In this paper, we propose that Cloud can be viable platform… Expand
Evaluating and Improving the Performance and Scheduling of HPC Applications in Cloud
TLDR
This paper performs comprehensive performance and cost evaluation and analysis of running a set of HPC applications on a range of platforms, varying from supercomputers to clouds, and presents novel heuristics for online application-aware job scheduling in multi-platform environments. Expand
Improving HPC Application Performance in Public Cloud
TLDR
The evidence from the approach points a significant improvement in speed up and scale up with the response rate of more than 20 percent parallel efficiency on the Cloud in comparison to dedicated HPC cluster. Expand
Scalability and communication performance of HPC on Azure Cloud
TLDR
Evaluated the scalability and performance of High Performance Cloud Computing on Microsoft Azure Cloud infrastructure by using well known Benchmarks, namely, IMB point-to-point communication and NAS Parallel Benchmarks. Expand
Towards Efficient Mapping, Scheduling, and Execution of HPC Applications on Platforms in Cloud
  • Abhishek Gupta, L. Kalé
  • Computer Science
  • 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
  • 2013
TLDR
The primary thesis is that cloud is suitable for some HPC applications not all applications, and for those applications, cloud can be more cost-effective compared to typical dedicated HPC platforms using intelligent application-to-platform mapping, HPC-aware cloud schedulers, and cloud-aware HPC execution and parallel runtime system. Expand
HPC Cloud for Scientific and Business Applications
TLDR
A survey and taxonomy of efforts in HPC cloud and a vision on what is ahead of us, including a set of research challenges that, once tackled, can help advance businesses and scientific discoveries are brought. Expand
Reconfigurable Cloud
Cloud computing is emerging as an additional deployment option for some of the HPC applications. But still, it currently does not come without drawbacks for application performance. These performanceExpand
Scalable Computing: Practice and Experience
Nowadays, there is an increasing demand in the High-Performance Computing (HPC) community to make use of different public cloud service provider. The question of which cloud provider is superior forExpand
Improving HPC Application Performance in Cloud through Dynamic Load Balancing
TLDR
This paper presents a dynamic load balancer that infers the static hardware heterogeneity in virtualized environments, and also adapts to the dynamic heterogeneity caused by the interference arising due to multi-tenancy. Expand
Optimization of performance and scheduling of HPC applications in cloud using cloudsim and scheduling approach
Cloud computing is emerging as a promising alternative to supercomputers for some High-Performance Computing (HPC) applications. Cloud computing is an essential component of the back bone of theExpand
Performance issues and performance analysis tools for HPC cloud applications: a survey
TLDR
A survey of various High Performance Computing applications and possible performance concerns while executing applications in cloud is presented, pointing out the need for Performance Analysis (PA) tools, and the study of cloud-based PA tools in detail. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 23 REFERENCES
Case study for running HPC applications in public clouds
TLDR
The results show that 1) virtualization technology, which is widely used by cloud computing, adds little performance overhead; 2) most current public clouds are not designed for running scientific applications primarily due to their poor networking capabilities; however, a cloud with moderately better network will deliver a significant performance improvement. Expand
Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud
TLDR
This work represents the most comprehensive evaluation to date comparing conventional HPC platforms to Amazon EC2, using real applications representative of the workload at a typical supercomputing center, and results indicate that EC2 is six times slower than a typical mid-range Linux cluster, and twenty times faster than a modern HPC system. Expand
Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing
TLDR
The results indicate that the current clouds need an order of magnitude in performance improvement to be useful to the scientific community, and show which improvements should be considered first to address this discrepancy between offer and demand. Expand
High Performance Parallel Computing with Clouds and Cloud Technologies
TLDR
This paper first discusses large scale data analysis using different MapReduce implementations and then, a performance analysis of high performance parallel applications on virtualized resources is presented. Expand
Benchmarking Amazon EC2 for High-Performance Scientific Computing
  • E. Walker
  • Computer Science
  • login Usenix Mag.
  • 2008
TLDR
Examining the performance of Amazon EC2 for high-performance scientific applications shows a significant performance gap that system builders, computational scientist, and commercial cloud computing vendors need to be aware of. Expand
Can cloud computing reach the top500?
Computing as a utility has reached the mainstream. Scientists can now rent time on large commercial clusters through several vendors. The cloud computing model provides flexible support for "pay asExpand
The Eucalyptus Open-Source Cloud-Computing System
TLDR
This work presents Eucalyptus -- an open-source software framework for cloud computing that implements what is commonly referred to as Infrastructure as a Service (IaaS); systems that give users the ability to run and control entire virtual machine instances deployed across a variety physical resources. Expand
Application-specific topology-aware mapping for three dimensional topologies
  • A. Bhatele, L. Kalé
  • Computer Science
  • 2008 IEEE International Symposium on Parallel and Distributed Processing
  • 2008
TLDR
Preliminary work utilizing topology-aware mapping by the runtime using similar ideas for a molecular dynamics application, NAMD, and performance improvements resulting from it in the context of a n-dimensional k-point stencil program are described. Expand
Overcoming scaling challenges in biomolecular simulations across multiple platforms
TLDR
New scalability challenges in biomolecular simulations: using much larger machines and simulating molecular systems with millions of atoms are described, and new techniques developed to overcome these challenges are described. Expand
Cloud Computing for parallel Scientific HPC Applications: Feasibility of Running Coupled Atmosphere-
TLDR
An embodiment of the present invention is a process for modifying a polyamide polymer comprising contacting a reactive modifier with diamine then contacting the resulting modified diamine with diacid and/or lactam to form a modified polyamide. Expand
...
1
2
3
...