This paper seeks to bridge the gap between theory and practice of real-time scheduling in the domain of multimedia computer systems. We show that scheduling algorithms that are good in theory, often have practical limitations. However when these algorithms are modified based on practical considerations, existing theoretical results cannot be used as they are. In this paper we motivate the need for new scheduling schemes for multimedia protocol processing, and demonstrate their real-time performance in our prototype implementation. We then explain the observed results by analysis and measurement. More specifically, we show that using strict preemption can introduce overheads in protocol processing such as more context switching and extra sys...
[[abstract]]Multimedia applications have become some of the most important applications on high spee...
Preemptive and non-preemptive scheduling paradigms typically introduce undesirable side effects when...
Important classical scheduling theory results for real-time computing are identified. Implications o...
Abstract\u2014In many fields, non-preemptive real-time scheduling of a set of periodic tasks with di...
CPU scheduling and admission testing for multimedia applications have been extensively studied, and ...
PROTOCOL AND REAL-TIME SCHEDULING ISSUES FOR MULTIMEDIA APPLICATIONS September 1994 Sridhar Pingali,...
AbstractWith the increased demands in multimedia applications, the need to provide better system sup...
The increasing use of audio, video and other multimedia applications on workstations, man-dates the ...
Multimedia applications are often executed on standard Personal Computers. The absence of establishe...
Contention situations occur when the execution of processes overlaps in time. This leads to addition...
One of the major tasks of traditional general-purpose operating system is to provide an orderly and ...
During the past decades of research in Real-Time systems, non-preemptive scheduling and fully preemp...
Traditional real-time systems are designed using preemptive scheduling and worst-case execution time...
In most contemporary systems there are several jobs concurrently competing for shared resources, suc...
We propose an adaptive scheduling technique to schedule highly dynamic multimedia tasks on a CPU. We...
[[abstract]]Multimedia applications have become some of the most important applications on high spee...
Preemptive and non-preemptive scheduling paradigms typically introduce undesirable side effects when...
Important classical scheduling theory results for real-time computing are identified. Implications o...
Abstract\u2014In many fields, non-preemptive real-time scheduling of a set of periodic tasks with di...
CPU scheduling and admission testing for multimedia applications have been extensively studied, and ...
PROTOCOL AND REAL-TIME SCHEDULING ISSUES FOR MULTIMEDIA APPLICATIONS September 1994 Sridhar Pingali,...
AbstractWith the increased demands in multimedia applications, the need to provide better system sup...
The increasing use of audio, video and other multimedia applications on workstations, man-dates the ...
Multimedia applications are often executed on standard Personal Computers. The absence of establishe...
Contention situations occur when the execution of processes overlaps in time. This leads to addition...
One of the major tasks of traditional general-purpose operating system is to provide an orderly and ...
During the past decades of research in Real-Time systems, non-preemptive scheduling and fully preemp...
Traditional real-time systems are designed using preemptive scheduling and worst-case execution time...
In most contemporary systems there are several jobs concurrently competing for shared resources, suc...
We propose an adaptive scheduling technique to schedule highly dynamic multimedia tasks on a CPU. We...
[[abstract]]Multimedia applications have become some of the most important applications on high spee...
Preemptive and non-preemptive scheduling paradigms typically introduce undesirable side effects when...
Important classical scheduling theory results for real-time computing are identified. Implications o...