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