Cloud Versus Bare Metal: A comparison of a high performance computing cluster running in a commercial cloud and on a traditional hardware cluster using OpenMP and OpenMPI

Abstract

A comparison of two high performance computing clusters running on AWS and Sharcnet was done to determine which scenarios yield the best performance. Algorithm complexity ranged from O (n) to O (n3). Data sizes ranged from 195 KB to 2 GB. The Sharcnet hardware consisted of Intel E5-2683 and Intel E7-4850 processors with memory sizes ranging from 256 GB to 3072 GB. On AWS, C4.8xlarge instances were used, which run on Intel Xeon E5-2666 processors with 60 GB per instance. AWS was able to launch jobs immediately regardless of job size. The only limiting factors on AWS were algorithm complexity and memory usage, suggesting a memory bottleneck. Sharcnet had the best performance but could be hampered by the job scheduler. In conclusion, Sharcnet is best used when the algorithm is complex and has high memory usage. AWS is best used when immediate processing is required.

Author Keywords: AWS, cloud, HPC, parallelism, Sharcnet

    Item Description
    Type
    Contributors
    Creator (cre): Bilaniuk, Vicky
    Thesis advisor (ths): McConnell, Sabine
    Degree committee member (dgc): Hurley, Richard
    Degree granting institution (dgg): Trent University
    Date Issued
    2019
    Date (Unspecified)
    2019
    Place Published
    Peterborough, ON
    Language
    Extent
    152 pages
    Rights
    Copyright is held by the author, with all rights reserved, unless otherwise noted.
    Subject (Topical)
    Local Identifier
    TC-OPET-10623
    Publisher
    Trent University
    Degree