TreeExplorer: a coding algorithm for rooted trees with application to wireless and ad hoc routing

Amirmohammad Farzaneh,Mihai-Alin Badiu,Justin P. Coon
DOI: https://doi.org/10.48550/arXiv.2207.05626
2022-07-12
Abstract:Routing tables in ad hoc and wireless routing protocols can be represented using rooted trees. The constant need for communication and storage of these trees in routing protocols demands an efficient rooted tree coding algorithm. This efficiency is defined in terms of the average code length, and the optimality of the algorithm is measured by comparing the average code length with the entropy of the source. In this work, TreeExplorer is introduced as an easy-to-implement and nearly optimal algorithm for coding rooted tree structures. This method utilizes the number of leaves of the tree as an indicator for choosing the best method of coding. We show how TreeExplorer can improve existing routing protocols for ad hoc and wireless systems, which normally entails a significant communication overhead.
Networking and Internet Architecture,Information Theory
What problem does this paper attempt to address?