Title :
A novel self-adaptive search algorithm for unstructured peer-to-peer networks utilizing learning automata
Author :
Ghorbani, Mohammadmersad ; Meybodi, Mohammad Reza ; Saghiri, Ali Mohammad
Author_Institution :
Dept. of Comput. Eng. & Inf. Technol. Eng. Qazvin Branch, Islamic Azad Univ. Qazvin, Qazvin, Iran
Abstract :
Designing an efficient search algorithm is an important issue in unstructured peer-to-peer networks when there is no central control or information on the locations of objects. There are various search strategies with different effects on network performance. In k-random walks as a search strategy, having an adaptive value of k instead of a random value can affect performance of the network. Therefore in this paper, a distributed novel self-adaptive search algorithm has been developed by application of learning automata to overcome this challenge. This method does not aim to determine the value of k for k-random walks algorithm and each peer can issue walkers in a self adaptive manner. Simulation results show that the proposed search algorithm improves some features such as average number of walkers per query, average number of produced messages, number of hits per query and also success rate efficiently in comparison with the k-random walks algorithm.
Keywords :
learning automata; peer-to-peer computing; k-random walk; learning automata; network performance; self-adaptive search algorithm; unstructured peer-to-peer network; Adaptive systems; Algorithm design and analysis; Heuristic algorithms; Learning automata; Peer-to-peer computing; Search problems; Vectors; Unstructured peer-to-peer; k-random walks; learning automata; searching;
Conference_Titel :
AI & Robotics and 5th RoboCup Iran Open International Symposium (RIOS), 2013 3rd Joint Conference of
Conference_Location :
Tehran
DOI :
10.1109/RIOS.2013.6595306