...
首页> 外文期刊>IEEE Transactions on Computers >Load sharing with consideration of future task arrivals in heterogeneous distributed real-time systems
【24h】

Load sharing with consideration of future task arrivals in heterogeneous distributed real-time systems

机译:考虑异构分布式实时系统中未来任务到达的负载共享

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

摘要

In a heterogeneous distributed real-time system, transferring an unguaranteed task at a node to another node currently with the most abundant resources is not necessarily the best decision. We propose a new load sharing (LS) algorithm for real-time applications which takes into account the effect of future task arrivals on locating the best receiver for each unguaranteed task. Upon arrival of a task at a node, the node first checks whether it can complete the task in time using the minimum-laxity-first-served discipline. If the node cannot guarantee the arrived task, or if some of existing guarantees were to be invalidated as a result of inserting the task into its queue, then the node must locate a remote node to which each unguaranteed task is to be transferred. The LS algorithm minimizes not only the probability of transferring an unguaranteed task T to an incapable node with Bayesian analysis, but also the probability that a remote node fails to guarantee T because of future arrivals of tighter-laxity tasks with queueing analysis. All parameters needed for a node's LS decision are collected/estimated online using time-stamped region-change broadcasts (TSRCBs) and Bayesian estimation. By using TSRCBs, the collected state information can be used to estimate other nodes' states. Use of Bayesian estimation makes the LS algorithm adaptive to dynamically varying workloads with little computational overhead. Simulation results show that the proposed LS algorithm outperforms other LS algorithms in minimizing the probability of dynamic failure, task collisions and excessive task transfers.
机译:在异构分布式实时系统中,将一个节点处的无保证任务转移到当前资源最丰富的另一个节点不一定是最佳决策。我们为实时应用提出了一种新的负载共享(LS)算法,该算法考虑了未来任务的到来对每个无保证任务的最佳接收者定位的影响。任务到达节点后,该节点首先使用最小延迟优先服务准则检查它是否可以及时完成任务。如果节点不能保证已到达的任务,或者由于将任务插入其队列而使某些现有保证无效,则该节点必须找到一个远程节点,每个未保证的任务都将被传送到该远程节点。 LS算法不仅最小化了通过贝叶斯分析将无法保证的任务T转移到无法胜任的节点的可能性,而且还最小化了由于结点分析而导致的松懈任务的未来到来,远程节点无法保证T的可能性。使用带时间戳的区域更改广播(TSRCB)和贝叶斯估计,在线收集/估计节点的LS决策所需的所有参数。通过使用TSRCB,收集的状态信息可用于估计其他节点的状态。贝叶斯估计的使用使LS算法能够以很少的计算开销适应动态变化的工作负载。仿真结果表明,所提出的最小二乘算法在最小化动态失败,任务冲突和过多任务转移的可能性方面优于其他LS算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号