使用改进的Apriori算法检测物联网设备之间的应用级关联

Juan Benedicto L. Aceron, Marc Elizette R. Teves, Wilson M. Tan
{"title":"使用改进的Apriori算法检测物联网设备之间的应用级关联","authors":"Juan Benedicto L. Aceron, Marc Elizette R. Teves, Wilson M. Tan","doi":"10.1109/SmartNets50376.2021.9555426","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) enabled devices are becoming increasingly common, but their reliance on internet connectivity reduces their overall reliability. The use of cloud servers is one way of achieving interoperability between different IoT devices. It is not necessary for two devices to know how to directly communicate with each other, because their vendor’s cloud servers will do it for them. As a result, cloud servers have become a critical part of the IoT infrastructure. For some of these devices, losing connectivity to them means that even very basic functions cease to work. A possible approach to this problem would be to analyze traffic between sensor-actuator pairs while online, build a model for each pair, and predict cloud server responses based on this model when the network loses internet connectivity. An important precursor to this approach is identifying sensor-actuator pairs in an IoT network, with no prior knowledge except for the hardware addresses of each IoT device - the association detection problem. This paper will discuss shortcomings of earlier approaches; describe a solution to the association detection problem using a modified Apriori algorithm, along with a method to create its input from network traffic; and finally, modify the solution to adapt to fluctuating network conditions. The final design accurately discovers sensor-actuator pairs using a simple approach with relatively low computational complexity, and with only minimal initial information. It will become an important first step towards providing a full offline reliability solution for IoT networks.","PeriodicalId":443191,"journal":{"name":"2021 International Conference on Smart Applications, Communications and Networking (SmartNets)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Detecting Application-Level Associations Between IoT Devices Using A Modified Apriori Algorithm\",\"authors\":\"Juan Benedicto L. Aceron, Marc Elizette R. Teves, Wilson M. Tan\",\"doi\":\"10.1109/SmartNets50376.2021.9555426\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things (IoT) enabled devices are becoming increasingly common, but their reliance on internet connectivity reduces their overall reliability. The use of cloud servers is one way of achieving interoperability between different IoT devices. It is not necessary for two devices to know how to directly communicate with each other, because their vendor’s cloud servers will do it for them. As a result, cloud servers have become a critical part of the IoT infrastructure. For some of these devices, losing connectivity to them means that even very basic functions cease to work. A possible approach to this problem would be to analyze traffic between sensor-actuator pairs while online, build a model for each pair, and predict cloud server responses based on this model when the network loses internet connectivity. An important precursor to this approach is identifying sensor-actuator pairs in an IoT network, with no prior knowledge except for the hardware addresses of each IoT device - the association detection problem. This paper will discuss shortcomings of earlier approaches; describe a solution to the association detection problem using a modified Apriori algorithm, along with a method to create its input from network traffic; and finally, modify the solution to adapt to fluctuating network conditions. The final design accurately discovers sensor-actuator pairs using a simple approach with relatively low computational complexity, and with only minimal initial information. It will become an important first step towards providing a full offline reliability solution for IoT networks.\",\"PeriodicalId\":443191,\"journal\":{\"name\":\"2021 International Conference on Smart Applications, Communications and Networking (SmartNets)\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Smart Applications, Communications and Networking (SmartNets)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SmartNets50376.2021.9555426\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Smart Applications, Communications and Networking (SmartNets)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SmartNets50376.2021.9555426","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

支持物联网(IoT)的设备正变得越来越普遍,但它们对互联网连接的依赖降低了它们的整体可靠性。使用云服务器是实现不同物联网设备之间互操作性的一种方法。两台设备不需要知道如何直接相互通信,因为它们的供应商的云服务器会为它们做这件事。因此,云服务器已成为物联网基础设施的关键部分。对于其中一些设备来说,失去与它们的连接意味着甚至最基本的功能也停止工作。解决这个问题的一种可能的方法是在在线时分析传感器-执行器对之间的流量,为每对传感器-执行器对建立一个模型,并在网络失去互联网连接时基于该模型预测云服务器的响应。这种方法的一个重要先导是识别物联网网络中的传感器-执行器对,除了每个物联网设备的硬件地址之外,没有任何先验知识-关联检测问题。本文将讨论早期方法的缺点;描述了使用改进的Apriori算法解决关联检测问题的方法,以及从网络流量中创建其输入的方法;最后,对解进行修正以适应波动的网络条件。最终设计使用相对较低的计算复杂度和最小的初始信息的简单方法准确地发现传感器-执行器对。它将成为为物联网网络提供完整离线可靠性解决方案的重要第一步。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Detecting Application-Level Associations Between IoT Devices Using A Modified Apriori Algorithm
Internet of Things (IoT) enabled devices are becoming increasingly common, but their reliance on internet connectivity reduces their overall reliability. The use of cloud servers is one way of achieving interoperability between different IoT devices. It is not necessary for two devices to know how to directly communicate with each other, because their vendor’s cloud servers will do it for them. As a result, cloud servers have become a critical part of the IoT infrastructure. For some of these devices, losing connectivity to them means that even very basic functions cease to work. A possible approach to this problem would be to analyze traffic between sensor-actuator pairs while online, build a model for each pair, and predict cloud server responses based on this model when the network loses internet connectivity. An important precursor to this approach is identifying sensor-actuator pairs in an IoT network, with no prior knowledge except for the hardware addresses of each IoT device - the association detection problem. This paper will discuss shortcomings of earlier approaches; describe a solution to the association detection problem using a modified Apriori algorithm, along with a method to create its input from network traffic; and finally, modify the solution to adapt to fluctuating network conditions. The final design accurately discovers sensor-actuator pairs using a simple approach with relatively low computational complexity, and with only minimal initial information. It will become an important first step towards providing a full offline reliability solution for IoT networks.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信