论文标题

动态加权公平性,最小的干扰

Dynamic Weighted Fairness with Minimal Disruptions

论文作者

Im, Sungjin, Moseley, Benjamin, Munagala, Kamesh, Pruhs, Kirk

论文摘要

在本文中,我们考虑以下动态公平分配问题:鉴于一系列工作的到达和出发,目标是维持对目标公平分配​​策略的大致分配资源分配,同时最小化中断的总数,这是任何作业分配的次数。我们考虑了一类丰富的公平分配政策,这些政策会大大推广以前的工作中考虑的政策。 我们首先考虑只能到达工作的模型,或者工作仅离开。我们向每次步骤保持恒定的近似公平分配所需的中断数量,呈现紧密的上限和下限。特别是,对于作业具有权重且资源分配的规范案例与作业的重量成正比,我们表明,保持恒定的近似公平分配需要$θ(\ log log^* n)$每个作业中断,几乎与单位权重情况下的工作界限相匹配。对于更通用的设置,在新作业到达时,分配策略仅降低了对工作的分配,我们表明维护持续的近似公平分配需要$θ(\ log n)$每个作业中的干扰。然后,我们考虑工作可以到达和离开的模型。我们首先在任意实例中保持恒定的近似公平性所需的中断数量显示了强大的下限。相比之下,我们表明存在一种算法可以保持恒定的近似公平性,如果工作权重独立于工作到达和出发订单,则每份工作预期$(1)$预期的中断。我们最终展示了如何使用多个资源将结果扩展到设置。

In this paper, we consider the following dynamic fair allocation problem: Given a sequence of job arrivals and departures, the goal is to maintain an approximately fair allocation of the resource against a target fair allocation policy, while minimizing the total number of disruptions, which is the number of times the allocation of any job is changed. We consider a rich class of fair allocation policies that significantly generalize those considered in previous work. We first consider the models where jobs only arrive, or jobs only depart. We present tight upper and lower bounds for the number of disruptions required to maintain a constant approximate fair allocation every time step. In particular, for the canonical case where jobs have weights and the resource allocation is proportional to the job's weight, we show that maintaining a constant approximate fair allocation requires $Θ(\log^* n)$ disruptions per job, almost matching the bounds in prior work for the unit weight case. For the more general setting where the allocation policy only decreases the allocation to a job when new jobs arrive, we show that maintaining a constant approximate fair allocation requires $Θ(\log n)$ disruptions per job. We then consider the model where jobs can both arrive and depart. We first show strong lower bounds on the number of disruptions required to maintain constant approximate fairness for arbitrary instances. In contrast we then show that there there is an algorithm that can maintain constant approximate fairness with $O(1)$ expected disruptions per job if the weights of the jobs are independent of the jobs arrival and departure order. We finally show how our results can be extended to the setting with multiple resources.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源