首页> 外文期刊>Journal of Parallel and Distributed Computing >Distributed scheduling strategy for divisible loads on arbitrarily configured distributed networks using load balancing via virtual routing
【24h】

Distributed scheduling strategy for divisible loads on arbitrarily configured distributed networks using load balancing via virtual routing

机译:通过虚拟路由使用负载平衡在任意配置的分布式网络上分配负载的分布式调度策略

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

摘要

In this paper, we consider a scheduling problem for divisible loads originating from single or multiple sites on arbitrary networks. We first propose a generalized mathematical model and formulate the scheduling problem as an optimization problem with an objective to minimize the processing time of the loads. We derive a number of theoretical results on the solution of the optimization problem. On the basis of these first set of results, we propose an efficient algorithm for scheduling divisible loads using the concept of load balancing via virtual routing for an arbitrary network configuration. The proposed algorithm has three major attractive features. Firstly, the algorithm is simple to realize and can be implemented in a distributed fashion. The second one is in its style of working by avoiding the need for generating a timing diagram explicitly for any complex networks having an arbitrary network topology. The last one is its capability of handling divisible loads originating from both single and multiple sites. When divisible loads originate from a single node, we compare the proposed algorithm with a recently proposed RAOLD algorithm which is based on minimum cost spanning tree [J. Yao, V. Bharadwaj, Design and performance analysis of divisible load scheduling strategies on arbitrary graphs, Cluster Computing 7(2) (2004) 191-207]. When divisible loads originate from multiple sites, we test the performance on sparse, medium and densely connected networks. This is the first time in the divisible load theory (DLT) literature that such a generic approach for handling divisible loads originating from multiple sites on arbitrary networks employing load balancing via virtual routing is attempted.
机译:在本文中,我们考虑了源自任意网络上单个或多个站点的可分负载的调度问题。我们首先提出一个广义的数学模型,并将调度问题表述为一个优化问题,其目标是最大程度地减少负载的处理时间。关于优化问题的解决方案,我们得出了许多理论结果。基于这些第一组结果,我们提出了一种有效的算法,该算法使用负载均衡的概念通过虚拟路由为任意网络配置调度可分割的负载。所提出的算法具有三个主要的吸引人的特征。首先,该算法易于实现,并且可以以分布式方式实现。第二种方式的工作方式是,无需为具有任意网络拓扑的任何复杂网络明确生成时序图。最后一个是它处理来自单个站点和多个站点的可分割负载的能力。当可分负载来自单个节点时,我们将提出的算法与最近提出的基于最小成本生成树的RAOLD算法进行比较[J. Yao,V. Bharadwaj,在任意图中的可分负载调度策略的设计和性能分析,集群计算7(2)(2004)191-207]。当可分负载来自多个站点时,我们将测试稀疏,中等和密集连接的网络的性能。这是可分负载理论(DLT)文献中的第一次尝试使用这种通用的方法来处理源自任意网络上多个站点的可分负载,该方法采用了通过虚拟路由进行负载平衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号