【24h】

Dynamic Load Balancing for Distributed Search

机译:用于分布式搜索的动态负载平衡

获取原文

摘要

This paper examines how computation can be mapped across the nodes of a distributed search system to effectively utilize available resources. We specifically address computationally intensive search of complex data, such as content-based retrieval of digital images or sounds, where sophisticated algorithms must be evaluated on the objects of interest. Since these problems require significant computation, we distribute the search over a collection of compute nodes, such as active storage devices, intermediate processors and host computers. A key challenge with mapping the desired computation to the available resources is that the most efficient distribution depends on several factors: relative power and number of compute nodes; network bandwidth between the compute nodes; the cost of evaluating query predicates; and the selectivity of the given query. This wide range of variables renders manual partitioning of the computation infeasible, particularly since some of the parameters (e.g., available network bandwidth) can change during the course of a search. This paper proposes several techniques for dynamic partitioning of computation, and demonstrates that they can significantly improve efficiency for distributed search applications.
机译:本文介绍了如何在分布式搜索系统的节点上映射计算,以有效地利用可用资源。我们专门地解决了对复杂数据的计算密集搜索,例如基于内容的数字图像或声音的检索,其中必须对感兴趣的对象进行复杂的算法。由于这些问题需要大量计算,因此我们将搜索的搜索分发放,例如活动存储设备,中间处理器和主计算机。将所需计算映射到可用资源的主要挑战是最有效的分布取决于几个因素:计算节点的相对功率和数量;计算节点之间的网络带宽;评估查询谓词的成本;以及给定查询的选择性。这种广泛的变量使得手动分区不可行,特别是由于一些参数(例如,可用网络带宽)可以在搜索过程中改变。本文提出了几种用于计算的动态分区技术,并表明它们可以显着提高分布式搜索应用的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号