Proceedings of the 9th International Conference on the Internet of Things 2019
DOI: 10.1145/3365871.3365872
|View full text |Cite
|
Sign up to set email alerts
|

Providing Fault Tolerance via Complex Event Processing and Machine Learning for IoT Systems

Abstract: Fault-tolerance (FT) support is a key challenge for ensuring dependable Internet of Things (IoT) systems. Many existing FT-support mechanisms in IoT are static, tightly coupled, inflexible implementations that struggle to adapt in dynamic IoT environments. This paper proposes Complex Patterns of Failure (CPoF), an approach to providing reactive and proactive FT using Complex Event Processing (CEP) and Machine Learning (ML). Error-detection strategies are defined as nondeterministic finite automata (NFA) and im… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
13
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3
1
1

Relationship

1
9

Authors

Journals

citations
Cited by 19 publications
(13 citation statements)
references
References 33 publications
0
13
0
Order By: Relevance
“…Atlidakis et al [50] introduced security rules to capture desirable properties of REST APIs and services, and showed how a stateful REST API fuzzer can be extended with active property checkers that automatically test and detect violations of these rules in cloud systems. Complex Patterns of Failure (CPoF) [51] is an approach that provides reactive and proactive fault tolerance through complex event processing and machine learning for IoT. The approach uses error events to train ML models to prevent and recover from errors in the future.…”
Section: Related Workmentioning
confidence: 99%
“…Atlidakis et al [50] introduced security rules to capture desirable properties of REST APIs and services, and showed how a stateful REST API fuzzer can be extended with active property checkers that automatically test and detect violations of these rules in cloud systems. Complex Patterns of Failure (CPoF) [51] is an approach that provides reactive and proactive fault tolerance through complex event processing and machine learning for IoT. The approach uses error events to train ML models to prevent and recover from errors in the future.…”
Section: Related Workmentioning
confidence: 99%
“…Many CEP and ML-based solutions have been applied in the real world. A CEP and ML-based approach to support fault-tolerance of IoT systems is proposed in work [30]. In [19], a framework based on CEP and deep learning is implemented, and an unattended bag computer vision task is illustrated to evaluate its feasibility.…”
Section: Related Workmentioning
confidence: 99%
“…Combining IoT with data analytics becomes effective in real time applications like healthcare, telematics, smart cities and the like. [8]. We have a large number of real time applications available in the market which are fully dependent on the data for its functioning.…”
Section: 1role Of Data and Its Quality In Iot Applicationsmentioning
confidence: 99%