首页> 外文会议>Proceedings of the 25th ACM symposium on parallelism in algorithms and architectures >Non-Monetary Fair Scheduling - A Cooperative Game Theory Approach
【24h】

Non-Monetary Fair Scheduling - A Cooperative Game Theory Approach

机译:非货币公平调度-合作博弈论方法

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

摘要

We consider a multi-organizational system in which each organization contributes processors to the global pool but also jobs to be processed on the common resources. The fairness of the scheduling algorithm is essential for the stability and even for the existence of such systems (as organizations may refuse to join an unfair system). We consider on-line, non-clairvoyant scheduling of sequential jobs. The started jobs cannot be stopped, canceled, preempted, or moved to other processors. We consider identical processors, but most of our results can be extended to related or unrelated processors. We model the fair scheduling problem as a cooperative game and we use the Shapley value to determine the ideal fair schedule. In contrast to the current literature, we do not use money to assess the relative utilities of jobs. Instead, to calculate the contribution of an organization, we determine how the presence of this organization influences the performance of other organizations. Our approach can be used with arbitrary utility function (e.g., flow time, tardiness, resource utilization), but we argue that the utility function should be strategy resilient. The organizations should be discouraged from splitting, merging or delaying their jobs. We present the unique (to within a multiplicative and additive constants) strategy resilient utility function. We show that the problem of fair scheduling is NP-hard and hard to approximate. However, for unit-size jobs, we present a fully polynomial-time randomized approximation scheme (FPRAS). We also show that the problem parametrized with the number of organizations is fixed parameter tractable (FPT). In cooperative game theory, the Shapley value is considered in many contexts as "the" fair solution. Our results show that, although the problem for the large number of organizations is computationally hard, this solution concept can be used in scheduling (for instance, as a benchmark for measuring fairness of heuristic algorithms).
机译:我们考虑一个多组织的系统,其中每个组织都向全局池提供处理器,但也要在公共资源上处理作业。调度算法的公平性对于此类系统的稳定性甚至是生存至关重要(因为组织可能拒绝加入不公平的系统)。我们考虑顺序执行作业的在线,非透视方式。已启动的作业无法停止,取消,抢占或移至其他处理器。我们考虑使用相同的处理器,但是我们的大多数结果都可以扩展到相关或不相关的处理器。我们将公平调度问题建模为一个合作博弈,并使用Shapley值确定理想的公平调度。与当前文献相反,我们不使用金钱来评估工作的相对效用。相反,为了计算组织的贡献,我们确定该组织的存在如何影响其他组织的绩效。我们的方法可以与任意效用函数一起使用(例如流动时间,拖延时间,资源利用),但是我们认为效用函数应该具有策略弹性。不应该鼓励组织分裂,合并或延迟其工作。我们提出了独特的(在乘法常数和加性常数之内)策略弹性效用函数。我们证明公平调度的问题是NP难的,并且很难近似。但是,对于单位大小的工作,我们提出了一个完全多项式时间随机逼近方案(FPRAS)。我们还表明,与组织数目相关的参数化问题是固定参数易处理的(FPT)。在合作博弈理论中,Shapley值在许多情况下被视为“公平”解决方案。我们的结果表明,尽管许多组织的问题在计算上都很困难,但此解决方案概念可用于调度(例如,作为衡量启发式算法公平性的基准)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号