Affiliation:
1. Johns Hopkins University
2. Microsoft Research
3. George Washington University
Abstract
Enterprise and scientific data sets double every year, forcing similar growths in storage size and power consumption. As a consequence, current system architectures used to build data warehouses are about to hit a power consumption wall. In this paper we propose an alternative architecture comprising large number of so-called Amdahl blades that combine energy-efficient CPUs with solid state disks to increase sequential read I/O throughput by an order of magnitude while keeping power consumption constant. We also show that while keeping the total cost of ownership constant, Amdahl blades offer five times the throughput of a state-of-theart computing cluster for data-intensive applications. Finally, using the scaling laws originally postulated by Amdahl, we show that systems for data-intensive computing must maintain a balance between low power consumption and per-server throughput to optimize performance perWatt.
Publisher
Association for Computing Machinery (ACM)
Reference16 articles.
1. Computer Architecture and Amdahl's Law
2. Beyond the Data Deluge
3. Fusion-IO. ioDrive. Available from: http://www.fusionio.com/. Fusion-IO. ioDrive. Available from: http://www.fusionio.com/.
Cited by
35 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Energy-Efficient Database Systems: A Systematic Survey;ACM Computing Surveys;2022-12-07
2. The Case for In-Memory OLAP on "Wimpy" Nodes;2021 IEEE 37th International Conference on Data Engineering (ICDE);2021-04
3. A file system bypassing volatile main memory;Proceedings of the 15th ACM International Conference on Computing Frontiers;2018-05-08
4. Augmenting Amdahl's Second Law: A Theoretical Model to Build Cost-Effective Balanced HPC Infrastructure for Data-Driven Science;2017 IEEE 10th International Conference on Cloud Computing (CLOUD);2017-06
5. On Energy Proportionality and Time-Energy Performance of Heterogeneous Clusters;2016 IEEE International Conference on Cluster Computing (CLUSTER);2016-09