In many emerging wireless scenarios, conse … In many emerging wireless scenarios, consensus among nodes represents an important task that must be accomplished in a timely and dependable manner. However, the sharing
of the radio medium and the typical communication failures of such environments may seriously hinder this operation. In the paper, we perform a practical evaluation of an existing
randomized consensus protocol that is resilient to message collisions and omissions. Then, we provide and analyze an extension to the protocol that adds an extra message exchange
phase. In spite of the added time complexity, the experiments confirm that our extension and some other implementation heuristics non-trivially boost the speed to reach consensus.
Furthermore, we describe an interesting relationship with a totally different protocol, which explains why the speedup holds and improves also under particularly bad network
conditions. As a consequence, our contribution turns out to be a viable and energy-efficient alternative for critical applications. ent alternative for critical applications.