Scinovex
article

A dynamic priority assignment technique for streams with (m, k)-firm deadlines

IEEE Transactions on Computers · 1995 · Vol. 44(12) · pp. 1443–1451
M. HamdaouiParameswaran Ramanathan

Abstract

The problem of scheduling multiple streams of real-time 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.

Real-Time Systems SchedulingAdvanced Queuing Theory AnalysisAdvanced Wireless Network OptimizationComputer scienceScheduling (production processes)Dynamic priority schedulingSTREAMSHeuristicScheme (mathematics)Distributed computingReal-time computingMathematical optimizationComputer network

Funding

  • National Science Foundation
  • University of Wisconsin-Madison
Citations
496
FWCI
2.05
field-weighted impact
References
11
Percentile
88%
vs. same field & year
Citations per year
Cited by
Recent and Emerging Topics in Wireless Industrial Communications: A Selection
IEEE Transactions on Industrial Informatics · 2008 · 655 citations
References
Characterizing Superposition Arrival Processes in Packet Multiplexers for Voice and Data
IEEE Journal on Selected Areas in Communications · 1986 · 749 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

A dynamic priority assignment technique for streams with (m, k)-firm deadlines · Scinovex