{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T19:27:42Z","timestamp":1776281262045,"version":"3.50.1"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"7","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0964474"],"award-info":[{"award-number":["CCF-0964474"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2011,7]]},"abstract":"<jats:p>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.<\/jats:p>\n          <jats:p>\n            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\n            <jats:italic>queries per Joule<\/jats:italic>\n            of energy---two orders of magnitude more than a disk-based system.\n          <\/jats:p>","DOI":"10.1145\/1965724.1965747","type":"journal-article","created":{"date-parts":[[2011,6,28]],"date-time":"2011-06-28T17:31:10Z","timestamp":1309282270000},"page":"101-109","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["FAWN"],"prefix":"10.1145","volume":"54","author":[{"given":"David G.","family":"Andersen","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Franklin","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Kaminsky","sequence":"additional","affiliation":[{"name":"Intel Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amar","family":"Phanishayee","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lawrence","family":"Tan","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vijay","family":"Vasudevan","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,7]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.443"},{"key":"e_1_2_1_3_1","unstructured":"Memory-only or flash configurations. http:\/\/www.oracle.com\/technology\/documentation\/berkeley-db\/db\/ref\/program\/ram.html  Memory-only or flash configurations. http:\/\/www.oracle.com\/technology\/documentation\/berkeley-db\/db\/ref\/program\/ram.html"},{"key":"e_1_2_1_4_1","volume-title":"Workshop on Mixing Logic and DRAM, 24th International Symposium on Computer Architecture","author":"Bowman W.","year":"1997","unstructured":"Bowman , W. , Cardwell , N. , Kozyrakis , C. , Romer , C. , Wang , H. Evaluation of existing architectures in IRAM systems . In Workshop on Mixing Logic and DRAM, 24th International Symposium on Computer Architecture ( Denver, CO , June 1997 ). Bowman, W., Cardwell, N., Kozyrakis, C., Romer, C., Wang, H. Evaluation of existing architectures in IRAM systems. In Workshop on Mixing Logic and DRAM, 24th International Symposium on Computer Architecture (Denver, CO, June 1997)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508270"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502045"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_2_1_8_1","unstructured":"Hamilton J. Cooperative expendable micro-slice servers (CEMS): Low cost low power servers for Internet scale services http:\/\/mvdirona.com\/jrh\/TalksAndPapers\/JamesHamilton_CEHS.pdf (2009).  Hamilton J. Cooperative expendable micro-slice servers (CEMS): Low cost low power servers for Internet scale services http:\/\/mvdirona.com\/jrh\/TalksAndPapers\/JamesHamilton_CEHS.pdf (2009)."},{"key":"e_1_2_1_9_1","unstructured":"Penryn Press Release. http:\/\/www.intel.com\/pressroom\/archive\/releases\/20070328fact.htm  Penryn Press Release. http:\/\/www.intel.com\/pressroom\/archive\/releases\/20070328fact.htm"},{"key":"e_1_2_1_10_1","unstructured":"The Journaling Flash File System. http:\/\/sources.redhat.com\/jffs2\/  The Journaling Flash File System. http:\/\/sources.redhat.com\/jffs2\/"},{"key":"e_1_2_1_11_1","volume-title":"personal communication (November","author":"Johnson B.","year":"2008","unstructured":"Johnson , B. Facebook , personal communication (November 2008 ). Johnson, B. Facebook, personal communication (November 2008)."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSPEC.2009.4768855"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.37"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453961"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236360.1236412"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the Workshop on Integrating Solid-State Memory into the Storage Hierarchy","author":"Polte M.","year":"2009","unstructured":"Polte , M. , Simsa , J. , Gibson , G. Enabling enterprise solid state disks performance . In Proceedings of the Workshop on Integrating Solid-State Memory into the Storage Hierarchy ( Washington, DC , March 2009 ). Polte, M., Simsa, J., Gibson, G. Enabling enterprise solid state disks performance. In Proceedings of the Workshop on Integrating Solid-State Memory into the Storage Hierarchy (Washington, DC, March 2009)."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1740390.1740407"},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of HotPower","author":"Tolia N.","year":"2008","unstructured":"Tolia , N. , Wang , Z. , Marwah , M. , Bash , C. , Ranganathan , P. , Zhu , X. Delivering energy proportionality with non energy-proportional systems---optimizing the ensemble . In Proceedings of HotPower ( Palo Alto, CA , December 2008 ). Tolia, N., Wang, Z., Marwah, M., Bash, C., Ranganathan, P., Zhu, X. Delivering energy proportionality with non energy-proportional systems---optimizing the ensemble. In Proceedings of HotPower (Palo Alto, CA, December 2008)."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 6th USENIX OSDI","author":"van Renesse R.","year":"2004","unstructured":"van Renesse , R. Schneider , F.B. Chain replication for supporting high throughput and availability . In Proceedings of the 6th USENIX OSDI ( San Francisco, CA , December 2004 ). van Renesse, R. Schneider, F.B. Chain replication for supporting high throughput and availability. In Proceedings of the 6th USENIX OSDI (San Francisco, CA, December 2004)."}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1965724.1965747","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1965724.1965747","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:22:25Z","timestamp":1750245745000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1965724.1965747"}},"subtitle":["a fast array of wimpy nodes"],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":21,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/1965724.1965747"],"URL":"https:\/\/doi.org\/10.1145\/1965724.1965747","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2011-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}