RPL over DSME : A Link-Asymmetric QoS-Qware Communication Protocol Stack for Scalable IoT Networks

IEEE 802.15. 4e and RPL are the standard communication protocols for IoT medium access control (MAC) and routing protocols, respectively. These two standard were designed independently but with common objectives to satisfy the requirement of IoT devices in terms of limited energy and computation and storage resources. However, there has been little work in the literature that combined these two protocols together to leverage their integration in building scalable and large-scale IoT networks. This paper tackles this problem and contribute with the integration of RPL over IEEE 802.15. 4e DSME MAC protocol to build scalable IoT networks with real-time QoS requirements. Our approach leverages the link asymmetry of the IEEE 802.15. 4e when using different transmission powers to build a hierarchical network using RPL routing and taking benefits from DSME multichannel time-slot allocation mechanism for admission control and QoS guarantees. We propose a new multichannel multi-time slot scheduling algorithm called Symphony for DSME, by which we aim at integrating RPL over DSME and providing a QoS efficient schedule for GTS placement. We also provide a performance evaluation of the delay of our system using probabilistic analysis RPL over DSME: A Link-Asymmetric QoS-Qware Communication Protocol Stack for Scalable IoT Networks John Harisson Anis Koubaa, Ricardo Severino , Eduardo Tovar, §CISTER/INESC TEC and ISEP-IPP, Porto, Portugal ∗ Prince Sultan University, Saudi Arabia. Email: (mhgha, aska, emt)@isep.ipp. pt, akoubaa@psu.edu. sa Abstract—IEEE 802.15. 4e and RPL are the standard communication protocols for IoT medium access control (MAC) and routing protocols, respectively. These two standard were designed independently but with common objectives to satisfy the requirement of IoT devices in terms of limited energy and computation and storage resources. However, there has been little work in the literature that combined these two protocols together to leverage their integration in building scalable and large-scale IoT networks. This paper tackles this problem and contribute with the integration of RPL over IEEE 802.15. 4e DSME MAC protocol to build scalable IoT networks with real-time QoS requirements. Our approach leverages the link asymmetry of the IEEE 802.15. 4e when using different transmission powers to build a hierarchical network using RPL routing and taking benefits from DSME multi-channel time-slot allocation mechanism for admission control and QoS guarantees. We propose a new multichannel multi-time slot scheduling algorithm called Symphony for DSME, by which we aim at integrating RPL over DSME and providing a QoS efficient schedule for GTS placement. We also provide a performance evaluation of the delay of our system using probabilistic analysis.IEEE 802.15. 4e and RPL are the standard communication protocols for IoT medium access control (MAC) and routing protocols, respectively. These two standard were designed independently but with common objectives to satisfy the requirement of IoT devices in terms of limited energy and computation and storage resources. However, there has been little work in the literature that combined these two protocols together to leverage their integration in building scalable and large-scale IoT networks. This paper tackles this problem and contribute with the integration of RPL over IEEE 802.15. 4e DSME MAC protocol to build scalable IoT networks with real-time QoS requirements. Our approach leverages the link asymmetry of the IEEE 802.15. 4e when using different transmission powers to build a hierarchical network using RPL routing and taking benefits from DSME multi-channel time-slot allocation mechanism for admission control and QoS guarantees. We propose a new multichannel multi-time slot scheduling algorithm called Symphony for DSME, by which we aim at integrating RPL over DSME and providing a QoS efficient schedule for GTS placement. We also provide a performance evaluation of the delay of our system using probabilistic analysis.