Abstract
Peer-to-peer has proven to be a scalable technology forretrieval of information that is widely spread among distributed sites and that is subject to dynamic changes. However, selection of a right search algorithm depends on many factors related to actual data content and application problem at hand. A comparison of different algorithms is difficult, especially if many different approaches (intelligent or unintelligent ones) shall be evaluated fairly and possibly also in combinations. In this paper, we describe a generic architectural pattern that serves as an overlay network based on autonomous agents and decentralized control. It supports plugging of different algorithms for searching and retrieving data, and thus eases comparison of algorithms in various topology configurations. A further novelty is to use bee intelligence for the lookup problem, spot optimal parameters’ settings, and evaluate the bee algorithm by using the architectural pattern to benchmark it with other algorithms.
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
Albert, R., Barabási, A.-L.: Statistical mechanics of complex networks. Reviews of ModernPhysics 74, 47–97 (2002)
Androutsellis-Theotokis, S., Spinellis, D.: A survey of peer-to-peer content distribution technologies. ACM Comput. Surv. 36, 335–371 (2004)
Apel, S., Buchmann, E.: Biology-Inspired Optimizations of Peer-to-Peer Overlay Networks. Quellenangabe Praxis der Informations. und Kommunikation 28(4) (2005)
Babaoglu, O., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: 22th Int. Conf. on Distr.Comp. Systems (2002)
Casadei, M., Menezes, R., Viroli, M., Tolksdorf, R.: A self-organizing approach to tuple distribution in large-scale tuple-space systems. In: Hutchison, D., Katz, R.H. (eds.) IWSOS 2007. LNCS, vol. 4725, pp. 146–160. Springer, Heidelberg (2007)
Dasgupta, P.: Intelligent agent enabled genetic ant algorithm for P2P resource discovery. In: Moro, G., Bergamaschi, S., Aberer, K. (eds.) AP2PC 2004. LNCS (LNAI), vol. 3601, pp. 213–220. Springer, Heidelberg (2005)
Di Caro, G., Dorigo, M.: AntNet: Distributed Stigmergetic Control for Communications Networks. JAIR 9, 317–365 (1998)
Dorigo, M., Stuetzle, T.: Ant Colony Optimization. MIT Press (2005)
Gelernter, D., Carriero, N.: Coordination languages and their significance. ACM Commun. 35, 97–107 (1992)
Gudivada, V.N., Raghavan, V.V., Grosky, W.I., Kasanagottu, R.: Information Retrieval on the World Wide Web. IEEE Internet Computing 5, 58–68 (1997)
Islam, M.H., Waheed, S., Zubair, I.: An efficient gossip based overlay network for peer-to-peer networks. In: 1st Int. Conf. on Ubiquitous and Future Networks, pp. 62–67. IEEE (2009)
Knoblock, C.A.: Searching the World Wide Web. IEEE Expert: Intelligent Systems and Their Applications 12, 8–14 (1997)
Lemmens, N., de Jong, S., Tuyls, K., Nowé, A.: Bee Behaviour in Multi-agent Systems. In: Tuyls, K., Nowe, A., Guessoum, Z., Kudenko, D. (eds.) Adaptive Agents and MAS III. LNCS (LNAI), vol. 4865, pp. 145–156. Springer, Heidelberg (2008)
Li, H., Wu, Z., Ji, X.: Research on the Techniques for Effectively Searching and Retrieving Information from Internet. In: IEEE Int. Symp. Electronic Commerce and Security, pp. 99–102 (2008)
Liang, C.Y., Ming, L.T.: Small World Bee: Reduce Messages Flooding and Improve Recall Rate for Unstructured P2P System. Int. J. of Computer Science and Network Security 11(5) (2011)
Markovic, G., Teodorovic, D., Acimovic-Raspopovic, V.: Routing and wavelength assignment in all-optical networks based on the bee colony optimization. AI Commun. 20(4), 273–285 (2007)
Nakrani, S., Tovey, C.: On honey bees and dynamic server allocation in the Internet hosting centers. Adaptive Behaviour 12, 223–240 (2004)
Olague, G., Puente, C.: The Honeybee Search Algorithm for Three-Dimensional Reconstruction. In: Rothlauf, F., et al. (eds.) EvoWorkshops 2006. LNCS, vol. 3907, pp. 427–437. Springer, Heidelberg (2006)
Pham, D.T., Koç, E., Lee, J.Y., et al.: Using the Bees Algorithm to schedule jobs for a machine. In: 8th Int. Conf. on Laser Metrology, pp. 430–439 (2007)
Ren, H., Xiao, N., Wang, Z.: An interest-based intelligent link selection algorithm in unstructured P2P environment. In: Jin, H., Rana, O.F., Pan, Y., Prasanna, V.K. (eds.) ICA3PP 2007. LNCS, vol. 4494, pp. 326–337. Springer, Heidelberg (2007)
Šešum-Cavic, V., Kühn, E.: Self-Organized Load Balancing through Swarm Intelligence. In: Bessis, N., Xhafa, F. (eds.) Next Generation Data Technologies for Collective Computational Intelligence. SCI, vol. 352, pp. 195–224. Springer, Heidelberg (2011)
Šešum-Cavic, V., Kühn, E.: A Swarm Intelligence Appliance to the Construction of an Intelligent Peer-to-Peer Overlay Network. In: Int. Conf. on Complex, Intelligent & Software Intensive Systems (CISIS), pp. 1028–1035. IEEE (2010)
Wong, L.P., Low, M.Y., Chong, C.S.: A Bee Colony Optimization for Traveling Salesman Problem. In: 2nd Asia Int. Conf. on Modelling & Simulation, pp. 818–823. AMS, IEEE (2008)
Yang, S.J.H., Zhang, J., Lin, L., Tsai, J.P.: Improving peer-to-peer search performance through intelligent social search. Expert Syst. Appl. 36(7), 10312–10324 (2009)
Zhao, W.: A Novel Approach of Web Search Based on Community Wisdom. In: 3rd Int. Conf. on Internet and Web Applications and Services, pp. 431–436 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Šešum-Čavić, V., Kühn, E. (2013). Algorithms and Framework for Comparison of Bee-Intelligence Based Peer-to-Peer Lookup. In: Tan, Y., Shi, Y., Mo, H. (eds) Advances in Swarm Intelligence. ICSI 2013. Lecture Notes in Computer Science, vol 7928. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38703-6_48
Download citation
DOI: https://doi.org/10.1007/978-3-642-38703-6_48
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38702-9
Online ISBN: 978-3-642-38703-6
eBook Packages: Computer ScienceComputer Science (R0)