Increasing Efficiency of data-flow based Middleware Systems by Adapting Data Generation

被引:0
|
作者
Guggi, Herwig [1 ]
Rinner, Bernhard [1 ]
机构
[1] Alpen Adria Univ Klagenfurt, Inst Networked & Embedded Syst, Klagenfurt, Austria
关键词
data-flow processing; middleware system; data generation; adaptation; multi-camera systems; pipe-and-filter architecture; DISTRIBUTED SMART CAMERAS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:189 / 198
页数:10
相关论文
共 50 条
  • [1] Search-based Data-flow Test Generation
    Vivanti, Mattia
    Mis, Andre
    Gorla, Alessandra
    Fraser, Gordon
    2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2013, : 370 - 379
  • [2] Evolution in Data-Flow Systems
    不详
    IEEE PERVASIVE COMPUTING, 2009, 8 (03) : 76 - 77
  • [3] DATA-FLOW GRAPH OPTIMIZATION FOR DATA-FLOW ARCHITECTURES - A DATA-FLOW OPTIMIZING COMPILER
    KYO, S
    OKAZAKI, S
    MIZOGUCHI, M
    NEC RESEARCH & DEVELOPMENT, 1994, 35 (01): : 96 - 107
  • [4] Data-flow bending: On the effectiveness of data-flow integrity
    Lu, Tingting
    Wang, Junfeng
    COMPUTERS & SECURITY, 2019, 84 : 365 - 375
  • [5] STRUCTURE HANDLING IN DATA-FLOW SYSTEMS
    GAUDIOT, JL
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (06) : 489 - 502
  • [6] AN ARCHITECTURAL COMPARISON OF DATA-FLOW SYSTEMS
    SRINI, VP
    COMPUTER, 1986, 19 (03) : 68 - 88
  • [7] SYSTEMS DEFINITIONS AND DERIVATION BASED ON STRUCTURAL DATA-FLOW MODELING
    RAZIK, TA
    JACOBS, JW
    SYSTEMS RESEARCH, 1995, 12 (03): : 209 - 216
  • [8] TRACTABLE DATA-FLOW ANALYSIS FOR DISTRIBUTED SYSTEMS
    CHEUNG, SC
    KRAMER, J
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (08) : 579 - 593
  • [9] Abstraction of Clocks in Synchronous Data-Flow Systems
    Cohen, Albert
    Mandel, Louis
    Plateau, Florence
    Pouzet, Marc
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5356 : 237 - +
  • [10] Data-Flow Implementation of Concurrent Asynchronous Systems
    Gebali, Fayez
    Alzahrani, Ali
    2017 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2017,