首页> 外国专利> Efficient Load-Balancing Method and System for Tree-Based Applications

Efficient Load-Balancing Method and System for Tree-Based Applications

机译:基于树的应用程序的高效负载均衡方法和系统

摘要

In a system having multiple parallel processors, a process to enhance performance of tree based applications by balancing the processing load amongst all available parallel processors when processing the tree structure. Tree nodes and leaves are uniformly sampled at random to estimate the corresponding work (such as node counts and leave work). This is done through novel uniform node sample and weighted random depth probing. A linear workload mapping then maps subtrees into sub-intervals of a one-dimensional interval. Such mapping facilities inverse mapping of the estimated workload to achieve efficient partitioning of the tree. The process further adaptively decides upon subtrees to sample allowing for matching with the characteristics of input trees, decreasing the number of probes, while resulting in accurate load-balancing. The process provides for fast load balancing for complex tree-based applications by exploiting statistical random sampling and requires only modest memory resources for such process making it suitable and applicable to even modest embedded devices. A significant speedup in processing is achieved which increases with the number of available processors.
机译:在具有多个并行处理器的系统中,一种通过在处理树结构时平衡所有可用并行处理器之间的处理负载来增强基于树的应用程序性能的过程。随机对树节点和树叶进行统一采样以估计相应的工作(例如节点数和离开工作)。这是通过新颖的统一节点样本和加权随机深度探测完成的。然后,线性工作负载映射将子树映射为一维间隔的子间隔。这样的映射设施对估计的工作量进行逆映射以实现树的有效划分。该过程进一步自适应地决定要采样的子树,以允许与输入树的特征匹配,减少探针的数量,同时实现精确的负载平衡。该过程通过利用统计随机采样为复杂的基于树的应用程序提供快速的负载平衡,并且该过程仅需要适度的内存资源,从而使其适用于甚至适用于适度的嵌入式设备。随着可用处理器数量的增加,处理速度显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号