Karthik Paladugu; Sumanth Mukka , pp. 67. COM/School of Computing, 2012.
Scientific and engineering applications require large number of calculations, to solve these calculations we need more number of processors, shared memory and multiple disks.
Supercomputers are capable to process huge amount of calculations. In supercomputer, all of its power is utilized to execute few programs as efficient as possible. Later High Performance Computing (HPC) came into picture to solve advanced computational tasks of various applications in various fields. HPC uses the technology of supercomputer and computer clusters to perform advanced calculations. Now a days, HPC in Cloud came into existence to solve some of the technical and enterprise problems, which occur in traditional High Performance Computing and thereby increasing the potentiality of Cloud Computing.
Developing HPC in cloud is one of the challenges of cloud developers and vendors. This paper focuses on documenting some of the research which is already done in the field of traditional HPC applications, HPC applications running in cloud and also their cost and
performance aspects by using Systematic Literature Review. Thereafter, we have conducted surveys with few research questionnaires related to HPC in Cloud.
From systematic literature review we found six major Domains of HPC applications, ten
performance measuring tools and techniques, six major security issues.
From survey results we found that Cloud can be used for running HPC applications when
computational power is spiky and for loosely coupled applications. When utilization is more
than 30% it is better to use traditional HPC. From survey & Interactive conversation
different security solutions are obtained. From survey result we also got some performance
measuring tools and techniques for HPC in cloud, they are HPC benchmarks, HPCC
benchmarks, Ganglia, NPB etc.
From the information attained so far regarding whether cloud is ready for running HPC
applications or not, we observed that cloud is not a viable solution for few applications but it
is catching up fast.
Cost aspects of running HPC applications in cloud, performance measuring tools and
techniques, security solutions for HPC applications in Cloud are identified through Industrial
experts by using Survey and Interactive conversation. Information gathered through surveys
is compared with SLR result and is almost equal.