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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |