JOURNAL ARTICLE

Optimal partitioning of random workloads in homogeneous multiprocessor and distributed systems

Abstract

The problem of distributing M interacting program modules of a given homogeneous random workload over P identical processors for optimizing execution time is examined. The execution time modeling allows full concurrency of activities among different processors but cascades for each processor its computation time, internal communications, external communications, and synchronization/contention delays. The results obtained express the optimality conditions in terms of the various statistical and deterministic parameters of the problem: number of modules; number of processors; mean value of module run time; probabilities and mean values of intraprocessor, interprocessor, and synchronization/contention communications overheads. Optimal load distributions are found to be either even or single-processor assignments, albeit for different conditions than stipulated in previous results.< >

Keywords:
Computer science Multiprocessing Parallel computing Synchronization (alternating current) Homogeneous Workload Concurrency Computation Execution time Distributed computing Algorithm Mathematics Computer network Operating system

Metrics

5
Cited By
0.23
FWCI (Field Weighted Citation Impact)
17
Refs
0.54
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.