A weight throwing and diffusing computation based approach for termination detection in MANETs

Termination Detection (TD) is a fundamental problem of distributed systems. It is the process to determine whether the computations over a network has completed or not. However, certain environment specific features and limitations viz, mobility of nodes, change in network topology, failure and disconnection of nodes etc., pose a challenge to TD in dynamic environment. The two mechanisms-weight throwing and diffusing computation technique have been widely used to solve the problem of TD. In the paper, we have proposed a decentralized hybrid technique using weight throwing and diffusing computation approach to solve the problem of TD in Mobile Ad hoc Network (MANETs). The proposed algorithm allows any node in the network to detect termination and makes sure that disconnection of nodes does not pose challenge in the way of detection of termination. An extension to the proposed model has also been introduced which deals with TD in scalable environment.

[1]  Heon-Chang Yu,et al.  A Termination Detection Technique Using Gossip in Cloud Computing Environments , 2012, NPC.

[2]  Shantanu Sharma,et al.  On Detecting Termination in Cognitive Radio Networks , 2011, PRDC.

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

[4]  Neeraj Mittal,et al.  Fast Neighbor Discovery with Lightweight Termination Detection in Heterogeneous Cognitive Radio Networks , 2010, 2010 Ninth International Symposium on Parallel and Distributed Computing.

[5]  Subrata Kumar Das,et al.  A quick termination detection protocol by reducing overload for mobile ad hoc networks , 2012 .

[6]  Friedemann Mattern,et al.  Algorithms for distributed termination detection , 1987, Distributed Computing.

[7]  Neeraj Mittal,et al.  A Distributed Termination Detection Algorithm for Dynamic Asynchronous Systems , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems.

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

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

[10]  Tracy Camp,et al.  A taxonomy of distributed termination detection algorithms , 1998, J. Syst. Softw..

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

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

[13]  Nissim Francez,et al.  Distributed Termination , 1980, TOPL.