Abstract | ||
---|---|---|
Power consumption of data centers had become an important factor in the economy and sustainability of large-scale Web services. Researchers and practitioners are spending considerable effort to characterize Web-scale workloads and evaluating their applicability to alternative, more power-efficient architectures. One such workload in particular is the caching layer, which stores expensive-to-regenerate data in fast storage to reduce service times. In this paper we look at one such application, the Memcached key-value store, which is widely deployed at Facebook and other Web services, and one alternative architecture, the TILEPro64 many-core system-on-chip. We explore the performance and power characteristics of Memcached under a variety of workload variations, implementation choices, and communication protocol, and compare them to a traditional implementation on x86-based servers. Our results suggest that the TILEPro64 architecture can significantly outperform x86-based architectures in terms of throughput per Watt for the evaluated version of Memcached. (C) 2012 Elsevier Inc. All rights reserved. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1016/j.suscom.2012.01.006 | Sustainable Computing: Informatics and Systems |
Keywords | Field | DocType |
Tilera,Memcached,Low power,Many-core processors,Key-value store | x86,Architecture,Computer science,Workload,TILEPro64,Server,Throughput,Web service,Operating system,Communications protocol | Journal |
Volume | Issue | ISSN |
2 | 2 | 2210-5379 |
Citations | PageRank | References |
7 | 0.85 | 10 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mateusz Berezecki | 1 | 15 | 1.36 |
Eitan Frachtenberg | 2 | 1060 | 85.08 |
Mike Paleczny | 3 | 262 | 11.38 |
kenneth steele | 4 | 7 | 0.85 |