Non-Preemptive Real-Time Scheduling of Multimedia Tasks

  • Authors:
  • Shlomi Dolev;Alexander Keizelman

  • Affiliations:
  • Department of Mathematics and Computer Science, Ben-Gurion University, Beer-Sheva, 84105, Israel;Department of Mathematics and Computer Science, Ben-Gurion University, Beer-Sheva, 84105, Israel

  • Venue:
  • Real-Time Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Motivatedby the special characteristicsof multimedia tasks, we consider non-preemptive scheduling oftasks where there exists no (or very limited) information concerningthe tasks before they are released. We present impossibilityresults and analyze algorithms for non-preemptive schedulingin single processor and multiprocessor systems. To evaluate ouralgorithm we assume that system obtains a value that is proportionalto the processing time of the task whenever a task is completedby its deadline. Competitive analysis is used, where the goalis to keep the total value obtained by an on-line algorithm boundedby a function of the total value obtained by an off-line algorithm.In particular, one set of our results considers the competitiveratio of scheduling algorithm when the length of the tasks isnot greater than C_{\maxx} (and not smaller thanC_{\minn}). We show that the performance of a schedulingalgorithm is improved dramatically when the release time of thetasks is O(C_{\maxx}) prior to their deadline; achievinga competitive ratio that is close to one.