Skip to main content

Mobile Agent-Based Approach for Resource Discovery in Peer-to-Peer Networks

  • Conference paper
Agents and Peer-to-Peer Computing (AP2PC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4461))

Included in the following conference series:

Abstract

Peer-to-peer networks are distributed computing infrastructures that can provide globally available network resources. Their size and complexity continue to increase and permit an almost ubiquitous availability of resources. Therefore, new discovery approaches are required and need to be highly flexible in order to cope with a dynamically changing environment. In this paper, a distributed agent-based approach for resource discovery in peer-to-peer network is proposed. This approach is based on the mobile agent paradigm and uses random walks to allow dynamic and adaptive resource discovery. We analyze this approach through three distributed resource discovery scenarios by NS2 simulator.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Krauter, K., Buyya, R., Maheswaran, M.: A taxonomy and survey of grid resource management systems for distributed computing. Software Practice and Experience 32, 135–164 (2002)

    Article  MATH  Google Scholar 

  2. Gidron, Y., Holder, O., Ben-Shaul, I., Aridor, Y.: A taxonomy and survey of grid resource manage-ment systems for distributed computing. Software Practice and Experience 13, 5–21 (2001)

    MATH  Google Scholar 

  3. Gaber, J.: New paradigms for ubiquitous and pervasive computing. Technical Report RR-09-00, Universite de Technologie de Belfort-Montbeliard (2000)

    Google Scholar 

  4. Bakhouya, M., Gaber, J.: Adaptive approches for ubiquitous computing. In: Lobiod, H. (ed.) Mobile networks and wireless sensor networks, Hemes-Lavoisier, pp. 129–163 (2006), ISBN 2-7462-1292-7

    Google Scholar 

  5. Bakhouya, M.: Self-adaptive approach based on mobile agent and inspired by human immune system for service discovery in large scale networks. Phd thesis, Universite de Technologie de Belfort-Montbeliard, Belfort CEDEX, 90010 France (2005)

    Google Scholar 

  6. Bakhouya, M., Gaber, J.: Self-adaptive and self-organizing approaches to design ubiquitous and pervasive applications. In: Encyclopedia in Mobile Computing and Commerce (EMCC) (to appear, 2007)

    Google Scholar 

  7. Saroiu, S., Gummadi, P.K., Gribble, S.D.: Measuring and analyzing the characteristics of napster and gnutella hosts. ACM Multimedia Systems Journal 9, 170–1840 (2003)

    Article  Google Scholar 

  8. Czerwinski, S., Zhao, B., Hodes, T., Joseph, A., Katz, R.: An architecture for a secure service discovery service. In: ACM MobiCom 1999, Atlanta, USA, ACM, New York (1999)

    Google Scholar 

  9. Xu, D., Nahrstedt, K., Wichadakul, D.: Qos-aware discovery of wide-area distributed services. In: First IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid), IEEE/ACM (2001)

    Google Scholar 

  10. Iamnitchi, A., Foster, I., Nurmi, D.: A peer-to-peer approach to resource discovery in grid environments. In: High Performance Distributed Computing (HPDC 2002), Edinbourgh, UK, IEEE, Los Alamitos (2002)

    Google Scholar 

  11. Talia, D., Trunfio, P.: Web services for peer-to-peer resource discovery on the grid. In: High Performance Distributed Computing (HPDC 2002) (2002), www.grid.it/

  12. Stoicay, I., Morrisz, R., Liben-Nowellz, D., Kargerz, D., Kaashoekz, M.F., Dabekz, F., Balakrishnanz, H.: Chord: A scalable peer-to-peer lookup protocol for internet applicationss. In: Proceedings of the 2001 ACM SIGCOMM Conference, California, USA, pp. 149–160. ACM, New York (2001)

    Google Scholar 

  13. Rowstron, A., Druschel, P.: Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, pp. 329–350. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  14. Zhao, B., Kubiatowicz, J., Joseph, A.: Tapestry: An infrastructure for fault-tolerant wide-area location and routing. Technical Report UCB/CSD-01-1141, UC Berkeley (2001)

    Google Scholar 

  15. Wang, C., Li, B.: Peer-to-peer overlay networks: A survey. Technical Report TR-P2P, Department of Computer Science, HKUST (2003)

    Google Scholar 

  16. Lv, Q., Cao, P., Cohen, E., Li, K., Shenker, S.: Search and replication in unstructured peer-to-peer network. In: 16th ACM International Conference on Supercomputing (ICS 2002), pp. 329–350. ACM, New York (2002)

    Google Scholar 

  17. Gaber, J.: New paradigms for ubiquitous and pervasive applications. In: Proc. of the First Workshop on Software Engineering Challenges for Ubiquitous Computing SEUC 2006, Lancaster, UK (2006)

    Google Scholar 

  18. Jerne, N.: Towards a network theory of the immune system. Ann. Immunol (Inst. Pasteur) 125, 373–389 (1974)

    Google Scholar 

  19. Carzaniga, A., Picco, G., Vigna, G.: Designing distributed applications with mobile code paradigms. In: 19th International Conference on Software Engineering, Boston, MA (1997)

    Google Scholar 

  20. Straber, M., Schwehm, M.: A performance model for mobile agent systems. In: Parallel and Distributed Processing Techniques and Application (PDPTA 1997), Las Vegas, USA, pp. 1132–1140 (1997)

    Google Scholar 

  21. Broder, A.Z., Karlin, A., Raghavan, P., Upfal, E.: Trading space for time in undirected s-t connectivity. In: ACM STOC 1989, pp. 543–549 (1989)

    Google Scholar 

  22. Baala, H., Flauzac, O., Gaber, J., Buid, M., El-Ghazawi, T.: A self-stabilizing distributed algorithm for spanning tree construction in wireless ad hoc networks. Journal of Parallel and Distributed Computing (JPDC) 63, 97–104 (2003)

    Article  MATH  Google Scholar 

  23. Broder, A., Karlin, A.: Bounds on the cover time. Journal of Theoretical Probability 2, 101–120 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  24. Bakhouya, M., Gaber, J.: A reinforcement learning of link affinities and user requests for self-adaptive graph emergence from an arbitrary graph. Technical Report RR-03-07, Universite de Technologie de Belfort-Montbeliard, UTBM (2003)

    Google Scholar 

  25. Amin, K., Mikler, A.: Dynamic agent population in agent-based distance vector routing. In: Second International Workshop on Intelligent Systems Design and Applications, Atlanta, USA, pp. 543–549 (2002)

    Google Scholar 

  26. Bakhouya, M., Gaber, J.: Distributed autoregulation approach of a mobile agent population in a network. Technical Report RR-02-12, Universite de Technologie de Belfort-Montbeliard (2002)

    Google Scholar 

  27. Bakhouya, M., Gaber, J.: Adaptive approach for the regulation of a mobile agent population in a distributed network. In: International Symposium on Parallel and Distributed Computing (ISPDC 2006), Timisoara, Romania, pp. 1132–1140. IEEE, Los Alamitos (1997)

    Google Scholar 

  28. Wittner, O.: Nework simulator patch. In: Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Telematics (2000)

    Google Scholar 

  29. Medina, A., Lakhina, A., Matta, I., Byers, J.: Brite: An approach to universal topology generation. In: Proceedings of the International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS 2001), Cincinnati, Ohio (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Sam Joseph Zoran Despotovic Gianluca Moro Sonia Bergamaschi

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gaber, J., Bakhouya, M. (2008). Mobile Agent-Based Approach for Resource Discovery in Peer-to-Peer Networks. In: Joseph, S., Despotovic, Z., Moro, G., Bergamaschi, S. (eds) Agents and Peer-to-Peer Computing. AP2PC 2006. Lecture Notes in Computer Science(), vol 4461. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79705-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79705-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79704-3

  • Online ISBN: 978-3-540-79705-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics