Dynamic Buffer Sizing for Out-of-order Event Compensation for Time-sensitive Applications

被引:3
|
作者
Weiss, Wolfgang [1 ]
Jimenez, Victor J. Exposito [2 ]
Zeiner, Herwig [1 ]
机构
[1] JOANNEUM RES Forsch Gesell MbH, DIGITAL Inst Informat & Commun Technol, Steyrergasse 17, A-8010 Graz, Austria
[2] VIRTUAL VEHICLE Res GmbH, Inffeldgasse 21a, A-8010 Graz, Austria
关键词
Out-of-order event compensation; time-sensitive applications; distributed systems; event processing; multi-source event data fusion; QUERIES;
D O I
10.1145/3410403
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Today's sensor network implementations often comprise various types of nodes connected with different types of networks. These and various other aspects influence the delay of transmitting data and therefore of out-of-order data occurrences. This turns into a crucial problem in time-sensitive applications where data must be processed promptly and decisions must be reliable. In this article, we research dynamic buffer sizing algorithms for multiple, distributed, and independent sources, which reorder event streams, thus enabling subsequent time-sensitive applications to work correctly. To be able to evaluate such algorithms, we had to record datasets first. Five novel dynamic buffer sizing algorithms were implemented and compared to state-of-the-art approaches in this domain. The evaluation has shown that the use of a dynamic time-out buffering method is preferable over a static buffer. The higher the variation of the network or other influences in the environment, the more necessary it becomes to use an algorithm that dynamically adapts its buffer size. These algorithms are universally applicable, easy to integrate in existing architectures, and particularly interesting for time-sensitive applications. Dynamic time-out buffering is still a trade-off between reaction time and out-of-order event compensation.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] A Dataset and a Comparison of Out-of-Order Event Compensation Algorithms
    Weiss, Wolfgang
    Exposito Jimenez, Victor Juan
    Zeiner, Herwig
    IOTBDS: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY, 2017, : 36 - 46
  • [2] Results on Out-of-Order Event Processing
    Fodor, Paul
    Anicic, Darko
    Rudolph, Sebastian
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2011, 6539 : 220 - +
  • [4] Reorder buffer structure with shelter buffer for out-of-order issue superscalar processors
    Chang, MS
    Park, CS
    Choi, SB
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (06) : 1091 - 1099
  • [5] Efficient strategy for out-of-order event stream processing
    Xiao, Y. (yyxiao@tjut.edu.cn), 1600, (17):
  • [6] Out-of-order event processing in kinetic data structures
    Abam, Mohammad Ali
    Agarwal, Pankaj K.
    de Berg, Mark
    Yu, Hai
    ALGORITHMS - ESA 2006, PROCEEDINGS, 2006, 4168 : 624 - 635
  • [7] Adaptive Speculative Processing of Out-of-Order Event Streams
    Mutschler, Christopher
    Philippsen, Michael
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2014, 14 (01)
  • [8] Out-of-Order Event Processing in Kinetic Data Structures
    Mohammad Ali Abam
    Pankaj K. Agarwal
    Mark de Berg
    Hai Yu
    Algorithmica, 2011, 60 : 250 - 273
  • [9] An Out-of-Order Superscalar Processor on FPGA: The ReOrder Buffer Design
    Rosiere, Mathieu
    Desbarbieux, Jean-lou
    Drach, Nathalie
    Wajsburt, Franck
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1549 - 1554
  • [10] Out-of-Order Event Processing in Kinetic Data Structures
    Abam, Mohammad Ali
    Agarwal, Pankaj K.
    de Berg, Mark
    Yu, Hai
    ALGORITHMICA, 2011, 60 (02) : 250 - 273