DocumentCode
1155435
Title
Task Allocation and Precedence Relations for Distributed Real-Time Systems
Author
Chu, Wesley W. ; Lan, Lance M t
Author_Institution
Department of Computer Science, University of California
Issue
6
fYear
1987
fDate
6/1/1987 12:00:00 AM
Firstpage
667
Lastpage
679
Abstract
In a distributed processing system with the application software partitioned into a set of program modules, allocation of those modules to the processors is an important problem. This paper presents a method for optimal module allocation that satisfies certain performance constraints. An objective function that includes the intermodule communication (IMC) and accumulative execution time (AET) of each module is proposed. It minimizes the bottleneck-processor utilization—a good principle for task allocation. Next, the effects of precedence relationship (PR) among program modules on response time are studied. Both simulation and analytical results reveal that the program-size ratio between two consecutive modules plays an important role in task response time. Finally, an algorithm based on PR, AET, and IMC and on the proposed objective function is presented. This algorithm generates better module assignments than those that do not consider the PR effects.
Keywords
Distributed processing; intermodule communication (IMC); interprocessor communication (IPC); minimum bottleneck; module assignment; parallel processing; precedence relationship (PR); real-time systems; response time; task allocation algorithms; Analytical models; Application software; Computer science; Data processing; Delay; Distributed processing; Local area networks; Parallel processing; Process design; Real time systems; Distributed processing; intermodule communication (IMC); interprocessor communication (IPC); minimum bottleneck; module assignment; parallel processing; precedence relationship (PR); real-time systems; response time; task allocation algorithms;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1987.1676960
Filename
1676960
Link To Document