Abstract
Accompanying the growth of the Internet, computers throughout the world can connect to each other and exchange information, increasing the convenience and efficiency of information-based work. The advent of data-sharing applications, such as Napster and Gnutella, has made peer-to-peer (P2P) systems popular for widespread exchange of resources and voluminous information between millions of users. In recent years, research issues associated with P2P systems have been discussed widely. To resolve the file-availability problem and improve the workload, a method called the Distributed Hash Table (DHT) has been proposed. However, DHT-based systems in structured architectures cannot support efficient queries, such as a similarity query, range query, and partial-match query, due to the characteristics of the hash function. This study presents a novel scheme that supports filename partial-matches in structured P2P systems. The proposed approach supports complex queries and guarantees result quality. Experimental results demonstrate the effectiveness of the proposed approach.
Similar content being viewed by others
References
Bawa M, Manku GS, Raghavan P (2003) SETS: search enhanced by topic-segmentation. In Proceedings of the 26th International ACM Conference on Research and Development in Information Retrieval, Toronto, Canada, pp. 306–313
Beverly Y, Garcia-Molina H (2002) Improving search in peer-to-peer networks. In Proceedings of the 22nd International Conference on Distributed Computing Systems, Vienna, Austria, pp. 5–14
Bhattacharya I, Kashyap SR, Parthasarathy S (2005) Similarity searching in peer-to-peer databases. In Proceedings of the 25th IEEE International Conference on Distributed Computing Systems, Columbus, Ohio, USA, pp. 329–338
Chrysakis I, Chalkidis C, Plexousakis D (2010) Evaluation of top-k queries in peer-to-peer networks using threshold algorithms. In Proceedings of the 19th ACM International Conference on Information and Knowledge Management,Toronto, Ontario, Canada, pp. 1305–1308
Chen L, Cui B, Shen HT, Lu W, Zhou X (2009) Efficient information retrieval in mobile peer-to-peer networks. In Proceedings of the 18th ACM Conference on Information and Knowledge Management, Hong Kong, China, pp. 967–976
Crespo A, Garcia-Molina H (2002) Routing indices for peer-to-peer systems. In Proceedings of the 22nd International Conference on Distributed Computing Systems, Vienna, Austria, pp. 23–32
Deb S, Linga P, Rastogi R, Srinivasan A (2008) Accelerating lookups in P2P systems using peer caching. In Proceedings of the 24th International Conference on Data Engineering, Cancun, Mexico, pp. 1003–1012
Doulkeridis C, Nørvåg K, Vazirgiannis M (2008) Peer-to-peer similarity search over widely distributed document collections. In Proceedings of the ACM workshop on Large-Scale distributed systems for information retrieval, Napa Valley California, USA, pp. 35–42
Ganesan P, Sun Q, Garcia-Molina H (2003) YAPPERS: a peer-to-peer lookup service over arbitrary topology. In Proceedings of the 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, Hong Kong, pp. 1250–1260
Guclu H, Yuksel M (2007) Scale-free overlay topologies with hard cutoffs for unstructured peer-to-peer networks. In Proceedings of the 27th International Conference on Distributed Computing Systems. Toronto, Canada, pp. 32
Hung CH, Chung TK (2003) Similarity discovery in structured P2P overlays. In Proceedings of the 32nd International Conference on Parallel Processing, Kaohsiung, Taiwan, pp. 636–644
Jagadish HV, Ooi BC, Tan KL, Yu C, Zhang R (2005) iDistance: an adaptive B+-tree based indexing method for nearest neighbor search. ACM Trans Database Syst 30(2):364–397
Lee G, Huang JS, Chen YC (2010) Supporting filename partial matches in structured peer-to-peer overlay. In Proceedings of the 5th International Conference on Grid and Pervasive Computing, Hualien, Taiwan, pp. 101–108
Li R, Song W, Shen H, Xiao W, Lu Z (2011) A flabellate overlay network for multi-attribute search. J Parallel Distr Comput 71(3):407–423
Li H, Tan Q, Lee WC (2006) Efficient progressive processing of skyline queries in peer-to-peer systems. In Proceedings of the 1st International Conference on Scalable Information Systems, Hong Kong, pp. 149–158
Mass Y, Sagiv Y, Shmueli-Scheuer M (2009) A scalable and effective full-text search in P2P networks. In Proceedings of the 18th ACM Conference on Information and Knowledge Managemen, Hong Kong, China, pp. 1979–1982
Mass Y, Sagiv Y, Shmueli-Scheuer M (2011) KMV-peer: a robust and adaptive peer-selection algorithm, In proceedings of the 4th ACM International Conference on Web Search and Data Mining,, Hong Kong, China, pp. 157–166
Nguyen LT, Yee WG, Frieder O (2008) Adaptive distributed indexing for structured peer-to-peer networks. In Proceedings of the 17th ACM Conference on Information and Knowledge Management, Napa Valley, California, USA, pp. 1241–1250
Novak D, Zezula P (2006) M-Chord: a scalable distributed similarity search structure. In Proceedings of the 1st International Conference on Scalable Information Systems, Hong Kong, pp. 1–10
Ratnasamy S, Francis P, Handley M, Karp R, Shenker S (2001) A scalable content-addressable network. In Proceedings of the ACM SIGCOMM 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, San Diego, USA, pp. 161–172
Stoica I, Morris R, Karger D, Kaashoek M, Balakrishnan H (2001) Chord: a scalable peer-to-peer lookup service for internet applications. In Proceedings of the ACM SIGCOMM 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, San Diego, USA, pp. 149–160
Tang C, Xu Z, Mahalingam M (2003) pSearch: information retrieval in structured overlays. In ACM SIGCOMM Computer Communication Review, Vol. 33, Issue 1, New Jersey, USA, pp 89–94
Tang C, Xu Z, Dwarkadas S (2003) Peer-to-peer information retrieval using self-organizing semantic overlay networks. In Proceedings of the ACM SIGCOMM 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Karlsruhe, Germany, pp. 175–186
Tang Y, Xu J, Zhou S, Lee WC (2009) m-LIGHT: indexing multi-dimensional data over DHTs. In Proceedings of the 29th International Conference on Distributed Computing Systems, Montreal, pp.191-198
Tang Y, Xu J, Zhou S, Lee WC (2011) A lightweight multidimensional index for complex queries over DHTs. IEEE Trans Parallel Distr Syst 22(12):2046–2054
Tang Y, Zhou S, Xu J (2010) Light: a query-efficient yet low-maintenance indexing scheme over Dhts. IEEE Trans Knowl Data Eng 22(1):59–75
Witschel HF (2008) Ranking information resources in peer-to-peer text retrieval: an experimental study. In Proceedings of the ACM Workshop on Large-Scale Distributed Systems for Information Retrieval, Napa Valley, California, USA, pp. 75–82
Wu S, Li J, Ooi BC, Tan KL (2008) Just-in-time query retrieval over partially indexed data on structured P2P overlays. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Vancouver, BC, Canada, pp. 279–290
Wang S, Ooi BC, Tung AKH, Xu L (2007) Efficient skyline query processing on peer-to-peer networks. In Proceedings of the 23rd IEEE International Conference on Data Engineering, Istanbul, Turkey, pp. 1126–1135
Zhao BY, Huang L, Stribling J, Rhea SC, Joseph AD, Kubiatowicz J (2004) Tapestry: a resilient global-scale overlay for service deployment. IEEE J Sel Area Comm 22(1):41–53
Zhao DJ, Lee DL, Luo Q (2006) DPTree: a distributed pattern tree index for partial-match queries in peer-to-peer networks. In Proceedings of the 10th International Conference on Extending Database Technology, Munich, Germany, pp. 515–532
Available at: http://www.w3.org/PICS/DSig/SHA1_1_0.html
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, G., Peng, SL., Chen, YC. et al. An efficient search mechanism for supporting partial filename queries in structured peer-to-peer overlay. Peer-to-Peer Netw. Appl. 5, 340–349 (2012). https://doi.org/10.1007/s12083-012-0139-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-012-0139-5