SciLance: Mitigate Load Imbalance for Parallel Scientific Applications in Cloud Environments

被引:0
作者
Wang, Xinying [1 ]
Wan, Lipeng [2 ]
Klasky, Scott [3 ]
Zhao, Dongfang [4 ]
Yan, Feng [5 ]
机构
[1] Univ Nevada, Reno, NV 89557 USA
[2] Georgia State Univ, Atlanta, GA USA
[3] Oak Ridge Natl Lab, Oak Ridge, TN USA
[4] Univ Washington, Tacoma, WA USA
[5] Univ Houston, Houston, TX USA
来源
2023 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, CLUSTER | 2023年
基金
美国国家科学基金会;
关键词
load balancing; resource management; parallel computing;
D O I
10.1109/CLUSTER52292.2023.00012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Elastic cloud computing provides new opportunities for accelerating the process of scientific discovery. However, unlike high-performance computing (HPC) systems that are built and optimized for workloads with intensive inter-node communication demands, the low-latency and high bandwidth communication capability is only enabled on a few very expensive high-end instance types in the cloud, which leads to poor cost-effectiveness. In addition, re-balancing the workload through extra data movement among compute nodes is a common way to mitigate the load imbalance issue in many scientific simulations, which further amplifies the communication pressure and makes it challenging to efficiently use cloud resources. To this end, we propose SciLance, which addresses the workload imbalance challenge by utilizing the heterogeneous and elastic resources offered by cloud platforms. Particularly, instead of moving data excessively among compute instances to balance the workload, SciLance dynamically adjusts the computer instances used for running parallel tasks based on the runtime imbalance identified through profiling. We prototype SciLance and perform extensive evaluation using adaptive mesh refinement (AMR) based scientific applications. The evaluation results demonstrate that SciLance can achieve up to 36.63% better performance with 16.91% lower cost for AMR-based simulation codes.
引用
收藏
页码:49 / 59
页数:11
相关论文
共 50 条
  • [41] Optimizing Logging and Monitoring in Heterogeneous Cloud Environments for IoT and Edge Applications
    Kim, Changjong
    Kim, Sunggon
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) : 22611 - 22622
  • [42] Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments
    Abed-alguni, Bilal H.
    Alawad, Noor Aldeen
    APPLIED SOFT COMPUTING, 2021, 102
  • [43] A Hybrid Particle Swarm Optimization and Simulated Annealing With Load Balancing Mechanism for Resource Allocation in Fog-Cloud Environments
    Shaik, Mahaboob Basha
    Reddy, Kunam Subba
    Chokkanathan, K.
    Biabani, Sardar Asad Ali
    Shanmugaraja, P.
    Brabin, D. R. Denslin
    IEEE ACCESS, 2024, 12 : 172439 - 172450
  • [44] Multi-cloud Load Distribution for Three-tier Applications
    Adewojo, Adekunbi A.
    Bass, Julian M.
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 296 - 304
  • [45] FOCALB: Fog Computing Architecture of Load Balancing for Scientific Workflow Applications
    Kaur, Mandeep
    Aron, Rajni
    JOURNAL OF GRID COMPUTING, 2021, 19 (04)
  • [46] Cost-efficient parallel processing of irregularly structured problems in cloud computing environments
    Haussmann, Jens
    Blochinger, Wolfgang
    Kuechlin, Wolfgang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (03): : 887 - 909
  • [47] A periodicity-based parallel time series prediction algorithm in cloud computing environments
    Chen, Jianguo
    Li, Kenli
    Rong, Huigui
    Bilal, Kashif
    Li, Keqin
    Yu, Philip S.
    INFORMATION SCIENCES, 2019, 496 : 506 - 537
  • [48] Cost-efficient parallel processing of irregularly structured problems in cloud computing environments
    Jens Haussmann
    Wolfgang Blochinger
    Wolfgang Kuechlin
    Cluster Computing, 2019, 22 : 887 - 909
  • [49] A Novel Weight-assignment Load Balancing Algorithm for Cloud Applications
    Adewojo, Adekunbi A.
    Bass, Julian M.
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 86 - 96
  • [50] A Novel Weight-Assignment Load Balancing Algorithm for Cloud Applications
    Adewojo A.A.
    Bass J.M.
    SN Computer Science, 4 (3)