A New Termination Detection Protocol for Use in Diffusing Computation in Mobile ad Hoc Networks

An ad hoc network is a collection of wireless nodes that can dynamically form a temporary network to exchange data without the aid of any existing network infrastructure or centralized administration. Execution of applications in such kind of networks typically consists of a number of successive phases such as network reprogramming, localization, power monitoring, and parameter updates. Termination detection of a phase is therefore a critical operation to safely execute a new phase on some or all of the network nodes. In this paper, we propose an efficient algorithmic solution to encounter termination detection by minimizing both delay and complexity.

[1]  Friedemann Mattern,et al.  Global Quiescence Detection Based on Credit Distribution and Recovery , 1989, Inf. Process. Lett..

[2]  Edsger W. Dijkstra,et al.  Termination Detection for Diffusing Computations , 1980, Inf. Process. Lett..

[3]  Daniel Lehmann,et al.  Dynamic systems and their distributed termination , 1982, PODC '82.

[4]  Ten-Hwang Lai,et al.  Termination Detection for Dynamically Distributed Systems with Non-first-in-first-out Communication , 1986, J. Parallel Distributed Comput..

[5]  Anthony Ephremides,et al.  A Distributed Algorithm for Organizing Mobile Radio Telecommunication Networks , 1981, IEEE International Conference on Distributed Computing Systems.

[6]  Yu-Chee Tseng,et al.  Termination Detection Protocols for Mobile Distributed Systems , 2001, IEEE Trans. Parallel Distributed Syst..

[7]  Xiangchuan Chen,et al.  Enabling Disconnected Transitive Communication in Mobile Ad Hoc Networks , 2001 .

[8]  Toshimitsu Masuzawa,et al.  A snapshot algorithm for distributed mobile systems , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[9]  Gruia-Catalin Roman,et al.  A Termination Detection Protocol for Use in Mobile Ad Hoc Networks , 2004, Automated Software Engineering.

[10]  K. Mani Chandy,et al.  Termination Detection of Diffusing Computations in Communicating Sequential Processes , 1982, TOPL.

[11]  Dhananjay M. Dhamdhere,et al.  Distributed Termination Detection for Dynamic Systems , 1997, Parallel Comput..