Technical gazette, Vol. 20 No. 1, 2013.
Preliminary communication
Cloud solutions for high performance computing: oxymoron or realm?
Draško Tomić
; Hewlett-Packard Croatia, Radnička cesta 41, 10000 Zagreb, Croatia
Dario Ogrizović
; University of Rijeka, Faculty of Maritime Studies, Center for advanced computing and modeling, Studentska ulica 2, 51000 Rijeka, Croatia
Zlatan Car
orcid.org/0000-0003-2817-9252
; Faculty of Engineering, University of Rijeka, Vukovarska 58, 51000 Rijeka, Croatia
Abstract
In the last years a strong interest of the HPC (High Performance Computing) community raised towards cloud computing. There are many apparent benefits of doing HPC in a cloud, the most important of them being better utilization of computational resources, efficient charge back of used resources and applications, on-demand and dynamic reallocation of computational resources between users and HPC applications, and automatic bursting of additional resources when needed. Surprisingly, the amount of HPC cloud solutions related to standard solutions is still negligible. Some of the reasons for the current situation are evident, some not so. For example, traditional HPC vendors are still trying to exploit their current investment as much as possible, thus favoring traditional way of doing HPC. The next, although virtualization techniques are developing in ever increasing rate, there are still open questions, like scaling of HPC applications in virtual environment, collaboration between physical and virtual resources, and support of the standard HPC tools for virtualized environments. At last but not the least, the advent of GPU computing has raised difficult questions even in the traditional and well developed HPC segment, like scalability, development of HPC GPU based applications. In addition, because many HPC vendors are speaking about already having a fully functional HPC cloud solution, there is a need to provide answers to the following questions: Are they fulfilling virtualization promises, both physical and virtual? Which type of clouds do they support: private, public or both, i.e. hybrid clouds? How well HPC applications scale on their cloud solutions? This paper is an overview of the current HPC cloud solutions, for sure not complete and solely a view of authors, however intended to be a helpful compass for someone trying to shift from standard HPC to large computations in cloud environments.
Keywords
an overview of HPC Cloud solutions; first, second and third tier HPC Cloud solutions; future development and trends in HPC Cloud solutions
Hrčak ID:
97496
URI
Publication date:
22.2.2013.
Visits: 3.497 *