首页> 外文会议>International Euro-Par Conference on Parallel Processing >A Structured Overlay for Multi-dimensional Range Queries
【24h】

A Structured Overlay for Multi-dimensional Range Queries

机译:用于多维范围查询的结构化叠加层

获取原文

摘要

We introduce SONAR, a structured overlay to store and retrieve objects addressed by multi-dimensional names (keys). The overlay has the shape of a multi-dimensional torus, where each node is responsible for a contiguous part of the data space. A uniform distribution of keys on the data space is not necessary, because denser areas get assigned more nodes. To nevertheless support logarithmic routing, SONAR maintains, per dimension, fingers to other nodes, that span an exponentially increasing number of nodes. Most other overlays maintain such fingers in the key-space instead and therefore require a uniform data distribution. SONAR, in contrast, avoids hashing and is therefore able to perform range queries of arbitrary shape in a logarithmic number of routing steps—independent of the number of system- and query-dimensions. SONAR needs just one hop for updating an entry in its routing table: A longer finger is calculated by querying the node referred to by the next shorter finger for its shorter finger. This doubles the number of spanned nodes and leads to exponentially spaced fingers.
机译:我们介绍声纳,一个结构化叠加层来存储和检索由多维名称(键)寻址的对象。覆盖层具有多维环形的形状,其中每个节点负责数据空间的连续部分。不需要统一分布数据空间上的键,因为Denser区域已分配更多节点。尽管如此,支持对数路由,Sonar每维,每个指示器到其他节点,跨越指数越来越多的节点。大多数其他叠加层在关键空间中维持这种手指,因此需要统一的数据分布。相反,声纳避免散列,因此能够以与系统和查询维数无关的对数路由步骤的对数数的任意形状的范围查询。 SONAR仅需要更新其路由表中的条目:通过查询下一个较短的手指较短的手指来计算更长的手指。这使得跨越节点的数量加倍,并导致指数间隔的手指。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号