A DYNAMIC PRIORITY ASSIGNMENT TECHNIQUE FOR STREAMS WITH (M,K)-FIRM DEADLINES

被引:281
作者
HAMDAOUI, M [1 ]
RAMANATHAN, P [1 ]
机构
[1] UNIV WISCONSIN, DEPT ELECT & COMP ENGN, MADISON, WI 53706 USA
基金
美国国家科学基金会;
关键词
REAL-TIME SYSTEMS; DEADLINE-CONSTRAINED SCHEDULING; DYNAMIC FAILURE; PRIORITY QUEUES; SOFT DEADLINES;
D O I
10.1109/12.477249
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of scheduling multiple streams of realtime customers, is addressed in this paper, The paper first introduces the notion of (m, k)-firm deadlines to better characterize the timing constraints of real-time streams. More specifically, a stream is said to have (m, k)-firm deadlines if at least m out of any k consecutive customers must meet their deadlines, A stream with (m, k)-firm deadlines experiences a dynamic failure if fewer than m out of any k consecutive customers meet their deadlines. The paper then proposes a priority-based policy for scheduling N such streams on a single server to reduce the probability of dynamic failure. The basic idea is to assign higher priorities to customers from streams that are closer to a dynamic failure so as to improve their chances of meeting their deadlines. The paper proposes a heuristic for assigning these priorities. The effectiveness of this approach is evaluated through simulation under various customer arrival and service patterns. The scheme is compared to a conventional scheme where all customers are serviced at the same priority level and to an imprecise computation model approach, The evaluation shows that substantial reductions in the probability of dynamic failure are achieved when the proposed policy is used.
引用
收藏
页码:1443 / 1451
页数:9
相关论文
共 11 条
[1]   REAL-TIME COMMUNICATION IN PACKET-SWITCHED NETWORKS [J].
ARAS, CM ;
KUROSE, JF ;
REEVES, DS ;
SCHULZRINNE, H .
PROCEEDINGS OF THE IEEE, 1994, 82 (01) :122-139
[2]   SURVEY OF TRAFFIC CONTROL SCHEMES AND PROTOCOLS IN ATM NETWORKS [J].
BAE, JJ ;
SUDA, T .
PROCEEDINGS OF THE IEEE, 1991, 79 (02) :170-184
[3]  
Chipalkatti R., 1989, IEEE INFOCOM'89 The Conference on Computer Communications. Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies. Technology: Emerging or Converging? (IEEE Cat. No. 89CH2702-9), P774, DOI 10.1109/INFCOM.1989.101526
[4]   SCHEDULING PERIODIC JOBS THAT ALLOW IMPRECISE RESULTS [J].
CHUNG, JY ;
LIU, JWS ;
LIN, KJ .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (09) :1156-1174
[5]  
KUBOTA K, 1992, ELECTRONICS COMM JAP, V175, P13
[6]   ALGORITHMS FOR SCHEDULING IMPRECISE COMPUTATIONS [J].
LIU, JWS ;
LIN, KJ ;
SHIH, WK ;
YU, ACS ;
CHUNG, JY ;
WEI, Z .
COMPUTER, 1991, 24 (05) :58-68
[7]  
LIU JWS, 1993, READINGS REAL TIME S, P81
[8]  
PETR DW, 1990, IEEE INFOCOM SER, P537
[9]   SIMULATION ANALYSIS OF A COMMUNICATION LINK WITH STATISTICALLY MULTIPLEXED BURSTY VOICE SOURCES [J].
SALEH, MA ;
HABIB, IW ;
SAADAWI, TN .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1993, 11 (03) :432-442
[10]  
SCHULZRINNE H, 1990, IEEE INFOCOM SER, P543