On-line scheduling policies for a class of IRIS (increasing reward with increasing service) real-time tasks

被引:45
作者
Dey, JK
Kurose, J
Towsley, D
机构
[1] Department of Computer Science, University of Massachusetts, Amherst
基金
美国国家科学基金会;
关键词
real-time systems; on-line scheduling; deadline based scheduling; priority scheduling; reward functions for tasks; maximizing reward rates;
D O I
10.1109/12.508319
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a real-time task model where a task receives a ''reward'' that depends on the amount of service received prior to its deadline. The reward of the task is assumed to be an increasing function of the amount of service that it receives, i.e., the task has the property that it receives increasing reward with increasing service (IRIS). We focus on the problem of on-line scheduling of a random arrival sequence of IRIS tasks on a single processor with the goal of maximizing the average reward accrued per task and per unit time. We describe and evaluate several policies for this system through simulation and through a comparison with an unachievable upper bound. We observe that the best performance is exhibited by a two-level policy where the top-level algorithm is responsible for allocating the amount of service to tasks and the bottom-level algorithm, using the earliest deadline first (EDF) rule, is responsible for determining the order in which tasks are executed. Furthermore, the performance of this policy approaches the theoretical upper bound in many cases. We also show that the average number of preemptions of a task under this two-level policy is very small.
引用
收藏
页码:802 / 813
页数:12
相关论文
共 35 条
  • [1] [Anonymous], P 13 ACM SIGMETRICS
  • [2] DELIBERATION SCHEDULING FOR PROBLEM-SOLVING IN TIME-CONSTRAINED ENVIRONMENTS
    BODDY, M
    DEAN, TL
    [J]. ARTIFICIAL INTELLIGENCE, 1994, 67 (02) : 245 - 285
  • [3] BODDY M, 1989, 11TH P INT JOINT C A, P979
  • [4] CHANG E, 1994, P SOC PHOTO-OPT INS, V2185, P208, DOI 10.1117/12.171778
  • [5] CHANG E, 1993, P IEEE INT C AC SPEE
  • [6] PERFORMANCE EVALUATION OF SCHEDULING ALGORITHMS FOR IMPRECISE COMPUTER-SYSTEMS
    CHONG, EKP
    ZHAO, W
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 15 (03) : 261 - 277
  • [7] COFFMAN EG, 1995, SCHEDULING THEORY IT
  • [8] Coffman Jr E. G., 1976, COMPUTER JOB SHOP SC
  • [9] Dean T., 1988, AAAI 88. Seventh National Conference on Artificial Intelligence, P49
  • [10] EXTENDING A BLACKBOARD ARCHITECTURE FOR APPROXIMATE PROCESSING
    DECKER, KS
    LESSER, VR
    WHITEHAIR, RC
    [J]. REAL-TIME SYSTEMS, 1990, 2 (1-2) : 47 - 79