FAWN: A Fast Array of Wimpy Nodes

被引:18
作者
Andersen, David G. [1 ]
Franklin, Jason [1 ]
Kaminsky, Michael [2 ]
Phanishayee, Amar [1 ]
Tan, Lawrence [1 ]
Vasudevan, Vijay [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Intel Labs, Santa Clara, CA USA
基金
美国国家科学基金会;
关键词
1;
D O I
10.1145/1965724.1965747
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a fast array of wimpy nodes-FAWN-an approach for achieving low-power data-intensive data-center computing. FAWN couples low-power processors to small amounts of local flash storage, balancing computation and I/O capabilities. FAWN optimizes for per node energy efficiency to enable efficient, massively parallel access to data. The key contributions of this paper are the principles of the FAWN approach and the design and implementation of FAWN-KV-a consistent, replicated, highly available, and high-performance key-value storage system built on a FAWN prototype. Our design centers around purely log-structured datastores that provide the basis for high performance on flash storage, as well as for replication and consistency obtained using chain replication on a consistent hashing ring. Our evaluation demonstrates that FAWN clusters can handle roughly 350 key-value queries per Joule of energy-two orders of magnitude more than a disk-based system.
引用
收藏
页码:101 / 109
页数:9
相关论文
共 20 条
[1]  
Andersen D. G., 2009, P 22 ACM S OP SYST P
[2]  
[Anonymous], P 21 ACM S OP SYST P
[3]  
[Anonymous], 14 INT C ARCH SUPP P
[4]  
[Anonymous], JOURNALING FLASH FIL
[5]  
[Anonymous], P 18 ACM S OP SYST P
[6]   The case for energy-proportional computing [J].
Barroso, Luiz Andre ;
Hoelzle, Urs .
COMPUTER, 2007, 40 (12) :33-+
[7]  
BOWMAN W, 1997, WORKSH MIX LOG DRAM
[8]  
Hamilton J., 2009, Cooperative Expendable Micro-Slice Servers (CEMS): Low Cost, Low Power Servers for Internet-Scale Services
[9]  
JOHNSON B, 2008, COMMUNICATION NOV
[10]  
KATZ RH, 2009, IEEE SPECTRUM FEB