• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

FAWN: A Fast Array of Wimpy Nodes (2008)

Cached

  • Download as a PDF

Download Links

  • [www.ssrc.ucsc.edu]
  • [www.pdl.cs.cmu.edu]
  • [www.pdl.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.sigops.org]
  • [cs.ucsb.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www-2.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [cs303.stanford.edu]
  • [www.cs.cmu.edu]
  • [www.pdl.cmu.edu]
  • [www.pdl.cs.cmu.edu]
  • [www.cs.cmu.edu]
  • [www.cs.cmu.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by David G. Andersen , Jason Franklin , Amar Phanishayee , Lawrence Tan , Vijay Vasudevan
Citations:68 - 19 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Andersen08fawn:a,
    author = {David G. Andersen and Jason Franklin and Amar Phanishayee and Lawrence Tan and Vijay Vasudevan},
    title = {FAWN: A Fast Array of Wimpy Nodes},
    year = {2008}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

This paper introduces the FAWN—Fast Array of Wimpy Nodes—cluster architecture for providing fast, scalable, and power-efficient key-value storage. A FAWN links together a large number of tiny nodes built using embedded processors and small amounts (2–16GB) of flash memory into an ensemble capable of handling 700 queries per second per node, while consuming fewer than 6 watts of power per node. We have designed and implemented a clustered key-value storage system, FAWN-DHT, that runs atop these node. Nodes in FAWN-DHT use a specialized log-like back-end hash-based database to ensure that the system can absorb the large write workload imposed by frequent node arrivals and departures. FAWN uses a two-level cache hierarchy to ensure that imbalanced workloads cannot create hot-spots on one or a few wimpy nodes that impair the system’s ability to service queries at its guaranteed rate. Our evaluation of a small-scale FAWN cluster and several candidate FAWN node systems suggest that FAWN can be a practical approach to building large-scale storage for seek-intensive workloads. Our further analysis indicates that a FAWN cluster is cost-competitive with other approaches (e.g., DRAM, multitudes of magnetic disks, solid-state disk) to providing high query rates, while consuming 3-10x less power. Acknowledgements: We thank the members and companies of the CyLab Corporate Partners and the PDL

Citations

3028 H.: Chord: A scalable Peer-To-Peer lookup service for internet applications - Stoica, Morris, et al.
1194 Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems - Rowstron, Druschel
990 Xen and the art of virtualization - Barham, Dragovic, et al. - 2003
913 MapReduce: Simplified data processing on large clusters - Dean, Ghemawat
808 The design and implementation of a log-structured file system - Rosenblum, Ousterhout - 1991
637 The Google file system - Ghemawat, Gobioff, et al. - 2003
516 The part-time parliament - Lamport - 1998
394 Scheduling for reduced CPU energy - Weiser, Welch, et al. - 1994
328 Managing energy and server resources in hosting centers - Chase, Anderson, et al. - 2001
249 Katz “A case for redundant arrays of inexpensive disks - Patterson, Gibson, et al. - 1988
198 Venti: A New Approach to Archival Storage - Quinlan, Dorward - 2002
194 Dynamo: Amazon’s highly available key-value store - DeCandia, Hastorun, et al. - 2007
130 Byzantine generals in action: Implementing fail-stop processors - Schneider - 1984
117 eNVy: A non-volatile, main memory storage system - Wu, Zwaenepoel - 1994
115 The case for energy-proportional computing - Barroso, Hölzle - 2007
102 Storage alternatives for mobile computers - Douglis, Caceres, et al. - 1994
91 A scalable, commodity data center network architecture - Al-Fares, Loukissas, et al. - 2008
90 Vl2: a scalable and flexible data center network - Greenberg, Hamilton, et al. - 2009
82 A flash-memory based file system - Kawaguchi, Nishioka, et al. - 1995
80 et.al, “Boxwood: Abstractions as the Foundations for Storage Infrastructure - MacCormick, Murphy, et al. - 2004
73 Hibernator: Helping Disk Arrays Sleep Through The Winter - Zhu, Chen, et al. - 2005
70 Ensemble-level power management for dense blade servers - Ranganathan, Leech, et al.
62 personal communication - Johnson
59 ELF: An Efficient Log-Structured Flash File System for Micro Sensor Nodes - Dai, Neufeld, et al. - 2004
58 Flash memory file caching for mobile computers - Marsh, Douglis, et al. - 1994
56 Chain replication for supporting high throughput and availability - Renesse, Schneider - 2004
54 Bcube: a high performance, server-centric network architecture for modular data centers - GUO, LU, et al.
46 Active disks for large-scale data processing - Riedel, Faloutsos, et al.
45 Dcell: A Scalable and Fault-tolerant Network Structure for Data Centers - Guo, Wu, et al. - 2008
41 MicroHash: An Efficient Index Structure for Flash-Based Sensor Devices - Zeinalipour-Yazti, Lin, et al. - 2005
39 A.: Flashdb: Dynamic self-tuning database for nand flash - Nath, Kansal
36 Joulesort: a balanced energy-efficiency benchmark - Rivoire, Shah, et al. - 2007
34 A case for flash memory SSD in enterprise database applications - Lee, Moon, et al. - 2008
33 distributed data structures for Internet service construction - Scalable - 2000
31 Pergamum: Replacing tape with energy efficient, reliable disk-based archival storage - Storer, Greenan, et al. - 2010
25 Understanding and Designing New Server Architectures for Emerging Warehouse-Computing Environments - Lim, Ranganathan, et al. - 2008
25 Capsule: An Energy-Optimized Object Storage System for Memory-Constrained Sensor Devices - Mathur, Desnoyers, et al. - 2006
24 Data page layouts for relational databases on deep memory hierarchies - Ailamaki, DeWitt, et al.
24 and et al, “Overview of the Blue Gene/L system architecture - Gara - 2005
22 Smartsaver: Turning flash drive into a disk energy saver for mobile computers - Chen, Jiang, et al. - 2006
20 Gordon: Using flash memory to build fast, powerefficient clusters for data-intensive applications - Caulfield, Grupp, et al. - 2009
19 Evaluation of existing architectures in IRAM systems - Bowman, Cardwell, et al. - 1997
19 Cooperative Expendable Micro-slice Servers (CEMS): Low Cost, Low Power Servers for Internet-Scale Services - Hamilton - 2009
19 Delivering Energy Proportionality with Non Energy-Proportional Systems - Optimizing the Ensemble - Tolia, Wang, et al. - 2008
17 Online maintenance of very large random samples on flash storage - Nath, Gibbons - 2008
17 Enabling enterprise solid state disks performance - Polte, Simsa, et al. - 2009
17 Query processing techniques for solid state drives - Tsirogiannis, Harizopoulos, et al. - 2009
15 Optimizing power consumption in large scale storage systems - Ganesh, Weatherspoon, et al.
14 M.: Object storage on CRAQ: High-throughput chain replication for read-mostly workloads - Terrace, Freedman - 2009
12 Tech Titans Building Boom - Katz - 2009
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University