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
来源
2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO) | 2013年
关键词
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 条
  • [31] Linguistic data-flow structures
    Koch, Gregers
    Proceedings of the International Workshop on Natural Language Understanding and Logic Programming, 1991,
  • [32] Data-flow Testing in the Large
    Andrioli de Araujo, Roberto Paulo
    Chaim, Marcos Lordello
    2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 81 - 90
  • [33] A DATA-FLOW GRAPHICS WORKSTATION
    TENHAGEN, PJW
    HERMAN, I
    DEVRIES, JRG
    COMPUTERS & GRAPHICS, 1990, 14 (01) : 83 - 93
  • [34] A Survey on Data-Flow Testing
    Su, Ting
    Wu, Ke
    Miao, Weikai
    Pu, Geguang
    He, Jifeng
    Chen, Yuting
    Su, Zhendong
    ACM COMPUTING SURVEYS, 2017, 50 (01)
  • [35] DATA-FLOW NETWORKS ARE FIBRATIONS
    STARK, EW
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 530 : 261 - 281
  • [36] A HISTORY OF DATA-FLOW LANGUAGES
    WHITING, PG
    PASCOE, RSV
    IEEE ANNALS OF THE HISTORY OF COMPUTING, 1994, 16 (04) : 38 - 59
  • [37] DATA-FLOW TO MEZZANINE MODULES
    MCBRIDE, G
    ELECTRONIC PRODUCT DESIGN, 1995, 16 (04): : 57 - 58
  • [38] Accelerated data-flow analysis
    Leroux, Jerome
    Sutre, Gregoire
    STATIC ANALYSIS, PROCEEDINGS, 2007, 4634 : 184 - +
  • [39] Controlling Data-Flow in the Cloud
    Weissbach, Mandy
    Zimmermann, Wolf
    THIRD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION (CLOUD COMPUTING 2012), 2012, : 24 - 29
  • [40] ENHANCING DATA-FLOW DIAGRAMS
    FRIEDMAN, WH
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 1995, 35 (03) : 84 - 89