• Home
  • Search
  • Efficient approximation algorithms for scheduling malleable tasks
  • Cite Icon106
  • https://doi.org/10.1145/305619.305622Copy DOI Icon

Efficient approximation algorithms for scheduling malleable tasks

  • Jun 1, 1999
  • Gregory Mounie +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A malleable task is a computational unit which may be executed on any arbitrary number of processors, its execution time depend- ing on the amount of resources allotted to it. According to the standard behavior of parallel applications, we assume that the mal- leable tasks are monotonic, i.e. that the execution time is decreas- ing with the number of processors while the computational work increases. This paper presents a new approach for scheduling a set of independent malleable tasks which leads to a worst case guar- antee of for the minimization of the parallel execution time, or makespan. It improves all other existing practical results includ- ing the two-phases method introduced by Turek et al. The main idea is to transfer the difficulty of a two phases method from the scheduling part to the allotment selection. We show how to formu- late this last problem as a knapsack optimization problem. Then, the scheduling problem is solved by a dual-approximation which leads to a simple structure of two consecutive shelves.

Similar Papers
  • Conference Article
  • Citations69

Scheduling parallelizable tasks to minimize average response time

  • Jan 01, 1994
  • John Turek +7
  • Research Article

Solving a Multiprocessor Problem by Column Generation and Branch-and-price

  • Jan 01, 2010
  • IFAC Proceedings Volumes
  • António J.S.T Duarte +1
  • Research Article
  • Citations52

Scheduling in and out forests in the presence of communication delays

  • Jan 01, 1996
  • IEEE Transactions on Parallel and Distributed Systems
  • T.A Varvarigou +3
  • Conference Article
  • Citations17

IPRIDE: a parallel integrated circuit simulator using direct method

  • Nov 07, 1988
  • Mi-Chang Chang +1
  • Book Chapter
  • Citations7

Scheduling Trees of Malleable Tasks for Sparse Linear Algebra

  • Jan 01, 2015
  • Abdou Guermouche +3
  • Conference Article
  • Citations5

Critical path scheduling of task systems with resource and processor constraints (Extended Abstract)

  • Jan 01, 1980
  • Errol L Lloyd
  • Research Article
  • Citations70

Scheduling Malleable Tasks on Parallel Processors to Minimize the Makespan

  • Jul 01, 2004
  • Annals of Operations Research
  • Jacek Błażewicz +4
  • Book Chapter
  • Citations2

Methods for Partitioning Data to Improve Parallel Execution Time for Sorting on Heterogeneous Clusters

  • Jan 01, 2006
  • Christophe Cérin +2
  • Research Article
  • Citations16

A Generalized Parallel Task Model for Recurrent Real-Time Processes

  • Mar 31, 2019
  • ACM Transactions on Parallel Computing
  • Vincenzo Bonifaci +5
  • Conference Article
  • Citations2

Parallel algorithms applied to direct simulation methods

  • Jan 27, 1993
  • P Cremonesi +3
  • Research Article

Effects of Continuous vs Discrete Frequency Scaling and Core Allocation on Energy Efficiency of Static Schedules for Moldable Tasks

  • Dec 10, 2021
  • Parallel Processing Letters
  • Sebastian Litzinger +1
  • Conference Article
  • Citations2

On-line scheduling of hard real-time tasks on multiprocessors

  • Dec 19, 1996
  • M Dominic +1
  • PDF
  • Research Article
  • Citations4

Load Balancing Problem on Hyper Hexa Cell Interconnection Network

  • Jan 01, 2020
  • International Journal of Advanced Computer Science and Applications
  • Aryaf Al-Adwan +2
  • Book Chapter
  • Citations17

An approach to fair applicative multiprogramming

  • Jul 02, 1979
  • Daniel P Friedman +1
  • Research Article
  • Citations7

Parallel computation of two‐dimensional laminar inert and chemically reactive multi‐species gas flows

  • Apr 01, 2005
  • International Journal of Numerical Methods for Heat & Fluid Flow
  • P.R Ess +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.