Analysis of d-ary Tree Algorithms with Successive Interference Cancellation
Quirin Vogel, Yash Deshpande, Cedomir Stefanović, Wolfgang Kellerer
TL;DR
The paper analyzes d-ary tree-based random access with successive interference cancellation (SICTA), addressing throughput and several related observables. It introduces a Markovian branching model with a split index, derives a functional equation for the moment generating function of the CRI length, and obtains closed-form means and asymptotic expressions for throughput, collisions, and idle slots. It shows that the maximum throughput of $1/\log 2$ is achievable with a specific splitting distribution and reveals a tractable trade-off between throughput and collisions, complemented by a delay-analysis framework. The results extend the understanding of SICTA performance beyond the binary case and provide a blueprint for analyzing additional observables in similar random-tree algorithms.
Abstract
In this article, we calculate the mean throughput, number of collisions, successes, and idle slots for random tree algorithms with successive interference cancellation. Except for the case of the throughput for the binary tree, all the results are new. We furthermore disprove the claim that only the binary tree maximises throughput. Our method works with many observables and can be used as a blueprint for further analysis.
