Running Scientific Codes on Amazon EC2: a Performance Analysis of Five High-end Instances

  1. Roberto R. Expósito 1
  2. Guillermo L. Taboada 1
  3. Xoán C. Pardo 1
  4. Juan Touriño 1
  5. Ramón Doallo 1
  1. 1 Universidade da Coruña
    info

    Universidade da Coruña

    La Coruña, España

    ROR https://ror.org/01qckj285

Revista:
Journal of Computer Science and Technology

ISSN: 1666-6038

Ano de publicación: 2013

Número: 3

Páxinas: 153-159

Tipo: Artigo

Outras publicacións en: Journal of Computer Science and Technology

Resumo

Amazon Web Services (AWS) is a well-known public Infrastructure-as-a-Service (IaaS) provider whose Elastic Computing Cloud (EC2) offering includes some instances, known as cluster instances, aimed at High-Performance Computing (HPC) applications. In previous work, authors have shown that the scalability of HPC communication-intensive applications does not benefit from using higher computational power cluster instances as much as it could be expected. Cost analysis recommends using lower computational power cluster instances unless high memory requirements preclude their use. Moreover, it has been observed that scalability is very poor when more than one instance is used due to network virtualization overhead. Based on those results, this paper gives more insight into the performance of running scientific applications on the Amazon EC2 platform evaluating five (of which two have been recently released) of the higher computational power instances in terms of single instance performance, intra-VM (Virtual Machine) scalability and cost-efficiency. The evaluation has been carried out using both an HPC benchmark suite and a real High-Troughput Computing (HTC) application.