{"title":"评估RPL控制开销对网络性能的影响","authors":"S. Hussain, M. Roopa","doi":"10.1109/ICECAA58104.2023.10212142","DOIUrl":null,"url":null,"abstract":"In IoT-LLN networks, RPL is a widely used routing protocol. RPL provides a lightweight and efficient way to route packets between devices in LLNs, creating a mesh network topology. For network bootstrapping and maintenance purposes, it periodically transmits DIO, DIS, DAO, and DAO-ACK packets. The lower-layer 6TiS CH protocol uses only a single minimal cell in a slotframe to transfer control messages. This increases the transmitting control messages' queue size. The packets in the transmission queue that have been waiting for a long time are removed from the queue. Network-associated nodes transfer control messages simultaneously, which causes the collision. Because of these issues, nodes waiting to join the network are not receiving the required control messages, and remain unassociated. Network-associated nodes must receive the DIO packets regularly to update the network topology information. If these nodes do not receive the DIO packets, it causes unnecessary parent-switching measures. Extensive simulations were done using Contiki-NG's COOJA simulator with varying network sizes, slotframe lengths, and hop sequences. Increased network size, slotframe lengths, and hop sequence caused more control message collisions, and parent-switching.","PeriodicalId":114624,"journal":{"name":"2023 2nd International Conference on Edge Computing and Applications (ICECAA)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Evaluating the Impact of RPL Control Overhead on Network Performance\",\"authors\":\"S. Hussain, M. Roopa\",\"doi\":\"10.1109/ICECAA58104.2023.10212142\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In IoT-LLN networks, RPL is a widely used routing protocol. RPL provides a lightweight and efficient way to route packets between devices in LLNs, creating a mesh network topology. For network bootstrapping and maintenance purposes, it periodically transmits DIO, DIS, DAO, and DAO-ACK packets. The lower-layer 6TiS CH protocol uses only a single minimal cell in a slotframe to transfer control messages. This increases the transmitting control messages' queue size. The packets in the transmission queue that have been waiting for a long time are removed from the queue. Network-associated nodes transfer control messages simultaneously, which causes the collision. Because of these issues, nodes waiting to join the network are not receiving the required control messages, and remain unassociated. Network-associated nodes must receive the DIO packets regularly to update the network topology information. If these nodes do not receive the DIO packets, it causes unnecessary parent-switching measures. Extensive simulations were done using Contiki-NG's COOJA simulator with varying network sizes, slotframe lengths, and hop sequences. Increased network size, slotframe lengths, and hop sequence caused more control message collisions, and parent-switching.\",\"PeriodicalId\":114624,\"journal\":{\"name\":\"2023 2nd International Conference on Edge Computing and Applications (ICECAA)\",\"volume\":\"71 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-07-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 2nd International Conference on Edge Computing and Applications (ICECAA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICECAA58104.2023.10212142\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 2nd International Conference on Edge Computing and Applications (ICECAA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECAA58104.2023.10212142","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Evaluating the Impact of RPL Control Overhead on Network Performance
In IoT-LLN networks, RPL is a widely used routing protocol. RPL provides a lightweight and efficient way to route packets between devices in LLNs, creating a mesh network topology. For network bootstrapping and maintenance purposes, it periodically transmits DIO, DIS, DAO, and DAO-ACK packets. The lower-layer 6TiS CH protocol uses only a single minimal cell in a slotframe to transfer control messages. This increases the transmitting control messages' queue size. The packets in the transmission queue that have been waiting for a long time are removed from the queue. Network-associated nodes transfer control messages simultaneously, which causes the collision. Because of these issues, nodes waiting to join the network are not receiving the required control messages, and remain unassociated. Network-associated nodes must receive the DIO packets regularly to update the network topology information. If these nodes do not receive the DIO packets, it causes unnecessary parent-switching measures. Extensive simulations were done using Contiki-NG's COOJA simulator with varying network sizes, slotframe lengths, and hop sequences. Increased network size, slotframe lengths, and hop sequence caused more control message collisions, and parent-switching.