DRAV: Detection and repair of data availability violations in Internet of Things

The application of the Internet of Things has produced large amounts of data in different scenarios, which are accompanied with problems, such as consistency and integrity violations. Existing research on dealing with data availability violations is insufficient. In this work, the detection and repa...

Full description

Saved in:
Bibliographic Details
Main Authors: Jinlin Wang, Haining Yu, Xing Wang, Hongli Zhang, Binxing Fang, Yuchen Yang, Xiaozhou Zhu
Format: Article
Language:English
Published: Wiley 2019-11-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1177/1550147719889899
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832547845575540736
author Jinlin Wang
Haining Yu
Xing Wang
Hongli Zhang
Binxing Fang
Yuchen Yang
Xiaozhou Zhu
author_facet Jinlin Wang
Haining Yu
Xing Wang
Hongli Zhang
Binxing Fang
Yuchen Yang
Xiaozhou Zhu
author_sort Jinlin Wang
collection DOAJ
description The application of the Internet of Things has produced large amounts of data in different scenarios, which are accompanied with problems, such as consistency and integrity violations. Existing research on dealing with data availability violations is insufficient. In this work, the detection and repair of data availability violations (DRAV) framework is proposed to detect and repair data violations in Internet of Things with a distributed parallel computing environment. DRAV uses algorithms in the MapReduce programming framework, and these include detection and repair algorithms based on enhanced conditional function dependency for data consistency violation, MapJoin, and ReduceJoin algorithms based on master data for k -nearest neighbor–based integrity violation detection, and repair algorithms. Experiments are conducted to determine the effect of the algorithms. Results show that DRAV improves data availability in Internet of Things compared with existing methods by detecting and repairing violations.
format Article
id doaj-art-641dcee63fa54e4986ef0e9575cc1cd9
institution Kabale University
issn 1550-1477
language English
publishDate 2019-11-01
publisher Wiley
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj-art-641dcee63fa54e4986ef0e9575cc1cd92025-02-03T06:43:14ZengWileyInternational Journal of Distributed Sensor Networks1550-14772019-11-011510.1177/1550147719889899DRAV: Detection and repair of data availability violations in Internet of ThingsJinlin WangHaining YuXing WangHongli ZhangBinxing FangYuchen YangXiaozhou ZhuThe application of the Internet of Things has produced large amounts of data in different scenarios, which are accompanied with problems, such as consistency and integrity violations. Existing research on dealing with data availability violations is insufficient. In this work, the detection and repair of data availability violations (DRAV) framework is proposed to detect and repair data violations in Internet of Things with a distributed parallel computing environment. DRAV uses algorithms in the MapReduce programming framework, and these include detection and repair algorithms based on enhanced conditional function dependency for data consistency violation, MapJoin, and ReduceJoin algorithms based on master data for k -nearest neighbor–based integrity violation detection, and repair algorithms. Experiments are conducted to determine the effect of the algorithms. Results show that DRAV improves data availability in Internet of Things compared with existing methods by detecting and repairing violations.https://doi.org/10.1177/1550147719889899
spellingShingle Jinlin Wang
Haining Yu
Xing Wang
Hongli Zhang
Binxing Fang
Yuchen Yang
Xiaozhou Zhu
DRAV: Detection and repair of data availability violations in Internet of Things
International Journal of Distributed Sensor Networks
title DRAV: Detection and repair of data availability violations in Internet of Things
title_full DRAV: Detection and repair of data availability violations in Internet of Things
title_fullStr DRAV: Detection and repair of data availability violations in Internet of Things
title_full_unstemmed DRAV: Detection and repair of data availability violations in Internet of Things
title_short DRAV: Detection and repair of data availability violations in Internet of Things
title_sort drav detection and repair of data availability violations in internet of things
url https://doi.org/10.1177/1550147719889899
work_keys_str_mv AT jinlinwang dravdetectionandrepairofdataavailabilityviolationsininternetofthings
AT hainingyu dravdetectionandrepairofdataavailabilityviolationsininternetofthings
AT xingwang dravdetectionandrepairofdataavailabilityviolationsininternetofthings
AT honglizhang dravdetectionandrepairofdataavailabilityviolationsininternetofthings
AT binxingfang dravdetectionandrepairofdataavailabilityviolationsininternetofthings
AT yuchenyang dravdetectionandrepairofdataavailabilityviolationsininternetofthings
AT xiaozhouzhu dravdetectionandrepairofdataavailabilityviolationsininternetofthings