arrow
返回

Decentralized Stream Runtime Verification for Timed Asynchronous Networks

delete2023-01-01
delete2
delete
OA
AI
L
Luis Miguel Danielsson *
C
César Sánchez
DOI:10.1109/ACCESS.2023.3298329delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Problem: We study the problem of monitoring distributed systems such as smart buildings, ambient living, wide area networks and other distributed systems that get monitored periodically in human scale times. In these systems computers communicate using message passing and share an almost synchronized clock. This is a realistic scenario for networks where the speed of the monitoring is sufficiently slow (like seconds or tens of seconds) to permit efficient clock synchronization, where clock deviations are small compared to the time precision and frequency required by the monitoring. Solution: More concretely, we propose a solution to monitor decentralized systems where monitors are expressed as stream runtime verification specifications. We solve the problem for timed asynchronous networks, where computational nodes where the monitors run have a synchronized clock with a small bounded maximum drift. These nodes communicate using a network, where messages can take arbitrarily long but cannot be duplicated or lost. This setting is common in many cyber-physical systems like smart buildings and ambient living. This assumption generalizes the synchronous monitoring case. Previous approaches to decentralized monitoring were limited to synchronous networks, which are not easily implemented in practice because of network failures. Even when network failures are unusual, they can require several monitoring cycles to be repaired. Methodology: We describe formally the monitoring problem for timed-asynchronous networks, we describe a decentralized algorithm and provide proofs of its correctness. Afterwards, we formally analyze the complexity of our solutions and provide two analysis techniques to approximate the memory requirements. Finally, we implement the algorithm and perform an empirical evaluation with real data extracted from four different datasets. Contributions: We propose a solution to the timed asynchronous decentralized monitoring problem. We study the specifications and conditions on the network behavior that allow the monitoring to take place with bounded resources, independently of the trace length. Finally, we report the results of an empirical evaluation of an implementation and verify the theoretical results in terms of effectiveness and efficiency.
Keyword:
Decentralized monitoring
distributed
runtime verification
stream runtime verification
time asynchronous networks

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
Universidad Politecnica de Madrid
学者数:
1.4W
论文数: 1.2W
被引数: 10
I
imdea software institute
学者数:
63
论文数: 45
被引数: 0
引用论文

引用论文

Elicitors and Suppressors of Hydroxyproline-Rich Glycoprotein Accumulation are Solubilized from Plant Cell Walls by Endopolygalacturonase
err1995-09-01
err0
PREAI
errGeorges Boudart; Gregory Dechamp-Guillaume; Claude Lafitte; Guy Ricart; Jean-Paul Barthe; Dominique Mazau; Marie-Therese Esquerre-tugaye
err分享
err收藏
Is it better to combine predictions?
err2000-01-01
err0
errOAAI
errRoss D. King; Mohammed Ouali; Arbra T. Strong; Alaaeldin Aly; Adel Elmaghraby; Mehmed Kantardzic; David Page
err分享
err收藏
Engineering geology of the tropical volcanic soils of La Laguna, Tenerife
err1981-03-01
err0
PREAI
errL.I. Gonzalez De Vallejo; J.A. Jimenez Salas; S. Legy Jimenez
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
Abstracts
err2022-09-27
err0
errOAAI
err
err分享
err收藏
学者 查看更多内容