• DocumentCode
    1194399
  • Title

    Exploiting Geographical and Temporal Locality to Boost Search Efficiency in Peer-to-Peer Systems

  • Author

    Cai, Hailong ; Wang, Jun

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE
  • Volume
    17
  • Issue
    10
  • fYear
    2006
  • Firstpage
    1189
  • Lastpage
    1203
  • Abstract
    As a hot research topic, many search algorithms have been presented and studied for unstructured peer-to-peer (P2P) systems during the past few years. Unfortunately, current approaches either cannot yield good lookup performance, or incur high search cost and system maintenance overhead. The poor search efficiency of these approaches may seriously limit the scalability of current unstructured P2P systems. In this paper, we propose to exploit two-dimensional locality to improve P2P system search efficiency. We present a locality-aware P2P system architecture called Foreseer, which explicitly exploits geographical locality and temporal locality by constructing a neighbor overlay and a friend overlay, respectively. Each peer in Foreseer maintains a small number of neighbors and friends along with their content filters used as distributed indices. By combining the advantages of distributed indices and the utilization of two-dimensional locality, our scheme significantly boosts P2P search efficiency while introducing only modest overhead. In addition, several alternative forwarding policies of Foreseer search algorithm are studied in depth on how to fully exploit the two-dimensional locality
  • Keywords
    peer-to-peer computing; query processing; temporal databases; Foreseer search algorithm; content filter; distributed indices; geographical locality; locality-aware P2P system architecture; peer-to-peer system; search efficiency improvement; temporal locality; Blindness; Costs; Delay; Dictionaries; Filters; IP networks; Large-scale systems; Peer to peer computing; Scalability; Telecommunication traffic; Foreseer; geographical locality; search efficiency.; temporal locality; unstructured peer-to-peer systems;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.139
  • Filename
    1687887