• DocumentCode
    3118326
  • Title

    Quality-of-Service Optimization for Multiple Multimedia Tasks in Real-Time Embedded Systems

  • Author

    Shih, Kai-Jung ; Lin, Yi-Hsun ; Hsiung, Pao-Ann

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • fYear
    2009
  • fDate
    14-16 Dec. 2009
  • Firstpage
    474
  • Lastpage
    479
  • Abstract
    Nowadays, most embedded systems support different kinds of multimedia applications and real-time tasks. The computational requirements of multimedia applications are usually very demanding and embedded systems may not be powerful enough to support multiple multimedia applications. As a result, real-time tasks will miss their deadlines and thus get rejected. To solve this problem, we propose a Dynamic Workload Shaping (DWS) method by extending a Dynamic Buffering Technique (DBT) to multiple multimedia tasks and proposing two optimization methods. The original DBT scheduling method can only guarantee that the playout devices are always able to read out data items from the playout buffers, but does not guarantee any QoS. Two algorithms are proposed in this work to optimize and guarantee the quality of multimedia applications. We use several examples to illustrate how both algorithms can be applied to real systems. With MPEG-4 and H.264 applications, our experimental results show that the lower bound of 15 frames per second for the output device rates of the two multimedia applications can be guaranteed even if the processor frequency that can be allocated to them is very small. The processor frequency for running other real-time applications can be saved 10% to 15% if the multimedia applications run at their corresponding minimum processor frequencies that were computed by the guaranteeing QoS method.
  • Keywords
    embedded systems; multimedia computing; quality of service; H.264 application; MPEG-4 appplication; dynamic buffering technique; dynamic workload shaping method; multimedia applications; quality-of-service optimization; realtime embedded systems; Application software; Bandwidth; Embedded computing; Embedded system; Frequency; Multimedia systems; Quality of service; Radio spectrum management; Real time systems; Streaming media; Quality-of-Service; buffering; multimedia; workload shaping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Systems, Algorithms, and Networks (ISPAN), 2009 10th International Symposium on
  • Conference_Location
    Kaohsiung
  • Print_ISBN
    978-1-4244-5403-7
  • Type

    conf

  • DOI
    10.1109/I-SPAN.2009.143
  • Filename
    5381589