IoTRepair: Flexible Fault Handling in Diverse IoT Deployments

IoTRepair: Flexible Fault Handling in Diverse IoT Deployments
复制标题

DOI:
10.1145/3532194
复制
发表时间:
2022-05
期刊:
ACM Transactions on Internet of Things
影响因子:
--
通讯作者:
Michael Norris;Z. Berkay Celik;P. Venkatesh;Shulin Zhao;P. Mcdaniel;A. Sivasubramaniam;Gang Tan
Michael Norris;Z. Berkay Celik;P. Venkatesh;Shulin Zhao;P. Mcdaniel;A. Sivasubramaniam;Gang Tan
中科院分区:
其他
文献类型:
--
作者:
Michael Norris;Z. Berkay Celik;P. Venkatesh;Shulin Zhao;P. Mcdaniel;A. Sivasubramaniam;Gang Tan

文献摘要

相似文献

物联网设备可用于完成各种物理任务,但由于低计算资源和分布式物理部署等因素,它们容易受到各种错误行为的影响。部署在家庭、车辆、工业场所和医院中的许多设备如果表现不佳,则会带来财产损坏、人身伤害或违反安全的巨大风险。我们提出了一个名为IoTRepair的通用故障处理系统,该系统在物联网环境中以有限的延迟和功率开销显示出有希望的效果。IoTRepair动态组织和自定义故障处理技术,以解决与异构物联网部署相关的独特问题。我们通过创建一个反映典型家庭环境的物理实现来评估IoTRepair,以激励该系统的有效性。我们的评估表明,我们的每个故障处理功能可以在故障识别后100毫秒内完成,这是最先进的故障识别方法所需时间的一小部分(以分钟为单位)。功率开销同样很小,计算和设备动作消耗不到30毫瓦。该评估表明,IoTRepair不仅可以部署在物理系统中,而且可以以较低的开销提供显着的好处。
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.