Abstract

AbstractThe Industrial Internet of Things is a challenge for wireless sensor networks, where ultrareliability, guaranteed performance, and ultralow‐power consumption are mandatory requirements to enable critical IoT applications. The time‐slotted channel hopping (TSCH) mode of the IEEE 802.15.4e standard is one of the most promising technologies to accomplish these requirements by yielding guaranteed performance and, simultaneously, efficiently combating external interference and multipath fading. One of the challenges in TSCH networks is to build an efficient schedule for managing the access of the nodes to the timeslots and channels. Several scheduling algorithms have been proposed. Currently, the Scheduling Function Zero SFx is one of the proposed scheduling algorithms for 6TiSCH, the ongoing standard for an IPv6‐enabled stack working over TSCH. SFx is based on random resource allocation according to the traffic demand, which makes it inadequate for large‐scale and dense deployments due to internal collisions. This paper has two main goals. First, we extensively investigate the performance of SFx for large‐scale and dense scenarios, analyze its scalability, and identify its scheduling limitations. Second, we present a new TSCH‐based scheduling function, ie, the distributed broadcast‐based scheduling (DeBraS) algorithm, a scheduling solution designed for dense deployments based on sharing scheduling information between nodes to reduce collisions proactively. We show, through extensive and large‐scale simulations, that DeBraS supports much larger densities than state‐of‐the‐art scheduling functions, outperforming the current distributed 6TiSCH algorithm SFx up to 1.61 times in terms of throughput for large network sizes, at the expense of an increase in power consumption.

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