We propose application-layer coding schemes to recover lost data in delay-sensitive uplink (sensor-to-gateway) communications in the Internet of Things. Built on an approach that combines retransmissions and forward erasure correction, the proposed schemes' salient features include low computational complexity and the ability to exploit sporadic receiver feedback for efficient data recovery. Reduced complexity is achieved by keeping the number of coded transmissions as low as possible and by devising a mechanism to compute the optimal degree of a coded packet in O(1). Our major contributions are: (a) An enhancement to an existing scheme called windowed coding, whose complexity is greatly reduced and data recovery performance is improved by our proposed approach. (b) A technique that combines elements of windowed coding with a new feedback structure to further reduce the coding complexity and improve data recovery. (c) A coded forwarding scheme in which a relay node provides further resilience against packet loss by overhearing source-to-destination communications and making forwarding decisions based on overheard information.
翻译:我们建议采用应用层编码办法,在对延迟敏感的上链接(传感器到门)通信中恢复在物联网中丢失的数据。我们的主要贡献是:(a) 改进称为窗口编码的现有办法,其复杂性大为降低,数据恢复工作通过我们拟议的办法得到改进。 (b) 将窗口编码要素与新的反馈结构相结合,以进一步降低编码复杂性,改进数据恢复工作。 (c) 代号转发办法,即通过透视源到目的地的通信和根据过度听到的信息作出转发决定,使代号传输节点能够进一步抵御包损失。