IoTRepair: Flexible Fault Handling in Diverse IoT Deployments

Author:

Norris Michael1ORCID,Celik Z. Berkay2ORCID,Venkatesh Prasanna1ORCID,Zhao Shulin1ORCID,McDaniel Patrick1ORCID,Sivasubramaniam Anand1ORCID,Tan Gang1ORCID

Affiliation:

1. Department of Computer Science and Engineering, Penn State University, Pennsylvania, PA, USA

2. Department of Computer Science Purdue University, West Lafayette, Indianapolis, IN, USA

Abstract

IoT devices can be used to complete a wide array of physical tasks, but due to factors such as low computational resources and distributed physical deployment, they are susceptible to a wide array of faulty behaviors. Many devices deployed in homes, vehicles, industrial sites, and hospitals carry a great risk of damage to property, harm to a person, or breach of security if they behave faultily. We propose a general fault handling system named IoTRepair, which shows promising results for effectiveness with limited latency and power overhead in an IoT environment. IoTRepair dynamically organizes and customizes fault-handling techniques to address the unique problems associated with heterogeneous IoT deployments. We evaluate IoTRepair by creating a physical implementation mirroring a typical home environment to motivate the effectiveness of this system. Our evaluation showed that each of our fault-handling functions could be completed within 100 milliseconds after fault identification, which is a fraction of the time that state-of-the-art fault-identification methods take (measured in minutes). The power overhead is equally small, with the computation and device action consuming less than 30 milliwatts. This evaluation shows that IoTRepair not only can be deployed in a physical system, but offers significant benefits at a low overhead.

Funder

NSF

Publisher

Association for Computing Machinery (ACM)

Subject

Software,Information Systems,Hardware and Architecture,Computer Science Applications,Computer Networks and Communications

Reference44 articles.

1. CEFIoT: A fault-tolerant IoT architecture for edge and cloud

2. Apple. 2018. Apple: Homekit. Retrieved from https://developer.apple.com/homekit/.

3. Rivulet

4. Arduino. 2019. Arduino Mega 2560 Rev3. Retrieved from https://store.arduino.cc/usa/mega-2560-r3/.

Cited by 5 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. On Cyber-Physical Fault Resilience in Data Communication: A Case From A LoRaWAN Network Systems Design;ACM Transactions on Cyber-Physical Systems;2024-07-13

2. Addressing the Faults Landscape in the Internet of Things: Toward Datacentric and System Resilience;IEEE Internet Computing;2023-11

3. Solving the IoT Cascading Failure Dilemma Using a Semantic Multi-agent System;The Semantic Web – ISWC 2023;2023

4. Design of Power Intelligent Auxiliary Control and Monitoring System Based on IoT 3D Image Processing Technology;Proceedings of the 9th International Conference on Advanced Intelligent Systems and Informatics 2023;2023

5. On Evaluating Self-Adaptive and Self-Healing Systems using Chaos Engineering;2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS);2022-09

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3