• Home
  • Search
  • Using recorded values for bounding the minimum completion time in multiprocessors
  • Open Access IconOpen Access
  • Cite Icon10
  • https://doi.org/10.1109/71.667896Copy DOI Icon

Using recorded values for bounding the minimum completion time in multiprocessors

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The way the processes in a parallel program are scheduled on the processors of a multiprocessor system affects the performance significantly. Finding a schedule of processes to processors which results in minimum completion time is NP-hard. Therefore, one has to resort to heuristic schedules. However, it is often difficult to determine if a specific schedule is close to the optimal case or if it is worthwhile to look for other schedules. Based on information from previous executions of the parallel program, we present a formula for an upper bound on the minimum completion time of the program. The bound is a function of a set of parameters. Some of these parameters are obtained from the previous executions of the program and the others describe the target multiprocessor architecture for which we want to bound the minimum completion time. The bound is optimal when it is based on information from one previous execution. Using these results, we are able to decide if a certain schedule is close to optimal or if it is worthwhile to look for other schedules. This is demonstrated by evaluating the completion time of a specific schedule of a particular program. The proofs used for obtaining the bound are based on program transformations and combinatorial mathematics.

Similar Papers
  • PDF
  • Research Article
  • Citations103

A Task Scheduling Algorithm Based on Classification Mining in Fog Computing Environment

  • Jan 01, 2018
  • Wireless Communications and Mobile Computing
  • Lindong Liu +3
  • Research Article
  • Citations45

Algorithms for multiprocessor scheduling with machine release times

  • Nov 01, 1998
  • IIE Transactions
  • Hans Kellerer
  • Research Article
  • Citations126

Serial and within-stage independent parallel model equivalence on the minimum completion time

  • Dec 01, 1976
  • Journal of Mathematical Psychology
  • James T Townsend
  • Research Article
  • Citations6

Evaluation of Level of Confidence and Optimization of Roll-back Recovery with Checkpointing for Real-Time Systems

  • Mar 12, 2014
  • Microelectronics Reliability
  • Dimitar Nikolov +3
  • Conference Article
  • Citations8

Resource Allocation in Cloud Using Enhanced Max-Min Algorithm

  • Jul 06, 2021
  • K Mala +2
  • Research Article
  • Citations65

Quantum-based predictive fog scheduler for IoT applications

  • Jul 20, 2019
  • Computers in Industry
  • Munish Bhatia +2
  • Research Article
  • Citations3

Scheduling algorithms for truly heterogeneous hierarchical fog networks

  • Aug 03, 2022
  • Software: Practice and Experience
  • Amanjot Kaur +1
  • PDF
  • Research Article
  • Citations29

Multi-Dependency and Time Based Resource Scheduling Algorithm for Scientific Applications in Cloud Computing

  • May 31, 2021
  • Electronics
  • Vijay Prakash +2
  • Research Article
  • Citations66

Opposition-based learning inspired particle swarm optimization (OPSO) scheme for task scheduling problem in cloud computing

  • Jan 03, 2021
  • Journal of Ambient Intelligence and Humanized Computing
  • Mohit Agarwal +1
  • Book Chapter

The Price of Anarchy in Two-Stage Scheduling Games

  • Jan 01, 2017
  • Deshi Ye +2
  • Conference Article
  • Citations1

Optimal dynamic redistribution of divisible load in distributed real-time systems

  • Jul 21, 1994
  • E Haddad
  • Research Article
  • Citations2

Fair and near-optimal coflow scheduling without prior knowledge of coflow size

  • Jan 08, 2021
  • The Journal of Supercomputing
  • Chenghao Li +3
  • Conference Article
  • Citations8

Resources Allocation Method on Cloud Computing

  • May 01, 2014
  • Wei Ming +5
  • Research Article
  • Citations3

A Hybrid Approach for Task Scheduling Based Particle Swarm and Chaotic Strategies in Cloud Computing Environment

  • Mar 01, 2022
  • Parallel Processing Letters
  • Maha Zeedan +2
  • Research Article
  • Citations192

A tabu search heuristic for the quay crane scheduling problem

  • Aug 15, 2007
  • Journal of Scheduling
  • Marcello Sammarra +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.