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 条
  • [31] Rescheduling for Dynamic Traffic in Time-Sensitive Networks
    Liu, Guiyu
    Lin, Rongping
    Luo, Shan
    Wang, Xiong
    2024 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS 2024, 2024, : 239 - 244
  • [32] An Edge Computing Paradigm for Time-Sensitive Applications
    Jain, Arpit
    Jat, Dharm Singh
    PROCEEDINGS OF THE 2020 FOURTH WORLD CONFERENCE ON SMART TRENDS IN SYSTEMS, SECURITY AND SUSTAINABILITY (WORLDS4 2020), 2020, : 798 - 803
  • [33] Supporting time-sensitive applications on a commodity OS
    Goel, A
    Abeni, L
    Krasic, C
    Snow, J
    Walpole, J
    USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, : 165 - 180
  • [34] Managing Time-Sensitive IoT Applications via Dynamic Application Task Distribution and Adaptation
    Korala, Harindu
    Georgakopoulos, Dimitrios
    Jayaraman, Prem Prakash
    Yavari, Ali
    REMOTE SENSING, 2021, 13 (20)
  • [35] A query-matching mechanism over out-of-order event stream in IOT
    Wang, Kun
    Yu, Yue
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2013, 13 (3-4) : 197 - 208
  • [36] Optimum Digital Twin Response Time for Time-Sensitive Applications
    Aghaei, Amirhosein
    Zhao, Dongmei
    2023 BIENNIAL SYMPOSIUM ON COMMUNICATIONS, BSC, 2023, : 7 - 12
  • [37] SystemC Coding Guideline for Faster Out-of-order Parallel Discrete Event Simulation
    Cheng, Zhongqi
    Schmidt, Tim
    Domer, Rainer
    PROCEEDINGS OF THE 2018 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2018,
  • [38] SystemC Coding Guideline for Faster Out-of-Order Parallel Discrete Event Simulation
    Cheng, Zhongqi
    Schmidt, Tim
    Domer, Rainer
    LANGUAGES, DESIGN METHODS, AND TOOLS FOR ELECTRONIC SYSTEM DESIGN, FDL 2018, 2020, 611 : 99 - 114
  • [39] A temporal programmer for time-sensitive modeling of discrete event systems
    Zaidi, AK
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2186 - 2191
  • [40] TSP Race: Minimizing completion time in time-sensitive applications
    Cavdar, Bahar
    Sokol, Joel
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (01) : 47 - 54