DocumentCode :
1110250
Title :
Optimal search policies for searches with I/O bound tasks
Author :
Stone, Harold S.
Author_Institution :
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
Volume :
38
Issue :
9
fYear :
1989
fDate :
9/1/1989 12:00:00 AM
Firstpage :
1314
Lastpage :
1320
Abstract :
Two models are presented for conducting simple searches under the assumption that the tasks within the search tree are complex and may be I/O bound. The objective is to achieve the minimum expected time to completion. The simpler model assumes that the search paths are disjoint. The optimal policy in the general case is to run the tasks with the highest ratio of success probability per cycle expended. If one task is sufficiently small compared to the other task that it completes first in all schedules, the optimum scheduling policy is based on a comparison of ratios of the form p/r, where p is the probability of success and r is the marginal processing rate of a task. For the second model the search paths are independent, and the success or failure on one path is not related to the success or failure on any other path. This model generally gives priority to the task that has the highest probability per marginal execution rate. For both models, the results reported hold only for a search with two paths. For the problem of scheduling N tasks the policy of giving priority to tasks according to descending values of probability of success over cost is generally a good idea, although it does not necessarily yield an optimum schedule
Keywords :
scheduling; search problems; trees (mathematics); I/O bound tasks; models; optimal policy; optimal search policies; optimum scheduling policy; search tree; searches; Computational efficiency; Computer aided instruction; Costs; Processor scheduling; Search problems; Testing;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.29470
Filename :
29470
Link To Document :
بازگشت