Precise Correlation Extraction for IoT Fault Detection with Concurrent Activities

2Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In the Internet of Things (IoT) environment, detecting a faulty device is crucial to guarantee the reliable execution of IoT services. To detect a faulty device, existing schemes trace a series of events among IoT devices within a certain time window, extract correlations among them, and find a faulty device that violates the correlations. However, if a few users share the same IoT environment, since their concurrent activities make non-correlated devices react together in the same time window, the existing schemes fail to detect a faulty device without differentiating the concurrent activities. To correctly detect a faulty device in the multiple concurrent activities, this work proposes a new precise correlation extraction scheme, called PCoExtractor. Instead of using a time window, PCoExtractor continuously traces the events, removes unrelated device statuses that inconsistently react for the same activity, and constructs fine-grained correlations. Moreover, to increase the detection precision, this work newly defines a fine-grained correlation representation that reflects not only sensor values and functionalities of actuators but also their transitions and program states such as contexts. Compared to existing schemes, PCoExtractor detects and identifies 40.06% more faults for 4 IoT services with concurrent activities of 12 users while reducing 80.3% of detection and identification times.

Cite

CITATION STYLE

APA

Lee, G., Kim, B., Song, S., Kim, C., Kim, J., & Kim, H. (2021). Precise Correlation Extraction for IoT Fault Detection with Concurrent Activities. In ACM Transactions on Embedded Computing Systems (Vol. 20). Association for Computing Machinery. https://doi.org/10.1145/3477025

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free