English

Cross-Sender Bit-Mixing Coding

Information Theory 2019-04-24 v3 Distributed, Parallel, and Cluster Computing Networking and Internet Architecture math.IT

Abstract

Scheduling to avoid packet collisions is a long-standing challenge in networking, and has become even trickier in wireless networks with multiple senders and multiple receivers. In fact, researchers have proved that even {\em perfect} scheduling can only achieve R=O(1lnN)\mathbf{R} = O(\frac{1}{\ln N}). Here NN is the number of nodes in the network, and R\mathbf{R} is the {\em medium utilization rate}. Ideally, one would hope to achieve R=Θ(1)\mathbf{R} = \Theta(1), while avoiding all the complexities in scheduling. To this end, this paper proposes {\em cross-sender bit-mixing coding} ({\em BMC}), which does not rely on scheduling. Instead, users transmit simultaneously on suitably-chosen slots, and the amount of overlap in different user's slots is controlled via coding. We prove that in all possible network topologies, using BMC enables us to achieve R=Θ(1)\mathbf{R}=\Theta(1). We also prove that the space and time complexities of BMC encoding/decoding are all low-order polynomials.

Keywords

Cite

@article{arxiv.1807.04449,
  title  = {Cross-Sender Bit-Mixing Coding},
  author = {Steffen Bondorf and Binbin Chen and Jonathan Scarlett and Haifeng Yu and Yuda Zhao},
  journal= {arXiv preprint arXiv:1807.04449},
  year   = {2019}
}

Comments

Published in the International Conference on Information Processing in Sensor Networks (IPSN), 2019