Affiliation:
1. Duke University, NC, USA
2. Google, Duke University, NC, USA
Abstract
Ensuring fairness in a system with scarce, preferred resources requires time sharing. We consider a heterogeneous system with a few “big” and many “small” processors. We allocate heterogeneous processors using a novel token mechanism, which frames the allocation problem as a repeated game. At each round, users request big processors and spend a token if their request is granted. We analyze the game and optimize users’ strategies to produce an equilibrium. In equilibrium, allocations balance performance and fairness. Our mechanism outperforms classical, fair mechanisms by 1.7×, on average, in performance gains, and is competitive with a performance maximizing mechanism.
Funder
Semiconductor Research Corporation program
MARCO and DARPA
STARnet
NSF
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Information Systems,Software
Reference70 articles.
1. Intel 64 and IA-32 Architectures Software Developer’s Manual. Retrieved April 4 2018 from https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.pdf. Intel 64 and IA-32 Architectures Software Developer’s Manual. Retrieved April 4 2018 from https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.pdf.
2. Mean Field Equilibrium in Dynamic Games with Strategic Complementarities
3. Equilibria of dynamic games with many players: Existence, approximation, and market structure
4. On oblivious equilibrium in large population stochastic games
5. Optimal utility based multi-user throughput allocation subject to throughput constraints
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Spatiotemporal Strategies for Long-Term FPGA Resource Management;2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS);2022-05