Abstract
Specialization of datacenter resources brings performance and energy improvements in response to the growing scale and diversity of cloud applications. Yet heterogeneous hardware adds complexity and volatility to latency-sensitive applications. A resource allocation mechanism that leverages architectural principles can overcome both of these obstacles.
We integrate research in heterogeneous architectures with recent advances in multi-agent systems. Embedding architectural insight into proxies that bid on behalf of applications, a market effectively allocates hardware to applications with diverse preferences and valuations. Exploring a space of heterogeneous datacenter configurations, which mix server-class Xeon and mobile-class Atom processors, we find an optimal heterogeneous balance that improves both welfare and energy-efficiency. We further design and evaluate twelve design points along the Xeon-to-Atom spectrum, and find that a mix of three processor architectures achieves a 12× reduction in response time violations relative to equal-power homogeneous systems.
Funder
Microelectronics Advanced Research Corporation
Division of Computing and Communication Foundations
Defense Advanced Research Projects Agency
Semiconductor Research Corporation
Publisher
Association for Computing Machinery (ACM)
Reference72 articles.
1. Amazon. 2009. Elastic cloud computing. http://aws.amazon.com/ec2/. Amazon. 2009. Elastic cloud computing. http://aws.amazon.com/ec2/.
2. FAWN
3. Anonymous. 2012. Space Invaders. The Economist. Anonymous. 2012. Space Invaders. The Economist.
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献