arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2002.07641cs.SEcs.PF
收藏

IoTRepair:系统地解决商品IoT中的设备故障(扩展文件)

IoTRepair: Systematically Addressing Device Faults in Commodity IoT (Extended Paper)

Michael Norris, Berkay Celik, Patrick McDaniel, Gang Tan, Prasanna Venkatesh, Shulin Zhao, Anand Sivasubramaniam

摘要:

物联网设备是分散的,部署在不稳定的环境中,这导致它们容易出现各种故障,例如设备故障和网络中断。然而,目前的物联网平台需要程序员手动处理故障,这是一项复杂且容易出错的任务。在本文中,我们提出了一个物联网故障处理系统IoTRepair,它(1)集成了一个故障识别模块来跟踪故障设备,(2)提供了一个故障处理函数库,用于有效地处理不同的故障类型,(3)在库的顶部提供了一个故障处理程序,用于自主物联网故障处理,用户和开发人员配置作为输入。通过在模拟实验室环境中使用各种故障注入方法进行评估,将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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