• Home
  • Search
  • TASKWORK: A Cloud-aware Runtime System for Elastic Task-parallel HPC Applications
  • Cite Icon8
  • https://doi.org/10.5220/0007795501980209Copy DOI Icon

TASKWORK: A Cloud-aware Runtime System for Elastic Task-parallel HPC Applications

  • Jan 1, 2019
  • Stefan Kehrer +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the capability of employing virtually unlimited compute resources, the cloud evolved into an attractive execution environment for applications from the High Performance Computing (HPC) domain. By means of elastic scaling, compute resources can be provisioned and decommissioned at runtime. This gives rise to a new concept in HPC: Elasticity of parallel computations. However, it is still an open research question to which extent HPC applications can benefit from elastic scaling and how to leverage elasticity of parallel computations. In this paper, we discuss how to address these challenges for HPC applications with dynamic task parallelism and present TASKWORK, a cloud-aware runtime system based on our findings. TASKWORK enables the implementation of elastic HPC applications by means of higher level development frameworks and solves corresponding coordination problems based on Apache ZooKeeper. For evaluation purposes, we discuss a development framework for parallel branch-and-bound based on TASKWORK, show how to implement an elastic HPC application, and report on measurements with respect to parallel efficiency and elastic scaling.

Similar Papers
  • Research Article

PerfSuite: An Automatic Performance Suite for HPC Applications

  • Jan 14, 2026
  • Journal of Circuits, Systems and Computers
  • Qiong Jiang +5
  • Conference Article
  • Citations11

A Case Study of Designing Efficient Algorithm-based Fault Tolerant Application for Exascale Parallelism

  • May 01, 2012
  • Erlin Yao +4
  • Conference Article
  • Citations4

Fan-Out Higher Layer Heterogeneous Solution in HPC Application

  • Dec 07, 2022
  • Feng Kao +5
  • Conference Article
  • Citations22

A 5GHz 7nm L1 cache memory compiler for high-speed computing and mobile applications

  • Feb 01, 2018
  • Michael Clinton +5
  • Conference Article
  • Citations13

One optimized I/O configuration per HPC application

  • Jul 11, 2011
  • Mingliang Liu +4
  • Conference Article
  • Citations5

Multimode and single-mode fibers for data center and high-performance computing applications

  • Mar 15, 2016
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Scott R Bickham
  • Conference Article
  • Citations7

Performance and Cost-aware HPC in Clouds: A Network Interconnection Assessment

  • Jul 01, 2020
  • Anderson M Maliszewski +5
  • PDF
  • Research Article
  • Citations5

On the Use of Probabilistic Worst-Case Execution Time Estimation for Parallel Applications in High Performance Systems

  • Mar 01, 2020
  • Mathematics
  • Matteo Fusi +6
  • Conference Article
  • Citations2

Simulative analysis of dynamic scheduling heuristics for reconfigurable computing of parallel applications

  • Feb 22, 2006
  • Rajagopal Subramaniyan +3
  • Research Article
  • Citations10

SOMA: Observability, monitoring, and in situ analytics for exascale applications

  • Jun 02, 2024
  • Concurrency and Computation: Practice and Experience
  • Dewi Yokelson +9
  • Conference Article
  • Citations10

SciDP: Support HPC and Big Data Applications via Integrated Scientific Data Processing

  • Sep 01, 2018
  • Kun Feng +3
  • Conference Article

On Optimizing Checkpoint Restoration for HPC Applications: Leveraging Merkle Trees and Asynchronous I/O

  • Jul 20, 2025
  • Zackary Malkmus +6
  • Conference Article
  • Citations34

Revisiting Huffman Coding: Toward Extreme Performance on Modern GPU Architectures

  • May 01, 2021
  • Jiannan Tian +6
  • Research Article
  • Citations1

A three-phase workflow for general and expressive representations of nondeterminism in HPC applications

  • Aug 20, 2019
  • The International Journal of High Performance Computing Applications
  • Dylan Chapp +4
  • Research Article
  • Citations16

Toward General Software Level Silent Data Corruption Detection for Parallel Applications

  • Dec 01, 2017
  • IEEE Transactions on Parallel and Distributed Systems
  • Eduardo Berrocal +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.