论文标题
IotRepair:系统地解决商品物联网中的设备故障(扩展纸)
IoTRepair: Systematically Addressing Device Faults in Commodity IoT (Extended Paper)
论文作者
论文摘要
物联网设备被分散并在不稳定的环境中部署,这使它们容易出现各种故障,例如设备故障和网络中断。但是,当前的物联网平台要求程序员手动处理故障,这是一项复杂且容易出错的任务。 In this paper, we present IoTRepair, a fault-handling system for IoT that (1)integrates a fault identification module to track faulty devices,(2) provides a library of fault-handling functions for effectively handling different fault types, (3) provides a fault handler on top of the library for autonomous IoT fault handling, with user and developer configuration as input.通过在模拟实验室环境中进行评估,并具有各种故障注射NMETHODS,将IOTREPAIR与当前的故障处理溶液进行了比较。故障处理程序平均降低了不正确的50.01%,这对应于不安全和不安全的设备状态。总体而言,通过系统设计的物联网故障处理程序的设计,我们为用户提供了处理复杂物联网故障处理的灵活性和便利性,从而允许更安全的物联网环境。
IoT devices are decentralized and deployed in un-stable environments, which causes them to be prone to various kinds of faults, such as device failure and network disruption. Yet, current IoT platforms require programmers to handle faults manually, a complex and error-prone task. In this paper, we present IoTRepair, a fault-handling system for IoT that (1)integrates a fault identification module to track faulty devices,(2) provides a library of fault-handling functions for effectively handling different fault types, (3) provides a fault handler on top of the library for autonomous IoT fault handling, with user and developer configuration as input. Through an evaluation in a simulated lab environment and with various fault injectio nmethods,IoTRepair is compared with current fault-handling solutions. The fault handler reduces the incorrect states on average 50.01%, which corresponds to less unsafe and insecure device states. Overall, through a systematic design of an IoT fault handler, we provide users flexibility and convenience in handling complex IoT fault handling, allowing safer IoT environments.