Estimating the overhead and coupling of scientific computing clusters

被引:1
|
作者
Vivas, Aurelio [1 ]
Castro, Harold [1 ]
机构
[1] Univ Los Andes, Dept Comp & Syst Engn, COMIT Res Grp, Ave 1 18A-12, Bogota 111711, Colombia
来源
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL | 2023年 / 99卷 / 03期
关键词
High-performance computing; cluster computing; performance evaluation; parallel overhead; cluster overhead; coupling; PERFORMANCE EVALUATION; CLOUD;
D O I
10.1177/00375497211064198
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Since simulation became the third pillar of scientific research, several forms of computers have become available to drive computer aided simulations, and nowadays, clusters are the most popular type of computers supporting these tasks. For instance, cluster settings, such as the so-called supercomputers, cluster of workstations (COW), cluster of desktops (COD), and cluster of virtual machines (COV) have been considered in literature to embrace a variety of scientific applications. However, those scientific applications categorized as high-performance computing (HPC) are conceptually restricted to be addressed only by supercomputers. In this aspect, we introduce the notions of cluster overhead and cluster coupling to assess the capacity of non-HPC systems to handle HPC applications. We also compare the cluster overhead with an existing measure of overhead in computing systems, the total parallel overhead, to explain the correctness of our methodology. The evaluation of capacity considers the seven dwarfs of scientific computing, which are well-known, scientific computing building blocks considered in the development of HPC applications. The evaluation of these building blocks provides insights regarding the strengths and weaknesses of non-HPC systems to deal with future HPC applications developed with one or a combination of these algorithmic building blocks.
引用
收藏
页码:245 / 261
页数:17
相关论文
共 50 条
  • [1] Quantitative Characterization of Scientific Computing Clusters
    Vivas, Aurelio
    Castro, Harold
    HIGH PERFORMANCE COMPUTING, CARLA 2022, 2022, 1660 : 47 - 62
  • [2] Performance analysis and tuning for clusters with ccNUMA nodes for scientific computing - a case study
    Kayi, Abdullah
    Kornkven, Edward
    El-Ghazawi, Tarek
    Al-Bahra, Samy
    Newby, Gregory B.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2009, 24 (05): : 291 - 302
  • [3] Overhead analysis of scientific workflows in grid environments
    Prodan, Radu
    Fahringer, Thomas
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (03) : 378 - 393
  • [4] Self-Scaling Clusters and Reproducible Containers to Enable Scientific Computing
    Vaillancourt, Peter Z.
    Coulter, J. Eric
    Knepper, Richard
    Barker, Brandon
    2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,
  • [5] Rust and Julia for Scientific Computing
    Bitar, Mohamad
    COMPUTING IN SCIENCE & ENGINEERING, 2024, 26 (01) : 72 - 76
  • [6] Estimating the Performance of Computing Clusters without Accelerators Based on TOP500 Results
    Rybintsev, Vladimir O.
    MATHEMATICS, 2022, 10 (19)
  • [7] Building a high performance computing clusters to use in computing course applications
    Aydin, Semra
    Bay, Omer Faruk
    WORLD CONFERENCE ON EDUCATIONAL SCIENCES - NEW TRENDS AND ISSUES IN EDUCATIONAL SCIENCES, 2009, 1 (01): : 2396 - 2401
  • [8] Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing
    Iosup, Alexandru
    Ostermann, Simon
    Yigitbasi, M. Nezih
    Prodan, Radu
    Fahringer, Thomas
    Epema, Dick H. J.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (06) : 931 - 945
  • [9] Harnessing Wasted Computing Power for Scientific Computing
    Guba, Sandor
    Ory, Mate
    Szeberenyi, Imre
    LARGE-SCALE SCIENTIFIC COMPUTING, LSSC 2013, 2014, 8353 : 491 - 498
  • [10] Parallel Scientific Computing with message-passing toolboxes
    Fernandez, Francisco J.
    Anguita, Mancia
    INGE CUC, 2012, 8 (01) : 51 - 83