DocumentCode :
1093458
Title :
Execution time analysis of communicating tasks in distributed systems
Author :
Kim, Jong ; Shin, Kang G.
Author_Institution :
Dept. of Comput. Sci., Pohang Univ. of Sci. & Technol., South Korea
Volume :
45
Issue :
5
fYear :
1996
fDate :
5/1/1996 12:00:00 AM
Firstpage :
572
Lastpage :
579
Abstract :
Task-execution times are one of the most important parameters in scheduling tasks. Most scheduling algorithms are based on the assumption that either worst-case task-execution times are known to the scheduler or no information on execution times is available at all. While scheduling tasks based on worst-case execution times can guarantee to meet their timing requirements, it may lead to severe under-utilization of CPUs because worst-case execution times could be one or two orders of magnitude larger than the corresponding actual values. Scheduling tasks based on the execution time distribution (instead of worst-case execution times) is known to improve system utilization significantly. In this paper, we propose a model to predict task execution times in a distributed system. The model considers several factors which affect the execution time of each task. These factors are classified into two groups: intrinsic and extrinsic. The intrinsic factors control the flow within a task, while the extrinsic factors include communication and synchronization delays between tasks. By simplifying the extrinsic factors, we represent a distributed system with a simple queuing model. The proposed queuing model consists of two stations: one for computation and the other for communication and synchronization
Keywords :
distributed processing; processor scheduling; queueing theory; communication and synchronization delays; distributed system; distributed systems; queuing analysis; queuing model; scheduling tasks; system utilization; task-execution times; Communication system control; Delay effects; Fault tolerant systems; Parallel processing; Predictive models; Pressing; Queueing analysis; Redundancy; Scheduling algorithm; Timing;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.509908
Filename :
509908
Link To Document :
بازگشت