On the Maximum Stable Throughput of Tree Algorithms With Free Access

A simple numerical procedure is presented to determine the maximum stable throughput (MST) of various tree algorithms with free access by defining an associated multitype branching process such that the criticality of the branching process corresponds to the stability of the tree algorithm. More precisely, a bisection algorithm is proposed that only requires the computation of the dominant eigenvalue of the expectation matrix of the branching process, the size of which is typically below 20, at each step. Using this novel approach, many existing results on free-access tree algorithms are reproduced without much effort (e.g., channels with/without noise, variable length packets, interference cancellation, etc.). Furthermore, in an almost plug-and-play manner, the MST of the free access equivalent of many existing results on tree algorithms with blocked access is established (e.g., channels with capture, control signals, multireception capabilities, etc.). The method can be applied to the class of independent and identically distributed (i.i.d.) arrival processes, which includes the Poisson process as a special case. Apart from determining the MST, the probability that a sizei collision is resolved in a finite amount of time when the arrival rate exceeds the MST can also be computed. Some limitations of the proposed methodology are discussed as well.

[1]  Chris Blondia,et al.  Throughput of Q-Ary Splitting Algorithms for Contention Resolution in Communication Networks , 2004, Commun. Inf. Syst..

[2]  Alan S. Perelson,et al.  Multitype Branching Processes , 1985 .

[3]  Donald F. Towsley,et al.  Announced Arrival Random Access Protocols , 1987, IEEE Trans. Commun..

[4]  Philippe Robert,et al.  Dynamic Tree Algorithms , 2008, ArXiv.

[5]  C. Blondia,et al.  STABILITY AND PERFORMANCE OF STACK ALGORITHMS FOR RANDOM ACCESS COMMUNICATION MODELED AS A TREE STRUCTURED QBD MARKOV CHAIN , 2001 .

[6]  Philippe Jacquet,et al.  Analysis of a stack algorithm for CSMA-CD random length packet communication , 1990, IEEE Trans. Inf. Theory.

[7]  George C. Polyzos,et al.  Conflict Resolution Algorithms and their Performance Analysis , 1993 .

[8]  Philippe Jacquet,et al.  Analytic Models for Tree Communication Protocols , 1987 .

[9]  J. Massey Collision-Resolution Algorithms and Random-Access Communications , 1981 .

[10]  Guy Latouche,et al.  Newton's iteration for the extinction probability of a Markovian binary tree , 2008 .

[11]  Philippe Flajolet,et al.  Q -ary collision resolution algorithms in random-access systems with free or blocked channel access , 1985, IEEE Trans. Inf. Theory.

[12]  Moshe Sidi,et al.  Splitting algorithms in channels with markovian capture , 1994, Eur. Trans. Telecommun..

[13]  Israel Cidon,et al.  Erasures and noise in splitting multiple access algorithms , 1987, IEEE Trans. Inf. Theory.

[14]  Georgios B. Giannakis,et al.  SICTA: a 0.693 contention tree algorithm using successive interference cancellation , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[15]  Georgios B. Giannakis,et al.  High-Throughput Random Access Using Successive Interference Cancellation in a Tree Algorithm , 2007, IEEE Transactions on Information Theory.

[16]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[17]  Anthony Ephremides,et al.  Information Theory and Communication Networks: An Unconsummated Union , 1998, IEEE Trans. Inf. Theory.

[18]  R. M. Liang,et al.  On the error analysis of single-channel free-access collision resolution algorithms , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[19]  Philippe Jacquet,et al.  Analysis of a stack algorithm for random length packet communication , 1988 .

[20]  Israel Cidon,et al.  Splitting protocols in presence of capture , 1985, IEEE Trans. Inf. Theory.

[21]  Dario Bini,et al.  Solving nonlinear matrix equations arising in Tree-Like stochastic processes , 2003 .

[22]  Chris Blondia,et al.  A multiaccess tree algorithm with free access, interference cancellation and single signal memory requirements , 2007, Perform. Evaluation.

[23]  Moshe Sidi,et al.  Splitting algorithms in noisy channels with memory , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[24]  Moshe Sidi,et al.  Random Access Algorithms with Multiple Reception Capability and N-ary Feedback Channel , 1993 .

[25]  Frank Kelly,et al.  Stochastic Models of Computer Communication Systems , 1985 .

[26]  John Capetanakis,et al.  Tree algorithms for packet broadcast channels , 1979, IEEE Trans. Inf. Theory.