Abstract
Efficient file searching is an essential feature in P2P systems. While many current approaches use brute force techniques to search files by meta information (file names, extensions or user-provided tags), the interest is in implementing techniques that allow content-based search in P2P systems. Recently, clustering techniques have been used for searching text documents to increase the efficiency of document discovery and retrieval. Integrating such techniques into P2P systems is important to enhance searching in P2P file sharing systems. While some effort has been taken for content-based searching for text documents in P2P systems, there has been few research work for applying these techniques to multimedia content in P2P systems. In this paper, we introduce two P2P content-based clustering techniques for multimedia documents. These techniques are an adaptation of the existing Class-based Semantic Search algorithm for text documents. The proposed algorithms have been integrated into a JXTA-based Overlay P2P platform, and evaluation results are provided. The JXTA-Overlay together with the considered clustering techniques is thus very useful for developing P2P multimedia applications requiring efficient searching of multimedia contents in peer nodes.
Similar content being viewed by others
References
Andronache A., Brust M.R., Rothugel S.: HyMN-injection-based multimedia content distribution in hybrid wireless networks. Multimed. Syst. 14(3), 145–153 (2008)
Brookshier D., Govoni D., Krishnan N., Soto J.: JXTA: Java P2P Programming. Sams, Indianapolis (2002)
Buford J., Yu H., Lua E.: P2P Networking and Applications. Elssevier, Amsterdam (2008)
Crowcroft, J., Moreton, T., Pratt, I., Twigg, A.: Peer-to-Peer Technologies. In: Foster, I., Kesselman, C. (eds.) The Grid: Blueprint for a new Computing Infrastructure, chapter 29, pp. 593–622. Morgan Kaufmann (2003)
Denko M., Lu H.: Replica dissemination and update strategies in cluster-based mobile ad hoc networks. J. Mobile Inf. Syst. 2(4), 193–209 (2006)
Doulamis, N.D., Karamolegkos, P.N., Doulamis, A.N., Protonotarios E.N.: Cluster-based proactive replication of multimedia files in peer-to-peer networks 2nd International Conference on Digital Information Management (ICDIM’07), pp. 368–375 (2007)
Gehlen G., Aijaz F., Zhu Y., Walke B.: Mobile P2P Web services using SIP. Mobile Inf. Syst. 3(3–4), 165–185 (2007)
Gummadi K.P., Dunn R.J., Saroiu S., Gribble S.D., Levy H.M., Zahorjan J.: Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. SIGOPS Oper. Syst. Rev. 37(5), 314–329 (2003)
Fessant F.L., Handurukande S., Kermarrec A.M., Massoulie L.: Clustering in peer-to-peer file sharing workloads. Proc. Int. Workshop Peer-to-Peer Syst. 3279, 217–226 (2004)
Huang, J., Li, X., Wu, J.: A Class-Based Search System in Unstructured P2P Networks. In: Proceedings of the 21st International Conference on Advanced Networking and Applications. AINA. IEEE Computer Society, Washington, DC, pp. 76–83 (2007)
Kalogeraki, V., Delis, A., Gunopulos, D.: Handling Multimedia Objects in Peer-to-Peer Networks. In: Proceedings of 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2002), pp. 438–439. IEEE CS (2002)
Lew M.S., Sebe N., Djeraba C., Jain R.: Content-based multimedia information retrieval: state of the art and challenges. ACM Trans. Multimed. Comput. Commun. Appl. 2(1), 1–19 (2006)
Li S.: Early Adopter JXTA. Wrox Press, Birmingham (2003)
Liu T., Katpelly R.: A two-level queueing system for interactive browsing and searching of video content. Multimed. Syst. 12, 289–306 (2007)
Liu L., Zimmermann R.: Adaptive low-latency peer-to-peer streaming and its application. Multimed. Syst. 11(6), 497–512 (2006)
Oaks, S., Traversat, B., Gong, L.: JXTA in a Nutshell. O’Reilly (2003)
Rusu, L.I., Rahayu, J.W., Taniar, D.: Intelligent Dynamic XML Documents Clustering. In: AINA, pp. 449–456 (2008)
Shen H.T., Shu Y., Yu B.: Efficient semantic-based content search in p2p network. IEEE Trans. Knowl. Data Eng. 16(7), 213–236 (2004)
Tan P.N., Steinbach M., Kumar V.: Introduction to Data Mining. Addison-Wesley, Reading (2005)
Tan L., Taniar D., Smith K.A.: A clustering algorithm based on an estimated distribution model. IJBIDM 1(2), 229–245 (2005)
Stutzbach D., Zhao Sh., Rejaie R.: Characterizing files in the modern Gnutella network. Multimed. Syst. 13, 35–50 (2007)
Witschel H.F.: Content-oriented topology restructuring for search in P2P networks. Technical report, University of Leipzig, Germany (2005)
Xhafa, F., Barolli, L., Daradoumis, T., Fernandez, R., Caballé, S.: Extension and evaluation of JXTA protocols for supporting reliable P2P distributed computing. Int. J. Web Inf. Syst. 4(1), 121–135 (2008). Emerald Pub.
Xhafa, F., Barolli, L., Daradoumis, T., Fernandez, R., Caballé, S.: JXTA-Overlay: An Interface for Efficient Peer Selection in P2P JXTA-based Systems. International Journal on Computer Standards & Interfaces. Elsevier, Amsterdam (2008, in Press)
Yang, B., Garcia-Molina, H.: Improving search in peer-to-peer networks. In: Proceedings of the 22nd IEEE International Conference on Distributed Computing (IEEE ICDCS’02), pp. 5–14 (2002)
Yang B., Hurson A.R.: Similarity-based clustering strategy for mobile ad hoc multimedia databases. Mobile Inf. Syst. 1(4), 253–273 (2005)
Zhou, Y., Croft, W. B., Levine B. N.: Content-based search in peer-to-peer networks. Technical report, University of Massachusetts (2004)
Zhu, Y., Yang, X., Hu, Y.: Making search efficient on Gnutella-like P2P systems. In: Proceedings of the 19th IEEE International Parallel & Distributed Processing Symposium (IPDPS’2005), pp. 56a. Denver, Colorado (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xhafa, F., Barolli, L., Jaen, E. et al. Evaluation of P2P multimedia clustering techniques in JXTA-Overlay. Multimedia Systems 15, 283–293 (2009). https://doi.org/10.1007/s00530-009-0169-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-009-0169-x