{"title":"Rearrange Broadcast Schedules on DHT-Based Peer-to-Peer Networks","authors":"Jeng-Wei Lin","doi":"10.1109/ICOIN.2008.4472794","DOIUrl":null,"url":null,"abstract":"In peer-to-peer (P2P) networks, broadcast is a basic service for many operations. For DHT-based P2P networks, several approaches have been proposed. They explicitly or implicitly maintain a spanning tree so that each non-leaf peer forwards broadcast messages to its children along the spanning tree. When peers are uniformly distributed, it is highly expected that the broadcast message will reach all peers by at most O(log N) hops where N is the network size. We study fast broadcast on DHT-based P2P networks in finer time granularity. In a round, an activated peer - that has received the broadcast message - can unicast the message to a non-activated peer - that has not yet received the message. We try to rearrange the forwardings in an existing spanning tree. A non-activated peer finds an activated peer in a bottom-up approach. When the search is restricted to on the path from a peer to the root, we present an algorithm, denoted as BSR (Broadcast Schedule Rearranger), to rearrange the forwardings. Simulation results show that when there are enough peers in the network, the number of rounds of the resultant broadcast schedule is close to log2N.","PeriodicalId":447966,"journal":{"name":"2008 International Conference on Information Networking","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Information Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOIN.2008.4472794","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In peer-to-peer (P2P) networks, broadcast is a basic service for many operations. For DHT-based P2P networks, several approaches have been proposed. They explicitly or implicitly maintain a spanning tree so that each non-leaf peer forwards broadcast messages to its children along the spanning tree. When peers are uniformly distributed, it is highly expected that the broadcast message will reach all peers by at most O(log N) hops where N is the network size. We study fast broadcast on DHT-based P2P networks in finer time granularity. In a round, an activated peer - that has received the broadcast message - can unicast the message to a non-activated peer - that has not yet received the message. We try to rearrange the forwardings in an existing spanning tree. A non-activated peer finds an activated peer in a bottom-up approach. When the search is restricted to on the path from a peer to the root, we present an algorithm, denoted as BSR (Broadcast Schedule Rearranger), to rearrange the forwardings. Simulation results show that when there are enough peers in the network, the number of rounds of the resultant broadcast schedule is close to log2N.