DocumentCode :
2106989
Title :
Adaptive Peer to Peer Resource Discovery in Grid Computing Based on Reinforcement Learning
Author :
Jamali, Mohammad Ali Jabraeil ; Sani, Yalda
Author_Institution :
Dept. of Comput. Sci., Islamic Azad Univ., Shabestar, Iran
fYear :
2011
fDate :
6-8 July 2011
Firstpage :
191
Lastpage :
196
Abstract :
Grid computing provides a distributed computing environment which supports high performance and data intensive applications by enabling the sharing and selecting various resources. In grid environment resources are heterogeneous and geographically distributed. By receiving a resource request the resource discovery mechanism should return an appropriate resource if there exist one. Resource discovery is a challenging problem because of the heterogeneity and distribution of resources. The centralized and hierarchical resource discovery mechanisms are not suitable for large scale and dynamic resources. On the other hand peer to peer systems are successful in distributed computing because of their scalability and robustness. In this paper, we propose an adaptive peer to peer resource discovery algorithm using reinforcement learning for grid computing that can be used for multi resource requests. The algorithm achieves the most suitable node that can satisfy the requested resource by using the past experience of agents. We compare our model with random walk resource discovery through simulation and the results show that the proposed algorithm provides higher success rate, less message passing and shorter response time. Also the algorithm leads to load balancing in whole grid. According to results our algorithm has a higher performance in large scale grids.
Keywords :
distributed processing; grid computing; learning (artificial intelligence); peer-to-peer computing; resource allocation; adaptive peer-to-peer resource discovery; distributed computing; grid computing; large scale grids; load balancing; message passing; random walk resource discovery; reinforcement learning; Algorithm design and analysis; Dynamic scheduling; Heuristic algorithms; Learning; Load modeling; Peer to peer computing; Time factors; Adaptive; Grid Resource Discovery; Multi Resource Requests; Reinforcement Learning; peer to peer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2011 12th ACIS International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4577-0896-1
Type :
conf
DOI :
10.1109/SNPD.2011.42
Filename :
6063564
Link To Document :
بازگشت