首页> 外文OA文献 >Dynamic load balancing strategies in heterogeneous distributed systemud
【2h】

Dynamic load balancing strategies in heterogeneous distributed systemud

机译:异构分布式系统中的动态负载平衡策略 ud

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Distributed heterogeneous computing is being widely applied to a variety of large size computational problems. This computational environments are consists of multiple het-uderogeneous computing modules, these modules interact with each other to solve the prob-lem. Dynamic load balancing in distributed computing system is desirable because it isudan important key to establish dependability in a Heterogeneous Distributed Computing Systems (HDCS). Load balancing problem is an optimization problem with exponential solution space. The complexity of dynamic load balancing increases with the size of a HDCS and becomes difficult to solve effectively. The solution to this intractable problem is discussed under different algorithm paradigm.The load submitted to the a HDCS is assumed to be in the form of tasks. Dynamic allocation of n independent tasks to m computing nodes in heterogeneous distributedudcomputing system can be possible through centralized or decentralized control. In central-ized approach,we have formulated load balancing problem considering task and machine heterogeneity as a linear programming problem to minimize the time by which all task completes the execution in makespan.The load balancing problem in HDCS aims to maintain a balanced allocation of tasks while using the computational resources. The system state changes with time on arrival of tasks from the users. Therefore,heterogeneous distributed system is modeled as an M/M/m queue. The task model is represented either as a consistent or an inconsistent expected time to compute (ETC) matrix. A batch mode heuristic has been used to de-sign dynamic load balancing algorithms for heterogeneous distributed computing systems with four different type of machine heterogeneity. A number of experiments have been conducted to study the performance of load balancing algorithms with three different ar-rival rate for the task. A better performance of the algorithms is observed with increasing of heterogeneity in the HDCS.A new codification scheme suitable to simulated annealing and genetic algorithm has been introduced to design dynamic load balancing algorithms for HDCS. These stochastic iterative load balancing algorithms uses sliding window techniques to select a batch of tasks, and allocate them to the computing nodes in the HDCS. The proposed dynamic genetic algorithm based load balancer has been found to be effective, especially in the case of a large number of tasks.
机译:分布式异构计算已被广泛应用于各种大型计算问题。该计算环境由多个异质计算模块组成,这些模块相互交互以解决问题。分布式计算系统中的动态负载平衡是可取的,因为它是在异构分布式计算系统(HDCS)中建立可靠性的重要关键。负载平衡问题是具有指数解空间的优化问题。动态负载平衡的复杂性随着HDCS的大小而增加,并且变得难以有效解决。在不同的算法范式下讨论了这个棘手问题的解决方案。假定以任务的形式提交给HDCS的负载。通过集中式或分散式控制,可以将n个独立任务动态分配给异构分布式 udcomputing系统中的m个计算节点。在集中式方法中,我们将任务和机器异质性作为线性编程问题制定了负载平衡问题,以最大程度地减少所有任务在makepan中完成执行的时间。HDCS中的负载平衡问题旨在保持任务的均衡分配同时使用计算资源。系统状态随用户到达任务的时间而变化。因此,异构分布式系统被建模为一个M / M / m队列。任务模型表示为一致或不一致的预期计算时间(ETC)矩阵。批处理模式试探法已用于为具有四种不同类型的机器异构性的异构分布式计算系统设计动态负载平衡算法。已经进行了许多实验来研究具有三种不同到达率的任务的负载均衡算法的性能。随着HDCS异质性的增加,该算法的性能也越来越好。引入了一种适合模拟退火和遗传算法的编码方案,设计了HDCS动态负载均衡算法。这些随机迭代负载平衡算法使用滑动窗口技术选择一批任务,并将其分配给HDCS中的计算节点。已经发现,提出的基于动态遗传算法的负载均衡器是有效的,特别是在执行大量任务的情况下。

著录项

  • 作者

    Sahoo B;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号