Optimization towards Efficiency and Stateful of dispel4py

09/01/2023
by   Liang Liang, et al.
0

Scientific workflows bridge scientific challenges with computational resources. While dispel4py, a stream-based workflow system, offers mappings to parallel enactment engines like MPI or Multiprocessing, its optimization primarily focuses on dynamic process-to-task allocation for improved performance. An efficiency gap persists, particularly with the growing emphasis on conserving computing resources. Moreover, the existing dynamic optimization lacks support for stateful applications and grouping operations. To address these issues, our work introduces a novel hybrid approach for handling stateful operations and groupings within workflows, leveraging a new Redis mapping. We also propose an auto-scaling mechanism integrated into dispel4py's dynamic optimization. Our experiments showcase the effectiveness of auto-scaling optimization, achieving efficiency while upholding performance. In the best case, auto-scaling reduces dispel4py's runtime to 87 using only 76 dispel4py demonstrates a remarkable speedup, utilizing just 32 compared to the contender.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2022

Cost-efficient Auto-scaling of Container-based Elastic Processes

In business process landscapes, a common challenge is to provide the nec...
research
12/30/2019

Performance Evaluation of Dynamic Scaling on MPI

Dynamic scaling aims to elastically change the number of processes durin...
research
11/22/2022

A case study of proactive auto-scaling for an ecommerce workload

Preliminary data obtained from a partnership between the Federal Univers...
research
08/27/2021

Optimizing the hybrid parallelization of BHAC

We present our experience with the modernization on the GR-MHD code BHAC...
research
02/20/2006

Methods for scaling a large member base

The technical challenges of scaling websites with large and growing memb...
research
05/21/2020

Mapping Matters: Application Process Mapping on 3-D Processor Topologies

Applications' performance is influenced by the mapping of processes to c...
research
12/17/2021

Dynamic resource allocation for efficient parallel CFD simulations

CFD users of supercomputers usually resort to rule-of-thumb methods to s...

Please sign up or login with your details

Forgot password? Click here to reset