中文

非预见性调度博弈

数据结构与算法 2011-01-07 v1

摘要

在调度博弈中,每个玩家拥有一项作业并选择一台机器来执行它。社会成本是所有机器上的最大负载(完工时间),而每个玩家的成本(负效用)是其自身作业的完成时间。在博弈中,玩家可能遵循自私策略来优化其成本,因此他们的行为不一定使博弈达到均衡。即使存在均衡,其完工时间也可能远大于社会最优值,这种低效率由无政府代价衡量——均衡完工时间与最优值之间的最坏比率。协调机制旨在通过设计调度策略来降低无政府代价,这些策略规定了分配给同一台机器的作业如何被调度。通常,这些策略根据作业声明的处理时间来定义调度。人们可能会想知道是否存在不需要此知识但仍能提供良好无政府代价的策略。这将使处理时间成为私有信息,并避免诚实性问题。在本文中,我们研究了这些所谓的非预见性策略。特别地,我们研究了 RANDOM 策略,该策略以随机顺序无抢占地调度作业,以及 EQUI 策略,该策略通过时间复用并行调度作业,为每个作业分配相等比例的 CPU 时间。

关键词

引用

@article{arxiv.1101.1256,
  title  = {Non-clairvoyant Scheduling Games},
  author = {Johanne Cohen and Christoph Durr and Nguyen Kim Thang},
  journal= {arXiv preprint arXiv:1101.1256},
  year   = {2011}
}