• DocumentCode
    774244
  • Title

    Improving Query Response Delivery Quality in Peer-to-Peer Systems

  • Author

    Liu, Xiaomei ; Liu, Yunhao ; Xiao, Li

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ.
  • Volume
    17
  • Issue
    11
  • fYear
    2006
  • Firstpage
    1335
  • Lastpage
    1347
  • Abstract
    Unstructured peer-to-peer (P2P) system is the prevalent model in today´s P2P systems. In such systems, a response is sent along the same path that carried the incoming query message. To guarantee the anonymity of the requestor, no requestor information is included in the response message, and each node in the query´s incoming path only knows its direct neighbors who sent the query request to it. This mechanism introduces response loss when any one node or connection in the path fails, which is a common occurrence in the P2P system due to its dynamic feature. In this paper, we address the response loss problem and show that peers´ oscillation can cause up to a 35 percent response loss in an unstructured P2P system. We also present three techniques to alleviate this problem: the redundant response delivery (RRD) scheme as a proactive approach, the adaptive response delivery (ARD) scheme as a reactive approach, and the extended adaptive response delivery scheme to render ARD to function in an unstructured P2P system with limited or no flooding-based search mechanism. We have evaluated our techniques in a large-scale network simulation. With limited traffic overhead, all three techniques reduce response loss rate by more than 65 percent and are fully distributed. We have designed our techniques to be simple to develop and implement in existing P2P systems
  • Keywords
    peer-to-peer computing; query processing; adaptive response delivery; query response delivery quality; redundant response delivery; unstructured peer-to-peer system; Bandwidth; File servers; Floods; Internet; Large-scale systems; Peer to peer computing; Robustness; Telecommunication traffic; Traffic control; Web server; Peer-to-peer system; flooding search; query response; response loss problem.; response path;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.157
  • Filename
    1705469