Static Assignment of Complex Stochastic Tasks Using Stochastic Majorization

Abstract

We consider the problem of statically assigning many tasks to a (smaller) system of homogeneous processors, where a task's structure is modeled as a branching process, and all tasks are assumed to have identical behavior. We show how the theory of majorization can be used to obtain a partial order among possible task assignments. Our results show that if the vector of numbers of tasks assigned to each processor under one mapping is majorized by that of another mapping, then the former mapping is better than the latter with respect to a large number of objective functions. In particular, we show how measurements of finishing time, resource utilization, and reliability are all captured by the theory. We also show how the theory may be applied to the problem of partitioning a pool of processors for distribution among parallelizable tasks. mapping; majorization; parallel processing; random tasks.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1992
Accession Number
ADA257889

Entities

People

  • David Nicol
  • Don Towsley
  • Rahul Simha

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Aeronautics
  • Basic Programming Language
  • Computations
  • Computer Science
  • Computers
  • Engineering
  • Fish
  • Information Science
  • Parallel Computing
  • Parallel Processing
  • Probability
  • Probability Distributions
  • Random Variables
  • Reliability
  • Scheduling (Production)
  • Workload

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Statistical inference.