• DocumentCode
    650425
  • Title

    Increasing Efficiency of Data-flow Based Middleware Systems by Adapting Data Generation

  • Author

    Guggi, Herwig ; Rinner, Bernhard

  • Author_Institution
    Inst. of Networked & Embedded Syst., Alpen-Adria Univ. Klagenfurt, Klagenfurt, Austria
  • fYear
    2013
  • fDate
    9-13 Sept. 2013
  • Firstpage
    189
  • Lastpage
    198
  • Abstract
    Many data-flow oriented applications are based on the pipe-and-filter concept. This paper presents an improvement of the state of the art for multi-threaded pipe-and-filter processing architectures. We present a novel approach for adapting the time of data generation in the pipeline where adjacent pipeline stages exchange information about the current utilization. We compare our approach to a traditional input data driven pipeline and achieve a significant reduction of the processing delay and required memory consumption. The improvement of the presented system is based on self-adapting the data generation rate in the processing pipeline. This adaptation results in two key efficiency improvements: (i) the reduction of the time data elements spend in the pipeline and (ii) the reduction of the memory requirement for communication buffers. These improvements are of special interest for reactive and interactive multi-camera applications where short delays of the image processing pipelines is often required. The presented approach enables any data-flow based application to execute with reduced memory usage, reduced execution delay and the highest possible data-rate.
  • Keywords
    buffer storage; cameras; data flow computing; image processing; middleware; multi-threading; pipeline processing; sensor fusion; communication buffer; data generation adaptation; data-flow based middleware system efficiency; data-flow oriented application; execution delay; image processing pipeline; information exchange; input data driven pipeline; interactive multicamera application; memory consumption; memory requirement reduction; memory usage reduction; multithreaded pipe-and-filter processing architecture; pipe-and-filter concept; processing delay reduction; reactive multicamera application; time data elements; adaptation; data generation; data-flow processing; middleware system; multi-camera systems; pipe-and-filter architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems (SASO), 2013 IEEE 7th International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1949-3673
  • Type

    conf

  • DOI
    10.1109/SASO.2013.47
  • Filename
    6676506