Skip to main navigation Skip to search Skip to main content

Evaluation of scheduling heuristics for jitter reduction of real-time streaming applications on multi-core general purpose hardware

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    54 Downloads (Pure)

    Abstract

    The real-time system research community has paid a lot of attention to the design of safety critical hard real-time systems for which the use of non-standard hardware and operating systems can be justi﬿ed. However, stream processing applications like medical imaging systems are often not considered safety critical enough to justify the use of hard real-time techniques that would increase the cost of these systems signi﬿cantly. Instead commercial off the shelf (COTS) hardware and OS are used, and techniques at the application level are employed to reduce the variation in the end-to-end latency of these imaging processing systems. In this paper, we study the effectiveness of a number of scheduling heuristics that are intended to reduce the latency and the jitter of stream processing applications that are executed on COTS multiprocessor systems. The proposed scheduling heuristics take the execution times of tasks into account as well as dependencies between the tasks, the data structures accessed by the tasks, and the memory hierarchy. Experiments were carried out on a quad core symmetric multiprocessing (SMP) Intel processor. These experiments show that the proposed heuristics can reduce the end-to-end latency with almost 60%, and reduce the variation in the latency with more than 90% when compared with a naive scheduling heuristic that does not consider execution times, dependencies and the memory hierarchy.
    Original languageEnglish
    Title of host publication2011 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia
    PublisherIEEE
    Pages140-146
    Number of pages7
    ISBN (Electronic)978-1-4577-2122-9
    ISBN (Print)978-1-4577-2123-6, 978-1-4577-2121-2 (CD)
    DOIs
    Publication statusPublished - 2011
    Event9th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2011 - Taipei, Taiwan
    Duration: 13 Oct 201114 Oct 2011
    Conference number: 9

    Publication series

    NameProceedings IEEE Symposium on Embedded Systems for Real-Time Multimedia
    PublisherIEEE
    Number9
    Volume2011
    ISSN (Print)2325-1271
    ISSN (Electronic)2325-1301

    Conference

    Conference9th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2011
    Abbreviated titleESTIMedia
    Country/TerritoryTaiwan
    CityTaipei
    Period13/10/1114/10/11

    Fingerprint

    Dive into the research topics of 'Evaluation of scheduling heuristics for jitter reduction of real-time streaming applications on multi-core general purpose hardware'. Together they form a unique fingerprint.

    Cite this