The State of High Performance Computing in the Cloud
HPC applications have been gaining lot of attention in the cloud computing world. Most of these applications are scientific applications that require large CPU capabilities and are also data intensive requiring large data storage. Traditionally, they have always required large number of computers inter-connected in a network such as clusters or supercomputers. These clusters are difficult to setup and maintain both technically and financially. With the advent of cloud computing and benefits of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), scientists and researchers are able to deploy their HPC applications in the cloud without worrying about the costs associated with the infrastructure and other costs involved.