• DocumentCode
    2451657
  • Title

    Using query transformation to improve Gnutella search performance

  • Author

    Chandra, Surendar ; Acosta, William

  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Gnutella peers independently choose the way in which objects are named as well as queried. Using a long term analysis of the files shared and queries issued, we show that this flexibility leads to a mismatch between the way that objects were named and the way that users were issuing search queries. Thirty percent of the failed queries contained keywords that were not present in any file name while the remaining queries failed because no file name contained all the keywords in a particular query. Our earlier analysis of files shared in the popular iTunes music file sharing system showed that standardizing the file names to make them easier to search is not a viable alternative. Instead, we transform the queries to better match the objects available in the system. We investigated spell correction (using file name information from the neighborhood) as well as remove query keywords. We consider the results from the transformed query to be relevant to the intent of the original query if the transformed query used many of the original keywords and the number of matching files closely matched the number of matches for typical successful queries. Our approach is practical and uses information available within the immediate neighborhood of an ultra-peer. An overlay agnostic analysis shows that our transformation improves success rates from 45% to between 72.5% and 91.2%. Using our Hybrid mechanism as a Gnutella middleware, our transformation produced relevant results for about 61% of the failed queries.
  • Keywords
    middleware; peer-to-peer computing; Gnutella middleware; Gnutella peers; Gnutella search performance; file names; hybrid mechanism; iTunes music file sharing system; keywords; long term analysis; overlay agnostic analysis; query transformation; search query; spell correction; Automatic control; Dictionaries; Middleware; Network topology; Peer to peer computing; Telecommunication traffic; query transformation; unstructured peer-to-peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4244-6533-0
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2010.5470933
  • Filename
    5470933