Although resource allocation is a well studied problem in computer science, until the prevalence of distributed systems, such as computing clouds and data centres, the question had been addressed predominantly for single resource type scenarios. At the beginning of the last decade, with the introuction of Dominant Resource Fairness, the studies of the resource allocation problem has finally extended to the multiple resource type scenarios. Dominant Resource Fairness is a solution, addressing the problem of fair allocation of multiple resource types, among users with heterogeneous demands. Based on Max-min Fairness, which is a well established algorithm in the literature for allocating resources in the single resource type scenarios, Dominant Resource Fairness generalises the scheme to the multiple resource case. It has a number of desirable properties that makes it preferable over alternatives, such as Sharing Incentive, Envy-Freeness, Pareto Efficiency, and Strategy Proofness, and as such, it is widely adopted in distributed systems. In the present study, we revisit the original study, and analyse the structure of the algorithm in closer view, to come up with an alternative algorithm, which approximates the Dominant Resource Fairness allocation in fewer steps. We name the new algorithm Precomputed Dominant Resource Fairness, after its main working principle.
翻译:尽管资源分配是计算机科学中一个被深入研究的问题,但在分布式系统(如计算云和数据中心)普及之前,该问题主要针对单一资源类型场景进行探讨。在上个十年初期,随着主导资源公平性的提出,资源分配问题的研究终于扩展到了多资源类型场景。主导资源公平性是一种解决在具有异构需求的用户之间公平分配多种资源类型问题的方案。它基于最大最小公平性(文献中针对单一资源类型场景分配资源的成熟算法),将该方案推广到多资源场景。主导资源公平性具有一系列理想特性,如共享激励、无嫉妒性、帕累托效率和防策略性,使其优于其他替代方案,因此在分布式系统中被广泛采用。在本研究中,我们重新审视原始研究,并更细致地分析算法结构,提出了一种在更少步骤内近似主导资源公平性分配的替代算法。根据其主要工作原理,我们将新算法命名为预计算主导资源公平性。