NAS Algorithm for Semantic Query Routing Systems in Complex Networks
The modern distributed systems are acquiring a great importance in our daily lives. Each day more transactions are conducted through devices which perform queries that are dependent on the reliability, availability and security of distributed applications. In addition, those systems show great dynamism as a result of the extremely complex and unpredictable interactions between the distributed components, making it practically impossible to evaluate their behavior. In this paper, we evaluate the performance of the NAS algorithm (Neighboring-Ant Search), which is an algorithm for distributed textual query routing based on the Ant Colony System metaheuristic and SemAnt algorithm, improved with a local topological characterization metric and a classic local exploration method called lookahead, with the aim of improving the performance of the distributed search. Our results show that including local information like the topological metric and the exploration method in the Neighboring-Ant Search algorithm improves its performance 40%, in terms of the number of hops needed to locate a set of resources in a scale-free network.
KeywordsInternet query routing system ant colony system scale-free topology peer-to-peer network
Unable to display preview. Download preview PDF.
- 1.Wouhaybi, R.: Algorithms for Reliable Peer to Peer Networks. Ph.D Thesis, Columbia University, USA (2006)Google Scholar
- 2.Michlmayr, E.: Ant Algorithms for Self-Organization in Social Networks. Ph.D Thesis, Women’s Postgraduate College for Internet Technologies, Institute of Software Technology and Interactive Systems, Vienna University of Technology, Austria (2007)Google Scholar
- 3.Ortega, R., Meza, E., Gómez, G., Cruz, L., Turrubiates, T.: Impact of Dynamic Growing on the Interner Degree Distribution. In: Thulasiraman, P., He, X., Xu, T.L., Denko, M.K., Thulasiram, R.K., Yang, L.T. (eds.) ISPA Workshops 2007. LNCS, vol. 4743, pp. 326–334. Springer, Heidelberg (2007)CrossRefGoogle Scholar
- 8.Babaöglu, O., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: Proceedings of the 22nd International Conference on Distributed Computer Systems (ICDCS 2002). IEEE, Los Alamitos (2002)Google Scholar
- 10.ROAD (Repast Organization for Architecture and Design). Repast Home Page. Chicago, IL, USA (2005), http://repast.sourceforge.net