• DocumentCode
    3017210
  • Title

    Adaptive Resource Utilization via Feedback Control for Streaming Applications

  • Author

    Mandviwala, Hasnain A. ; Harel, Nissim ; Ramachandran, Umakishore ; Knobe, Kathleen

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    A large emerging class of interactive multimedia streaming applications that are highly parallel can be represented as a coarse-grain, pipelined, data-flow graph. One common characteristic of these applications is their use of current data: A task would obtain the latest data from preceding stages, skipping over older data items if necessary to perform its computation. When parallelized, such applications waste resources because they process and keep data in memory that is eventually dropped from the application pipeline. To overcome this problem, we have designed and implemented an Adaptive Resource Utilization (ARU) mechanism that uses feedback to dynamically adjusts the resources each task running thread utilizes so as to minimize wasted resource use by the entire application. A color-based people tracker application is used to explore the performance benefits of the proposed mechanism. We show that ARU reduces the application´s memory footprint by two-thirds compared to our previously published results, while also improving latency and throughput of the application.
  • Keywords
    data flow graphs; multi-threading; multimedia communication; pipeline processing; storage management; video streaming; adaptive resource utilization; color-based people tracker; feedback control; interactive multimedia streaming application; memory footprint reduction; parallel processing; pipelined data-flow graph; Adaptive control; Cameras; Delay; Educational institutions; Feedback control; Pipelines; Programmable control; Resource management; Streaming media; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.81
  • Filename
    1419894