首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >A 2-Approximation Algorithm for Scheduling Parallel and Time-Sensitive Applications to Maximize Total Accrued Utility Value
【24h】

A 2-Approximation Algorithm for Scheduling Parallel and Time-Sensitive Applications to Maximize Total Accrued Utility Value

机译:调度并行和时间敏感应用程序以最大化总应计效用值的2-近似算法

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

摘要

For a time-sensitive application, the usefulness of its end results (also called the application's accrued utility value in the paper) depends on the time when the application is completed and its results are delivered. In this paper, we address the accrued utility value maximization problem for narrow parallel and time-sensitive applications. We first consider the problem in the context of a discrete time domain and present the Spatial-Temporal Interference Based (STIB) scheduling algorithm. We formally prove that the STIB algorithm is a 2-approximation algorithm. Second, we extend our work to a continuous time domain and present a heuristic scheduling algorithm, i.e., the Continuous Spatial-Temporal Interference Based (STIB-C) algorithm to maximize the system's total accrued utility value when the system operates in a continuous time domain. The extensive empirical evaluations reveal that: (1) in a discrete time domain, the systems’ total accrued utility values obtained through the STIB algorithm are consistent with the theoretic bound, i.e., they never go below 50 percent of the optimal value. In fact, on average, the STIB algorithm can achieve over 92.5 percent of the optimal value; (2) compared to other scheduling policies listed in the literature, the developed STIB and STIB-C algorithms have clear advantages in terms of the system's total accrued utility value and the profitable application ratio. In particular, in terms of the system's total accrued utility value, both the STIB  and the STIB-C  algorithms achieve as much as six times for both the First Come First Come Serve(FCFS) with backfilling algorithm and the Gang Earliest Deadline First (EDF) algorithm, and 4.5 times for the 0-1 Knapsack based scheduling algorithm. In terms of the profitable application ratio, both the STIB and the STIB-C  algorithms obtain as much as four times for both the FCFS with bac- filling algorithm and the Gang EDF algorithm, and two times for the 0-1 Knapsack based scheduling algorithm.
机译:对于时间敏感的应用程序,其最终结果的有用性(在本文中也称为应用程序的应计实用价值)取决于应用程序完成和交付结果的时间。在本文中,我们针对狭窄的并行且对时间敏感的应用解决了应计的效用值最大化问题。我们首先在离散时域的上下文中考虑该问题,并提出基于时空干扰(STIB)的调度算法。我们正式证明了STIB算法是一种2近似算法。其次,我们将工作扩展到连续时域,并提出一种启发式调度算法,即基于连续时空干扰(STIB-C)算法,以在系统在连续时域中运行时最大化系统的总应计效用值。 。广泛的经验评估表明:(1)在离散时域中,通过STIB算法获得的系统总应计效用值与理论界线是一致的,即它们永远不会低于最佳值的50%。实际上,STIB算法平均可以达到最佳值的92.5%以上; (2)与文献中列出的其他调度策略相比,已开发的STIB和STIB-C算法在系统的应计总实用价值和可获利的应用比率方面具有明显的优势。特别是,就系统的总应计效用价值而言,STIB和STIB-C算法的回填算法(FCS)和帮派最早截止日期优先(EDF)都达到了六倍)算法,以及基于0-1背包的调度算法的4.5倍。就获利的应用比率而言,STIB和STIB-C算法无论是使用bacfill算法和Gang EDF算法获得的FCFS都是四倍,而基于0-1背包的调度算法的获得则是两倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号