|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Weigang Wu, Jiannong Cao, Jin Yang, Michel Raynal, "Design and Performance Evaluation of Efficient Consensus Protocols for Mobile Ad Hoc Networks," IEEE Transactions on Computers, vol. 56, no. 8, pp. 1055-1070, August, 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.2007.1053, author = {Weigang Wu and Jiannong Cao and Jin Yang and Michel Raynal}, title = {Design and Performance Evaluation of Efficient Consensus Protocols for Mobile Ad Hoc Networks}, journal ={IEEE Transactions on Computers}, volume = {56}, number = {8}, issn = {0018-9340}, year = {2007}, pages = {1055-1070}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.2007.1053}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - Design and Performance Evaluation of Efficient Consensus Protocols for Mobile Ad Hoc Networks IS - 8 SN - 0018-9340 SP1055 EP1070 EPD - 1055-1070 A1 - Weigang Wu, A1 - Jiannong Cao, A1 - Jin Yang, A1 - Michel Raynal, PY - 2007 KW - Consensus KW - mobile ad hoc network KW - mobile computing KW - distributed algorithm KW - failure detector KW - fault tolerance VL - 56 JA - IEEE Transactions on Computers ER - | |||
Abstract—Designing protocols for solving the consensus problem faces new challenges in mobile computing environments. Among others, how we can achieve message efficiency for saving resource consumption has been the focus of research. In this paper, we present the HC protocol, a message efficient consensus protocol for MANETs. We consider the widely used system model where the hosts fail by crashes and the system is equipped with Chandra-Toueg's unreliable failure detectors. Unlike existing consensus protocols, the HC protocol uses a two-layer hierarchy based on clusters to achieve message efficiency. The messages from and to the hosts in the same cluster are merged so as to reduce the message cost. However, adding such a hierarchy is not trivial. Due to host movements and failures, the hierarchy changes from time to time and this may cause message loss. In designing HC, we also propose methods to handle such message losses. Extensive simulations have been carried out to evaluate and compare the performance of the HC protocol and similar protocols in a MANET environment. Simulation results show that, in most cases, our protocol can significantly reduce both the message cost and time cost. With increases in the system scale or the percentage of faulty hosts, the advantage of our protocol becomes more obvious.

