Design and Implementation of Peer-to-Peer Service Routing Algorithm


Due to the lack of QoS (quality of service) guarantee in current Peer-to-Peer services routing network, it is difficult to apply Peer-to-Peer network to business successfully. Therefore, a service guarantee routing model is proposed in this paper, and an ant colony algorithm is designed for this routing model. Finally, the experimental analysis of the Peer-to-Peer services routing algorithm is presented. The experimental result shows the effectiveness of the service routing algorithm.

Share and Cite:

Gao, X. (2015) Design and Implementation of Peer-to-Peer Service Routing Algorithm. Journal of Software Engineering and Applications, 8, 575-580. doi: 10.4236/jsea.2015.811054.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Seet, B.C. (2009) Mobile Peer-to-Peer Computing for Next Generation Distributed Environments: Advancing Conceptual and Algorithmic Applications. IGI Global Press, New York.
[2] Psillassa, B., Yawut, C. and Dhaou, R. (2011) Network Awareness and Dynamic Routing: The Ad Hoc Network Case. Computer Networks, 55, 2315-2328.
[3] Zhao, B., Kubiatowicz, J. and Joseph, A. (2001) Tapestry: An Infrastructure for Fault-Tolerant Wide-Area Location and Routing. Technical Report UCB/CSD-01-1141, Computer Science Division, University of California, Berkeley, Berkeley, 106-115.
[4] Maymounkov, P. and Kademlia, M.D. (2002) A Peer-to-Peer Information System Based on the XOR Metric. Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS 2002), Cambridge, 7-8 March 2002, 53-65.
[5] Karger, D.R., Lehman, E., Leighton, T., Levine, M., Lewin, D. and Panigrahy, R. (1997) Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the Worldwide Web. ACM Symposium on Theory of Computing, 5, 654-663.
[6] Gambardella, L.M. and Dorigo, M. (1995) Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem. Proceedings of the 12th International Conference on Machine Learning, Tahoe City, 9-12 July 1995, 252-260.
[7] Boschetti, M., Jelasity, M. and Maniezzo, V. (2004) A Local Approach to Membership Overlay Design. Working Paper, Department of Computer Science, 16, 250-360
[8] Tsai, C.F. and Tsai, C.W. (2002) A New Approach for Solving Large Traveling Salesman Problem Using Evolution Ant Rules. Proceedings of the 2002 International Joint Conference on Neural Networks, 2, 1540-1545.
[9] Lv, K.C. (1999) Single Objective, Multi-Objective and Integer Programming. Tsinghua University Press, Beijing.
[10] Lei, D.M. and Yan, X.P. (2009) Multi-Objective Intelligent Optimization Algorithm and Its Application. Science Press, Beijing.
[11] Wu, J., Cheng, B., Yuen, C., Cheung, N.-M. and Chen, J. (2015) Trading Delay for Distortion in One-Way Video Communication over the Internet. IEEE Transactions on Circuits and Systems for Video Technology, PP, 1.
[12] Wu, J., Cheng, B., Yuen, C., Shang, Y. and Chen, J. (2015) Distortion-Aware Concurrent Multipath Transfer for Mobile Video Streaming in Heterogeneous Wireless Networks. IEEE Transactions on Mobile Computing, 14, 688-701.
[13] Wu, J., Yuen, C., Cheung, N.-M. and Chen, J. (2015) Delay-Constrained High Definition Video Transmission in Heterogeneous Wireless Networks with Multi-homed Terminals. IEEE Transactions on Mobile Computing, PP, 1.
[14] Wu, J., Tian, Y., Cheng, B. and Shang, Y. (2013) Comprehensively Context-Aware Approach to Guarantee Multimedia Conferencing Services. China Communications, 10, 53-64.
[15] Wu, J., Yuen, C., Cheng, B., Shang, Y. and Chen, J. (2014) Goodput-Aware Load Distribution for Real-Time Traffic over Multipath Networks. IEEE Transactions on Parallel and Distributed Systems, 26, 2286-2299.
[16] Wu, J., Yuen, C., Wang, M. and Chen, J. (2015) Content-Aware Concurrent Multipath Transfer for High-Definition Video Streaming over Heterogeneous Wireless Networks. IEEE Transactions on Parallel and Distributed Systems, PP, 1.
[17] Wang, X. and Cui, P.Y. (2005) New Method Based on Ant Colony Algorithm for Path Planning and Simulation. Computer Simulation, 22, 0060.

Copyright © 2022 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.