Abstract
Peer-to-Peer (P2P) network has shown encouraging capacity in facilitating multimedia communication over Internet. This paper focuses on the topology adaptation in P2P networks. A new topology adaptation approach based on mobile agent is proposed to resolve the congestion caused by resource location in unstructured P2P networks. In our approach, peers direct mobile agent to migrate to the potential congestion peers based on their neighbors’ characteristics including processing capacity and connectedness. Thus congestion can be found effectively and the topology optimization mechanism is then used to resolve the congestions. Simulation results show that the proposed method can improve networks topology, avoid congestions effectively and increase the efficiency of resource location.
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
Thampi, S.M., Sekaran, K.C.: Survey of search and replication schemes in unstructured P2P networks. Network Protocols and Algorithms 2(1), 93–131 (2010)
Cai, K.: Survey of search and optimization of P2P networks. Peer-to-Peer Network and Applications 4(3), 211–218 (2011)
Lv, Q., Cao, P., Cohen, E., Li, K., Shenker, S.: Search and replication in unstructured peer-to-peer networks. In: Proc. 16th International Conference on Supercomputing, pp. 84–95 (2002)
Tsoumakos, D., Roussopoulos, N.: Adaptive Probabilistic Search for Peer-to-Peer Networks. In: 3rd IEEE Intl. Conf. on P2P Computing, pp. 102–109 (2003)
Lv, Q., Ratnasamy, S., Shenker, S.: Can Heterogeneity Make Gnutella Scalable? In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 94–103. Springer, Heidelberg (2002)
Chawathe, Y., Ratnasamy, S., Lanham, N., Shenker, S.: Making Gnutella-like P2P systems scalable. In: Proc. ACM SIGCOMM, pp. 407–418 (2003)
Merino, L.R., Anta, A.F., Lópze, L., Cholvi, V.: Self-managed topologies in P2P networks. Computer Networks 53(10), 1722–1736 (2009)
Cardellini, V., Colajanni, M., Yu, P.S.: Dynamic Load Balancing on Web-server Systems. IEEE Internet Computing 3(3), 28–39 (1999)
Schlossnagle, T.: The Backhand Project: Load balancing and Monitoring Apache Web Clusters. In: Proc. Apache Con Europe (2000)
Nehra, N., Patel, R.B., Bhat, V.K.: Load Balancing in Heterogeneous P2P Systems using Mobile Agents. International Journal of Applied Science, Engineering and Technology 2(3), 108–113 (2006)
Bhardwaj, R., Dixit, V.S., Upadhyay, A.K.: A Propound Method for Agent Based Dynamic Load Balancing Algorithm for Heterogeneous P2P Systems. In: Intl. Conf. on Intelligent Agent and Multi-Agent Systems, pp. 1–4 (2009)
Hui, L., Fei, S.: An Improved Load Balancing Algorithm for P2P System Based on Mobile Agent. In: Proc. AIMSEC, pp. 2791–2794 (2011)
Dasgupta, P.: A Multi-agent Mechanism for Topology Balancing in Unstructured P2P Networks. In: Proc. IEEE/WIC/ACM Intl. Conf. on Intelligent Agent Technology, pp. 389–392 (2006)
Kwong, K.W., Tsang, D.H.K.: A Congestion-Aware Search Protocol for Unstructured Peer-to-Peer Networks. In: Cao, J., Yang, L.T., Guo, M., Lau, F. (eds.) ISPA 2004. LNCS, vol. 3358, pp. 319–329. Springer, Heidelberg (2004)
Saroiu, S., Gummadi, P.K., Gribble, S.D.: A measurement study of peer-to-peer file sharing systems. In: MMCN 2002, pp. 156–170 (2002)
Strogatz, S.H., Watts, D.J.: Collective dynamics of small-world networks. Nature 393, 440–442 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shen, X., Gu, P., Zha, ZJ., Chen, J. (2012). Topology Adaptation Based on Mobile Agent in Unstructured P2P Networks. In: Lin, W., et al. Advances in Multimedia Information Processing – PCM 2012. PCM 2012. Lecture Notes in Computer Science, vol 7674. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34778-8_79
Download citation
DOI: https://doi.org/10.1007/978-3-642-34778-8_79
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34777-1
Online ISBN: 978-3-642-34778-8
eBook Packages: Computer ScienceComputer Science (R0)