• 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