Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1791314.1791347acmotherconferencesArticle/Chapter ViewAbstractPublication Pagese-energyConference Proceedingsconference-collections
research-article

Energy-efficient cluster computing with FAWN: workloads and implications

Published: 13 April 2010 Publication History

Abstract

This paper presents the architecture and motivation for a cluster-based, many-core computing architecture for energy-efficient, data-intensive computing. FAWN, a Fast Array of Wimpy Nodes, consists of a large number of slower but efficient nodes coupled with low-power storage. We present the computing trends that motivate a FAWN-like approach, for CPU, memory, and storage. We follow with a set of microbenchmarks to explore under what workloads these "wimpy nodes" perform well (or perform poorly). We conclude with an outline of the longer-term implications of FAWN that lead us to select a tightly integrated stacked chip-and-memory architecture for future FAWN development.

References

[1]
Flexible I/O Tester. http://freshmeat.net/projects/fio/.
[2]
D. G. Andersen, J. Franklin, M. Kaminsky, A. Phanishayee, L. Tan, and V. Vasudevan. FAWN: A fast array of wimpy nodes. In Proc. 22nd ACM Symposium on Operating Systems Principles (SOSP), Big Sky, MT, Oct. 2009.
[3]
E. Anderson and J. Tucek. Efficiency matters! In Proc. HotStorage, Big Sky, MT, Oct. 2009.
[4]
L. A. Barroso and U. Hölzle. The case for energy-proportional computing. Computer, 40(12):33--37, 2007.
[5]
W. Bowman, N. Cardwell, C. Kozyrakis, C. Romer, and H. Wang. Evaluation of existing architectures in IRAM systems. In Workshop on Mixing Logic and DRAM, 24th International Symposium on Computer Architecture, June 1997.
[6]
A. M. Caulfield, L. M. Grupp, and S. Swanson. Gordon: Using flash memory to build fast, power-efficient clusters for data-intensive applications. In 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '09), Mar. 2009.
[7]
S. K. Cha, I. Moraru, J. Jang, J. Truelove, D. G. Andersen, and D. Brumley. SplitScreen: Enabling efficient, distributed malware detection. In Proc. 7th USENIX NSDI, San Jose, CA, Apr. 2010.
[8]
J. Dean and S. Ghemawat. MapReduce: Simplified data processing on large clusters. In Proc. 6th USENIX OSDI, San Francisco, CA, Dec. 2004.
[9]
G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels. Dynamo: Amazon's highly available key-value store. In Proc. 21st ACM Symposium on Operating Systems Principles (SOSP), Stevenson, WA, Oct. 2007.
[10]
Dell XS11-VX8. Dell fortuna. http://www1.euro.dell.com/content/topics/topic.aspx/emea/corporate/pressoffice/2009/uk/en/2009_05_20_brk_000, 2009.
[11]
L. Ganesh, H. Weatherspoon, M. Balakrishnan, and K. Birman. Optimizing power consumption in large scale storage systems. In Proc. HotOS XI, San Diego, CA, May 2007.
[12]
K. Gray. Port deal with Google to create jobs. The Dalles Chronicle, http://www.gorgebusiness.com/2005/google.htm, Feb. 2005.
[13]
J. Hamilton. Cooperative expendable micro-slice servers (CEMS): Low cost, low power servers for Internet scale services. http://mvdirona.com/jrh/TalksAndPapers/JamesHamilton_CEMS.pdf, 2009.
[14]
Intel. Penryn Press Release. http://www.intel.com/pressroom/archive/releases/20070328fact.htm.
[15]
Iozone. Filesystem Benchmark. http://www.iozone.org.
[16]
R. H. Katz. Tech titans building boom. IEEE Spectrum, Feb. 2009.
[17]
K. Lim, P. Ranganathan, J. Chang, C. Patel, T. Mudge, and S. Reinhardt. Understanding and designing new server architectures for emerging warehouse-computing environments. In International Symposium on Computer Architecture (ISCA), Beijing, China, June 2008.
[18]
Microsoft Marlowe. Peering into future of cloud computing. http://research.microsoft.com/en-us/news/features/ccf-022409.aspx, 2009.
[19]
I. Moraru and D. G. Andersen. Fast cache for your text: Accelerating exact pattern matching with feed-forward bloom filters. Technical Report CMU-CS-09-159, Department of Computer Science, Carnegie Mellon University, 2009.
[20]
C. Nyberg and C. Koester. Ordinal Technology - NSort home page. http://www.ordinal.com, 2007.
[21]
V. J. Reddi, B. Lee, T. Chilimbi, and K. Vaid. Web search using small cores: Quantifying the price of efficiency. Technical Report MSR-TR-2009-105, Microsoft Research, Aug. 2009.
[22]
E. Riedel, C. Faloutsos, G. A. Gibson, and D. Nagle. Active disks for large-scale data processing. IEEE Computer, 34(6):68--74, June 2001.
[23]
S. Rivoire, M. A. Shah, P. Ranganathan, and C. Kozyrakis. JouleSort: A balanced energy-efficient benchmark. In Proc. ACM SIGMOD, Beijing, China, June 2007.
[24]
S. W. Schlosser, J. L. Griffin, D. F. Nagle, and G. R. Ganger. Filling the memory access gap: A case for on-chip magnetic storage. Technical Report CMU-CS-99-174, Carnegie Mellon University, Nov. 1999.
[25]
M. W. Storer, K. M. Greenan, E. L. Miller, and K. Voruganti. Pergamum: Replacing tape with energy efficient, reliable, disk-based archival storage. In Proc. USENIX Conference on File and Storage Technologies, San Jose, CA, Feb. 2008.
[26]
A. Szalay, G. Bell, A. Terzis, A. White, and J. Vandenberg. Low power Amdahl blades for data intensive computing, 2009.
[27]
N. Tolia, Z. Wang, M. Marwah, C. Bash, P. Ranganathan, and X. Zhu. Delivering energy proportionality with non energy-proportional systems -- optimizing the ensemble. In Proc. HotPower, San Diego, CA, Dec. 2008.
[28]
WattsUp. .NET Power Meter. http://wattsupmeters.com.
[29]
M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for reduced CPU energy. In Proc. 1st USENIX OSDI, pages 13--23, Monterey, CA, Nov. 1994.
[30]
Q. Zhu, Z. Chen, L. Tan, Y. Zhou, K. Keeton, and J. Wilkes. Hibernator: Helping disk arrays sleep through the winter. In Proc. 20th ACM Symposium on Operating Systems Principles (SOSP), Brighton, UK, Oct. 2005.

