首页> 外文期刊>Journal of Parallel and Distributed Computing >BMMI-tree: A Peer-to-Peer m-ary tree using 1-m node splitting for an efficient multidimensional complex query search
【24h】

BMMI-tree: A Peer-to-Peer m-ary tree using 1-m node splitting for an efficient multidimensional complex query search

机译:BMMI树:使用1-m节点分割的点对点m元树,用于高效的多维复杂查询搜索

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

摘要

Peer-to-Peer (P2P) applications such as content distribution and sharing (like file, audio, video), multiuser communication (games, desktop sharing, e-learning) have emerged as a new paradigm over a last decade. However, scalability requirements remain a major concern and hence, the distribution and effective search of multidimensional data have become major challenges for P2P computing. Most of the existing P2P overlays either do not give support to Multidimensional Indexing (MI) or the frameworks are less efficient for complex query search or they are limited up to binary trees only, with the search complexity O(log(2)N). However, traditional MI based on m-ary tree is strengthened for the complex query search (bound to log(m)N) using higher fanout, m 2. Based on these observations, we propose BMMI-tree (Balanced Multiway Multidimensional Indexing-tree) that uses an m-ary P2P tree overlay network and also provides the support of MI tree indexing methods such as R-tree or SS-tree in this paper. The paper also analyzes the complex query search algorithms performed in O(log(m)N) steps with the experimental results. In addition, the construction of the P2P tree network requires to split some existing node and its data objects into m new child nodes (during node join) and vice versa (during node leave). To the best of our knowledge, none of the existing node splitting algorithms for multiway multidimensional trees offer 1-m node splitting. Hence, in this paper, we also propose two different approaches to split the MI tree node into m number of nodes (m-ary split) to be used effectively to create a dynamic tree overlay. Lastly, we present how the BMMI-tree can be applied for service provisioning in cloud computing in a decentralized and distributed manner. (C) 2018 Elsevier Inc. All rights reserved.
机译:对等(P2P)应用程序,例如内容分发和共享(如文件,音频,视频),多用户通信(游戏,桌面共享,电子学习)已成为过去十年的新范例。但是,可伸缩性要求仍然是主要问题,因此,多维数据的分布和有效搜索已成为P2P计算的主要挑战。大多数现有的P2P覆盖要么不支持多维索引(MI),要么框架对于复杂的查询搜索效率较低,或者仅限于二叉树,搜索复杂度为O(log(2)N)。但是,对于复杂查询搜索(绑定到log(m)N),使用更高的扇出,m> 2,可以增强基于m-ary树的传统MI。基于这些观察,我们提出了BMMI-tree(平衡多路多维索引),本文使用m-ary P2P树覆盖网络,并提供MI树索引方法的支持,例如R树或SS树。本文还分析了以O(log(m)N)步骤执行的复杂查询搜索算法,并给出了实验结果。另外,P2P树网络的构建需要将一些现有节点及其数据对象拆分为m个新的子节点(在节点加入期间),反之亦然(在节点离开期间)。据我们所知,用于多维多维树的现有节点拆分算法均未提供1-m节点拆分。因此,在本文中,我们还提出了两种不同的方法将MI树节点拆分为m个节点(m元拆分),以有效地创建动态树覆盖。最后,我们介绍了如何将BMMI树以分散和分布式的方式应用于云计算中的服务供应。 (C)2018 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号