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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Gaber, J.: New paradigms for ubiquitous and pervasive computing. Technical Report RR-09-00, Universite de Technologie de Belfort-Montbeliard (2000)
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
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)
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)
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)
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)
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)
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)
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/
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)
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)
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)
Wang, C., Li, B.: Peer-to-peer overlay networks: A survey. Technical Report TR-P2P, Department of Computer Science, HKUST (2003)
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)
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)
Jerne, N.: Towards a network theory of the immune system. Ann. Immunol (Inst. Pasteur) 125, 373–389 (1974)
Carzaniga, A., Picco, G., Vigna, G.: Designing distributed applications with mobile code paradigms. In: 19th International Conference on Software Engineering, Boston, MA (1997)
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)
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)
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)
Broder, A., Karlin, A.: Bounds on the cover time. Journal of Theoretical Probability 2, 101–120 (1989)
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)
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)
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)
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)
Wittner, O.: Nework simulator patch. In: Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Telematics (2000)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)