On the competitiveness of online real-time scheduling with rate of progress guarantees

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

This paper investigates the task scheduling problem in the oontext of reservationbased realtime systems that provide quality of service (QoS) guarantees. In such a system, each incoming task specifies a rate of progress requirement on the task's execution that must be met by the system in order for the computation to be deeemed usable. A new metric, called granularity, is introduced that quantifies both the maximum slowdown and the variance in execution rate that the task allows. This metric generalizes the stretch metric used in recent research on task scheduling. An online preemptive scheduling algorithm is presented that achieves a competitive ratio of g(1 r) for every set of tasks with maximum rate r and minimum granularity g. This result generalizes a previous result based on the stretch metric that showed that a competitive ratio of (1 r) is achievable for the case when g = 1.

Original languageEnglish (US)
Pages (from-to)359-370
Number of pages12
JournalInternational Journal of Foundations of Computer Science
Volume14
Issue number3
DOIs
StatePublished - 2003

All Science Journal Classification (ASJC) codes

  • Computer Science (miscellaneous)

Fingerprint

Dive into the research topics of 'On the competitiveness of online real-time scheduling with rate of progress guarantees'. Together they form a unique fingerprint.

Cite this