Kairos: a self-configuring approach for short and accurate event timeouts in IoT

被引:0
|
作者
Peros, Stefanos [1 ]
Aras, Emekcan [1 ]
Joosen, Wouter [1 ]
Hughes, Danny [1 ]
机构
[1] Katholieke Univ Leuven, Imec DistriNet, Leuven, Belgium
关键词
internet of things; cyber-physical systems; timeliness; timeout; time management; late events;
D O I
10.1145/3448891.3448917
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) consists of embedded sensors that transmit events over a wireless network. Complex event processing provides powerful abstractions to aggregate and analyze relationships among event streams in real time, which can improve IoT application development and management. A key challenge are stream imperfections, because of the non-deterministic nature of IoT: events can be delayed due to variance in delay, or may even be missing due to packet loss. Timeouts are used to handle stream imperfections, distinguishing between delayed and lost events. For some applications, missing delayed events is costly, as the quality of the result depends on the presence of all inputs, but reacting too late to event non-arrivals can also lead to incorrect results. State-of-the-art results in timeouts that are impractically large when little to no missed events are tolerated by the application. We propose Kairos, a novel, self-configuring technique for determining event arrival timeouts in IoT that are both small and ensure that little to no events are missed, while also eliminating the overhead and complexity of user configuration. We evaluate our approach against the state-of-the-art using two representative IoT networks: SmartMesh IP and LoRaWAN. The results show that our solution is capable of reducing timeouts by up to two orders of magnitude even when little to no missed events are tolerated, thus satisfying the aforementioned application requirements.
引用
收藏
页码:347 / 356
页数:10
相关论文
共 17 条
  • [1] On Self-Configuring IoT With Dual Radios: A Cross-Layer Approach
    Jung, Jinhwan
    Hong, Joonki
    Yi, Yung
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (11) : 4064 - 4077
  • [2] Microgrid Automation - A Self-Configuring Approach
    Zadi, Adeel Abbas
    Kupzog, Friederich
    [J]. INMIC: 2008 INTERNATIONAL MULTITOPIC CONFERENCE, 2008, : 565 - 570
  • [3] Cross-Layer Approach for Self-Organizing and Self-Configuring Communications Within IoT
    Hamrioui, Sofiane
    Lloret, Jaime
    Lorenz, Pascal
    Rodrigues, Joel J. P. C.
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (19): : 19489 - 19500
  • [4] Self-Configuring IoT Service QoS Guarantee Using QBAIoT
    Khalil, Ahmad
    Mbarek, Nader
    Togni, Olivier
    [J]. COMPUTERS, 2018, 7 (04)
  • [5] A Case Study on Self-configuring Systems in IoT Based on a Model-Driven Prototyping Approach
    Kneer, Fabian
    Kamsties, Erik
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2016, 2016, 639 : 732 - 741
  • [6] Secure, Resilient, and Self-configuring Fog Architecture for Untrustworthy IoT Environments
    Kahla, Mostafa
    Azab, Mohamed
    Mansour, Ahmed
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 49 - 54
  • [7] Self-configuring components approach to product variant development
    Germani, M
    Mandorli, F
    [J]. AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2004, 18 (01): : 41 - 54
  • [8] A model-based approach to reactive self-configuring systems
    Williams, BC
    Nayak, PP
    [J]. PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 971 - 978
  • [9] Self-configuring event detection in electricity monitoring for human-building interaction
    Afzalan, Milad
    Jazizadeh, Farrokh
    Wang, Jue
    [J]. ENERGY AND BUILDINGS, 2019, 187 : 95 - 109
  • [10] A Goal-Oriented Approach for Self-Configuring Mashup of Cloud Applications
    Sabatucci, Luca
    Lopes, Salvatore
    Cossentino, Massimo
    [J]. 2016 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC), 2016, : 84 - 94