{"title":"Multi-space distributed hash tables for multiple transport domains","authors":"A. Harwood, M. Truong","doi":"10.1109/ICON.2003.1266204","DOIUrl":null,"url":null,"abstract":"The use of consistent hashing to construct a distributed hash table (DHT) has recently gained significant interest from the distributed computing community, particularly because algorithms have been devised which implement a DHT using peer-to-peer (P2P) technology. However a common assumption is that every node that participates in the DHT is within the same transport domain. Some solutions make to this problem make use of an intermediate overlay network which itself can become messy. Other solutions rely on the widespread use of IPv6 or \"work-arounds\" for the limited IPv4. We propose a solution that uses a multi-space DHT algorithm to manifest a DHT space in each transport domain, with bridge nodes linking DHT spaces between transport domains. The ostensive problem with this solution is to ensure that key requests are evenly distributed over all spaces. We provide a framework to solve this problem and give an example solution for a simple 2-space DHT network.","PeriodicalId":122389,"journal":{"name":"The 11th IEEE International Conference on Networks, 2003. ICON2003.","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 11th IEEE International Conference on Networks, 2003. ICON2003.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICON.2003.1266204","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The use of consistent hashing to construct a distributed hash table (DHT) has recently gained significant interest from the distributed computing community, particularly because algorithms have been devised which implement a DHT using peer-to-peer (P2P) technology. However a common assumption is that every node that participates in the DHT is within the same transport domain. Some solutions make to this problem make use of an intermediate overlay network which itself can become messy. Other solutions rely on the widespread use of IPv6 or "work-arounds" for the limited IPv4. We propose a solution that uses a multi-space DHT algorithm to manifest a DHT space in each transport domain, with bridge nodes linking DHT spaces between transport domains. The ostensive problem with this solution is to ensure that key requests are evenly distributed over all spaces. We provide a framework to solve this problem and give an example solution for a simple 2-space DHT network.