Abstract

Link scheduling is a key component in 6TiSCH networks. It mainly specifies a node is allowed to transmit packets through which link at what time and in which channel. There exist many link scheduling schemes in the literature for 6TiSCH networks. Among the distributed schemes, the Self-healing distributed scheduling for end-to-end delay optimization (Stratum) was specifically devised to minimize end-to-end latency. However, it performs worse in case of higher traffic rates. On the other hand, the de-facto link scheduling standard Minimal Scheduling Function (MSF) allocates cells (i.e. timeslot and channel) randomly in a slotframe for scheduling transmissions, and thus its end-to-end delay performance is not good under all traffic rates. Therefore, this paper proposes a traffic rate agnostic distributed link scheduling function (RTDS) for 6TiSCH networks. The RTDS follows a receiver-based cell selection and allocation strategy to reduce the waiting time of a packet in the buffer of receiving node before forwarding the packet towards final destination. Unlike MSF, the RTDS uses lesser number of control packet exchanges to adapt the schedule of a link based on the present network condition and traffic rate. The proposed RTDS scheme minimizes end-to-end latency under any traffic rate. RTDS is implemented in the 6TiSCH simulator. Simulation results show that RTDS can significantly improve the end-to-end latency compared to the benchmark schemes. For example, in an 80-node network, the RTDS reduces end-to-end latency by 58% and 43% in low and high traffic rates, respectively, compared to that in MSF. Further, it outperforms Stratum by 77% and 75% under the low and high traffic rates, respectively.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call