{"title":"LH*RSP2P: a scalable distributed data structure for P2P environment","authors":"W. Litwin, Hanafi Yakouben, Thomas J. E. Schwarz","doi":"10.1145/1416729.1416731","DOIUrl":null,"url":null,"abstract":"LH*<sub>RS</sub><sup>P2P</sup> is a Scalable Distributed Data Structure (SDDS) designed for P2P applications. It stores and processes data on SDDS peer nodes. Each node is both an SDDS client and, actually or potentially, an SDDS server with application or parity data. The scheme improves on LH*<sub>RS</sub>. The basic difference is that now key-based queries require at most one forwarding message, instead of possibly two for LH*<sub>RS</sub>. This property makes LH*<sub>RS</sub><sup>P2P</sup> the fastest P2P or SDDS addressing scheme. The scan operation now also takes at most two rounds. LH*<sub>RS</sub><sup>P2P</sup> parity management reuses the LH*<sub>RS</sub> Reed Salomon erasure correction scheme to deal efficiently with churn. The file supports unavailability or withdrawal of up to any <i>k</i> ≥ 1 peers, where <i>k</i> is a parameter that can scale dynamically. We discuss the LH*<sub>RS</sub><sup>P2P</sup> design, implementation issues and variants, as well as related work.","PeriodicalId":321308,"journal":{"name":"NOuvelles TEchnologies de la REpartition","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"NOuvelles TEchnologies de la REpartition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1416729.1416731","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
LH*RSP2P is a Scalable Distributed Data Structure (SDDS) designed for P2P applications. It stores and processes data on SDDS peer nodes. Each node is both an SDDS client and, actually or potentially, an SDDS server with application or parity data. The scheme improves on LH*RS. The basic difference is that now key-based queries require at most one forwarding message, instead of possibly two for LH*RS. This property makes LH*RSP2P the fastest P2P or SDDS addressing scheme. The scan operation now also takes at most two rounds. LH*RSP2P parity management reuses the LH*RS Reed Salomon erasure correction scheme to deal efficiently with churn. The file supports unavailability or withdrawal of up to any k ≥ 1 peers, where k is a parameter that can scale dynamically. We discuss the LH*RSP2P design, implementation issues and variants, as well as related work.