In this paper, we present a consensus algorithm for synchronous distributed systems using cooperating mobile agents. The algorithm is designed within a framework for mobile agent enabled distributed server groups (MADSG), where cooperating mobile agents are used to achieve coordination among the servers. Being autonomous and cooperative, cooperating mobile agents exchange information among themselves to achieve consensus. The correctness proof of the proposed algorithm is presented. Performance evaluation of the algorithm has been carried out by both theoretical analysis and simulation.
Jiannong Cao, Xianbing Wang, Siu Lo, Sajal K. Das