首页> 外文期刊>Computer Communications >Design and analysis of a non-preemptive decentralized load balancing algorithm for multi-class jobs in distributed networks
【24h】

Design and analysis of a non-preemptive decentralized load balancing algorithm for multi-class jobs in distributed networks

机译:分布式网络中多类作业的非抢占式分散负载均衡算法设计与分析

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

摘要

In this paper, we propose a static, decentralized load balancing algorithm for handling multi-class jobs in distributed network system for minimizing the mean response time of a job, using the concept of virtual routing. We formulate the problem as a constrained non-linear minimization problem with job flow-rate, communication delays, and processing delays, as constraints. We employ a novel approach to transform the formulated problem into an equivalent routing problem and propose an algorithm, referred to as load balancing via virtual routing (LBVR), to seek an optimal solution, whenever it exists. We show that the design of the proposed algorithm subsumes several interesting properties and guarantees to deliver a super-linear rate of convergence in obtaining an optimal solution, whenever it exists. Also, when the variation of mean link delays is assumed to be a convex function, we show that the solution generated by our LBVR algorithm is indeed an optimal solution, whereas, when the above variation is assumed to be non-convex, we derive a necessary condition for an optimal solution. With rigorous experiments we test our algorithm in terms of its rate of convergence and quality of solution to quantify its performance. We demonstrate the complete workings of our algorithm using an illustrative example in a systematic fashion, for ease of understanding.
机译:在本文中,我们提出了一种静态的,分散的负载均衡算法,用于处理分布式网络系统中的多类作业,它使用虚拟路由的概念来最大限度地减少作业的平均响应时间。我们将该问题表述为一个以工作流率,通信延迟和处理延迟为约束的约束非线性最小化问题。我们采用一种新颖的方法将制定的问题转换为等效的路由问题,并提出了一种算法(称为通过虚拟路由进行负载平衡(LBVR)),以在存在时寻求最佳解决方案。我们表明,提出的算法的设计包含了几个有趣的属性,并保证了在存在最优解时都可以提供超线性收敛速度。同样,当假设平均链路延迟的变化是凸函数时,我们表明由LBVR算法生成的解确实是最优解,而当上述变化被假定为非凸时,我们得出最佳解决方案的必要条件。通过严格的实验,我们根据算法的收敛速度和解决方案质量对算法进行测试,以量化其性能。为了便于理解,我们以系统的方式使用一个示例来演示算法的完整工作原理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号