首页> 外文学位 >Design and Implementation of Routing Algorithms for Supporting Multi-dimensional Range Query in HD Tree.
【24h】

Design and Implementation of Routing Algorithms for Supporting Multi-dimensional Range Query in HD Tree.

机译:支持HD树中多维范围查询的路由算法的设计与实现。

获取原文
获取原文并翻译 | 示例

摘要

The HD Tree is a novel data structure, which was recently proposed by Yunfeng Gu to support multi-dimensional range queries in a distributed environment. My thesis work is a follow-up to the research on the HD Tree. It focuses on the basic routing strategies in order to support multi-dimensional range queries in the HD Tree. There are two basic routing strategies supported by the HD Tree data structure: hierarchical routing and distributed routing. Hierarchical routing is an adapted version of routing in the tree structure, while distributed routing is a novel routing strategy built over the distributed structure of the HD Tree in order to accommondate the distributed environment. Hierarchical routing can be applied to any source and destination pair in the HD Tree, but results in a massive work load on nodes near the root. It also has very limited options in case of a node failure. Although distributed routing is applied only to the source and destination pair at the same depth of the HD Tree, its communication load is distributed to two sets of nodes at neighboring depths. Distributed routing has more options to survive a node failure. In my thesis work, four distributed routing algorithms were explored. Each of these four is a stand-alone routing algorithm, and can be applied in different routing conditions. Both theoretical analysis and experimental results indicate that any routing algorithm alone is able to achieve similar or better performance compared to the equivalent tree structure. However, the significance of this thesis work pertains not only to the performance issue. These different routing algorithms provide multiple options to accommondate a changing environment. Based on my thesis work, there were two advanced routing algorithms developed, a X2X routing algorithm which is a combination of four distributed routing algorithms, and a DROCR algorithm which is a combination of the hierarchical and distributed routing algorithms. These algorithms not only achieve considerable performance gain over its equivalent tree structure, but also make the routing in the HD Tree highly error resilient and load balancing. They are the fundamental algorithms in supporting multi-dimensional range queries in the HD Tree.
机译:HD Tree是一种新颖的数据结构,最近由顾云峰提出,旨在支持分布式环境中的多维范围查询。我的论文工作是对HD Tree的研究的后续。它着重于基本路由策略,以支持HD树中的多维范围查询。 HD Tree数据结构支持两种基本的路由策略:分层路由和分布式路由。分层路由是树形结构中路由的一种改编版本,而分布式路由是一种在HD树的分布式结构上构建的新颖路由策略,以适应分布式环境。分层路由可以应用于HD树中的任何源对和目标对,但是会导致根附近节点上的工作量很大。如果节点发生故障,它的选项也非常有限。尽管分布式路由仅应用于HD树相同深度的源对和目标对,但其通信负载却分布到相邻深度的两组节点。分布式路由具有更多的选择来抵抗节点故障。在我的论文工作中,探索了四种分布式路由算法。这四种都是独立的路由算法,可以在不同的路由条件下应用。理论分析和实验结果均表明,与等效树结构相比,单独使用任何路由算法都可以实现相似或更好的性能。但是,本文工作的意义不仅与绩效问题有关。这些不同的路由算法提供了多种选择来适应不断变化的环境。根据我的论文工作,开发了两种高级路由算法,一种是将四个分布式路由算法结合在一起的X2X路由算法,又是一种将分层和分布式路由算法结合起来的DROCR算法。这些算法不仅在同等的树结构上获得了可观的性能提升,而且使HD树中的路由具有高度的弹性和负载平衡能力。它们是支持HD树中多维范围查询的基本算法。

著录项

  • 作者

    Ye, Xun.;

  • 作者单位

    University of Ottawa (Canada).;

  • 授予单位 University of Ottawa (Canada).;
  • 学科 Computer Science.
  • 学位 M.C.S.
  • 年度 2011
  • 页码 77 p.
  • 总页数 77
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号