The factor they are trying to change in the 802.11b network this time, is the hop counter for routing protocols. It uses an Expected Transmission Count (ETX) which incorporates the ideas of:
- masking transmission errors, so that all but the worst connections appear loss-free
- finding a path with the fewest expected number of (re)transmissions
- predicting packet loss ratios in both directions of each link, so asymmetrical link speeds are taken into consideration
- penalizing interference between hops on multi-hop network
ETX = 1 / ( forward delivery ratio * reverse radio ), assumptions:
- for protocols with link-layer retransmissions, such as 802.11b
- fixed transmit power for the wireless
The fact that ETX does not avoid congested links makes it free from load-adaptive link delays. It also prefers paths less than 3 hops even when 4+ hops have better throughput, and avoiding wireless interference.
Good comments. I really like how they were able to use ETX concepts in several very different technical explorations, such as RoofNet and ExOR.
ReplyDelete