Skip to main content

Improving Learning-Based Request Forwarding in Resource Discovery through Load-Awareness

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6864))

Abstract

Request forwarding is an efficient approach in discovering resources in distributed systems because it achieves one of the main goals of distributed systems namely the scalability goal. Despite achieving reasonable scalability, this approach suffers from long response times to resource requests. Several solutions such as learning-based request forwarding have tried to improve the response time but not quite. This is because target nodes in learning-based request forwarding are selected based on their responses to previous similar requests. This method of selection overloads the nodes and prolongs the response times to resource requests. This paper introduces a new strategy for selection of target nodes to ameliorate this flaw by taking into account the loads on target nodes as well as their abilities in responding to requests based on their previous behaviors. Evaluations show that as the number of requests increases, the proposed strategy reduces the response times to resource requests much more significantly compared with pure learning-based request forwarding strategy.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Iamnitchi, A., Foster, I.: A peer-to-peer approach to resource location in grid environments. Kluwer Academic Publishers, Norwell (2004)

    Google Scholar 

  2. Milojicic, D.S., et al.: Peer-To-Peer Computing, HP Laboratories Technical (2003)

    Google Scholar 

  3. Iamnitchi, A., Foster, I., Nurmi, D.C.: A Peer-to-Peer Approach to Resource Discovery in Grid Environments. In: Symp. on High Performance Distributed Computing, Edinburgh, Scotland, UK (2002)

    Google Scholar 

  4. Oppenheimer, D., Albrecht, J., Patterson, D., Vahdat, A.: Design and implementation trade-offs for wide-area resource discovery. ACM Transactions on Internet Technology 8(4), 113–124 (2008)

    Google Scholar 

  5. Filali, I., Huet, F., Vergoni, C.: A Simple Cache Based Mechanism for Peer to Peer Resource Discovery in Grid Environments. In: Cluster Computing and the Grid, Lyon, pp. 602–608 (2008)

    Google Scholar 

  6. Talia, D., Trunfio, P., Zeng, J., Noe, C.: Peer-to-Peer Models for Resource Discovery in Large-Scale Grids: A Scalable Architecture. In: High Performance Computing in Computational Sciences, Berlin, Heidelberg, pp. 66–78 (2007)

    Google Scholar 

  7. Massie, M.L., Chun, B.N., Culler, D.E.: The Ganglia Distributed Monitoring System: Design, Implementation And Experience. Parallel Computing 30(7), 817–840 (2004)

    Article  Google Scholar 

  8. Jun, K., Bölöni, L., Palacz, K., Marinescu, D.C.: Agent-Based Resource Discovery. In: 9th Heterogeneous Computing Workshop, Cancun, Mexico, pp. 43–52 (2000)

    Google Scholar 

  9. Pathan, M., Vecchiola, C., Buyya, R.: Load and Proximity Aware Request-Redirection for Dynamic Load Distribution in Peering CDNs. In: Chung, S. (ed.) OTM 2008, Part I. LNCS, vol. 5331, pp. 62–81. Springer, Heidelberg (2008), doi:10.1007/978-3-540-88871-0_8

    Chapter  Google Scholar 

  10. Chen, W., Yang, S., Jiang, Y., Wang, S.: Grid Resource Discovery Strategy Based on Historical Information. In: Grid and Cooperative Computing, Shenzhen, pp. 206–209 (2008)

    Google Scholar 

  11. Tangpongprasit, S., Katagiri, T., Kise, K., Honda, H., Yuba, T.: A time-to-live based reservation algorithm on fully decentralized resource discovery in Grid computing. Parallel Computing 31(6), 529–543 (2005)

    Article  Google Scholar 

  12. Sharifi, M., Mirtaheri, S.L., Mousavi Khaneghah, E.: A Dynamic Framework for Integrated Management of All Types of Resources in P2P Systems. The Journal of Super computing 52(2), 149–170 (2010)

    Article  Google Scholar 

  13. Trunfio, P., et al.: Peer-to-Peer resource discovery in Grids: Models and systems. Future Generation Computer Systems 23(7), 864–878 (2007)

    Article  Google Scholar 

  14. Han, L., Berry, D.: Semantic-supported and agent-based decentralized grid resource discovery. Future Generation Computer Systems 24(8), 806–812 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arab, M.N., Mirtaheri, S.L., Khaneghah, E.M., Sharifi, M., Mohammadkhani, M. (2011). Improving Learning-Based Request Forwarding in Resource Discovery through Load-Awareness. In: Hameurlain, A., Tjoa, A.M. (eds) Data Management in Grid and Peer-to-Peer Systems. Globe 2011. Lecture Notes in Computer Science, vol 6864. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22947-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22947-3_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22946-6

  • Online ISBN: 978-3-642-22947-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics