Visible to the public Gambling on fairness: a fair scheduler for IIoT communications based on the shell game

TitleGambling on fairness: a fair scheduler for IIoT communications based on the shell game
Publication TypeConference Paper
Year of Publication2020
AuthorsPortaluri, G., Giordano, S.
Conference Name2020 IEEE 25th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD)
Keywords6LoWPAN, access protocols, advanced network protocol stack, composability, coordinator node, Energy efficiency, fair scheduling strategy, fairness, Games, IEEE 802.15 Standard, IEEE 802.15.4, IEEE 802.15.4 low-bitrate, iiot, IIoT communication paradigm, industrial automation, industrial Internet of Things paradigm, industrial machine sensors, Internet of Things, IoT, IoT-IIoT networks, IP networks, IPv6, Job shop scheduling, low-energy MAC protocol, low-power wireless personal area networks, LoWPAN, Media Access Protocol, personal area networks, pubcrawl, Resiliency, Resource management, scheduling, Sensors, shell game, telecommunication scheduling, time-slot allocation, time-slotted channel hopping networks, TSCH, TSCH networks, wireless channels
AbstractThe Industrial Internet of Things (IIoT) paradigm represents nowadays the cornerstone of the industrial automation since it has introduced new features and services for different environments and has granted the connection of industrial machine sensors and actuators both to local processing and to the Internet. One of the most advanced network protocol stack for IoT-IIoT networks that have been developed is 6LoWPAN which supports IPv6 on top of Low-power Wireless Personal Area Networks (LoWPANs). 6LoWPAN is usually coupled with the IEEE 802.15.4 low-bitrate and low-energy MAC protocol that relies on the time-slotted channel hopping (TSCH) technique. In TSCH networks, a coordinator node synchronizes all end-devices and specifies whether (and when) they can transmit or not in order to improve their energy efficiency. In this scenario, the scheduling strategy adopted by the coordinator plays a crucial role that impacts dramatically on the network performance. In this paper, we present a novel scheduling strategy for time-slot allocation in IIoT communications which aims at the improvement of the overall network fairness. The proposed strategy mimics the well-known shell game turning the totally unfair mechanics of this game into a fair scheduling strategy. We compare our proposal with three allocation strategies, and we evaluate the fairness of each scheduler showing that our allocator outperforms the others.
Citation Keyportaluri_gambling_2020