Cited By

View all
  • (2022)A Systematic Survey on Energy-Efficient Techniques in Sustainable Cloud ComputingSustainability10.3390/su1410625614:10(6256)Online publication date: 20-May-2022
  • (2022)Energy-Efficient Database Systems: A Systematic SurveyACM Computing Surveys10.1145/353822555:6(1-53)Online publication date: 7-Dec-2022
  • (2021)State-of-the-Art Power Management TechniquesProceedings of Second Doctoral Symposium on Computational Intelligence10.1007/978-981-16-3346-1_18(223-236)Online publication date: 20-Sep-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
e-Energy '10: Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
April 2010
239 pages
ISBN:9781450300421
DOI:10.1145/1791314
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IFIP TC6
  • University of Passau

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 April 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cluster computing
  2. design
  3. energy efficiency
  4. flash
  5. measurement
  6. performance

Qualifiers

  • Research-article

Funding Sources

Conference

e-Energy '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 160 of 446 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2022)A Systematic Survey on Energy-Efficient Techniques in Sustainable Cloud ComputingSustainability10.3390/su1410625614:10(6256)Online publication date: 20-May-2022
  • (2022)Energy-Efficient Database Systems: A Systematic SurveyACM Computing Surveys10.1145/353822555:6(1-53)Online publication date: 7-Dec-2022
  • (2021)State-of-the-Art Power Management TechniquesProceedings of Second Doctoral Symposium on Computational Intelligence10.1007/978-981-16-3346-1_18(223-236)Online publication date: 20-Sep-2021
  • (2020)A Survey and Taxonomy on Energy-Aware Data Management Strategies in Cloud EnvironmentIEEE Access10.1109/ACCESS.2020.29927488(94279-94293)Online publication date: 2020
  • (2019)HEXOProceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing10.1145/3307681.3325408(85-96)Online publication date: 17-Jun-2019
  • (2019)Design trade-offs for emerging HPC processors based on mobile market technologyThe Journal of Supercomputing10.1007/s11227-019-02819-4Online publication date: 23-Mar-2019
  • (2018)Recent Trends in Green Cloud ComputingProceedings of 2nd International Conference on Communication, Computing and Networking10.1007/978-981-13-1217-5_93(947-956)Online publication date: 8-Sep-2018
  • (2017)A Survey and Taxonomy of Energy Efficiency Relevant Surveys in Cloud-Related EnvironmentsIEEE Access10.1109/ACCESS.2017.27180015(14066-14078)Online publication date: 2017
  • (2016)The mont-blanc prototypeProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.5555/3014904.3014955(1-12)Online publication date: 13-Nov-2016
  • (2016)An experimental evaluation of datacenter workloads on low-power embedded micro serversProceedings of the VLDB Endowment10.14778/2947618.29476259:9(696-707)Online publication date: 1-May-2016
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media