Harvesting the Aggregate Computing Power of Commodity Computers for Supercomputing Applicationsopen access
- Authors
- Regassa, Dereje; Yeom, Heonyoung; Son, Yongseok
- Issue Date
- May-2022
- Publisher
- MDPI
- Keywords
- HPC; shared memory; optimization; commodity hardware; big data
- Citation
- APPLIED SCIENCES-BASEL, v.12, no.10
- Journal Title
- APPLIED SCIENCES-BASEL
- Volume
- 12
- Number
- 10
- URI
- https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/59476
- DOI
- 10.3390/app12105113
- ISSN
- 2076-3417
2076-3417
- Abstract
- Distributed supercomputing is becoming common in different companies and academia. Most of the parallel computing researchers focused on harnessing the power of commodity processors and even internet computers to aggregate their computation powers to solve computationally complex problems. Using flexible commodity cluster computers for supercomputing workloads over a dedicated supercomputer and expensive high-performance computing (HPC) infrastructure is cost-effective. Its scalable nature can make it better employed to the available organizational resources, which can benefit researchers who aim to conduct numerous repetitive calculations on small to large volumes of data to obtain valid results in a reasonable time. In this paper, we design and implement an HPC-based supercomputing facility from commodity computers at an organizational level to provide two separate implementations for cluster-based supercomputing using Hadoop and Spark-based HPC clusters, primarily for data-intensive jobs and Torque-based clusters for Multiple Instruction Multiple Data (MIMD) workloads. The performance of these clusters is measured through extensive experimentation. With the implementation of the message passing interface, the performance of the Spark and Torque clusters is increased by 16.6% for repetitive applications and by 73.68% for computation-intensive applications with a speedup of 1.79 and 2.47 respectively on the HPDA cluster. We conclude that the specific application or job could be chosen to run based on the computation parameters on the implemented clusters.
- Files in This Item
-
- Appears in
Collections - College of Software > School of Computer Science and Engineering > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.