[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2523616.2527081acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

Dynamic performance profiling of cloud caches

Published: 01 October 2013 Publication History

Abstract

In-memory object caches, such as memcached, are critical to the success of popular web sites, such as Facebook [3], by reducing database load and improving scalability [2]. The prominence of caches implies that configuring their ideal memory size has the potential for significant savings on computation resources and energy costs, but unfortunately cache configuration is poorly understood. The modern practice of manually tweaking live caching systems takes significant effort and may both increase the variance for client request latencies and impose high load on the database backend.

References

[1]
M. R. Ebling, L. B. Mummert, and D. C. Steere. Overcoming the network bottleneck in mobile computing. In Proceedings of the 1st Workshop on Mobile Computing Systems and Applications, WMCSA '94, pages 34--36, Washington, DC, USA, 1994. IEEE Computer Society.
[2]
B. Fan, D. G. Andersen, and M. Kaminsky. MemC3: Compact and concurrent MemCache with dumber caching and smarter hashing. In Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation, NSDI '13, pages 385--398. USENIX Association, 2013.
[3]
R. Nishtala, H. Fugal, S. Grimm, M. Kwiatkowski, H. Lee, H. C. Li, R. McElroy, M. Paleczny, D. Peek, P. Saab, et al. Scaling Memcache at Facebook. In Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation, NSDI '13, pages 385--398. USENIX Association, 2013.
[4]
R. H. Patterson, G. A. Gibson, E. Ginting, D. Stodolsky, and J. Zelenka. Informed prefetching and caching. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, SOSP '95, pages 79--95, New York, NY, USA, 1995. ACM.

Cited By

View all
  • (2021)DFShardsProceedings of the 18th ACM International Conference on Computing Frontiers10.1145/3457388.3458810(63-72)Online publication date: 11-May-2021
  • (2021)Design of LSM-tree-based Key-value SSDs with Bounded TailsACM Transactions on Storage10.1145/345284617:2(1-27)Online publication date: 28-May-2021
  • (2021)Penalty- and Locality-aware Memory Allocation in Redis Using Enhanced AETACM Transactions on Storage10.1145/344757317:2(1-45)Online publication date: 28-May-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SOCC '13: Proceedings of the 4th annual Symposium on Cloud Computing
October 2013
427 pages
ISBN:9781450324281
DOI:10.1145/2523616
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2013

Check for updates

Qualifiers

  • Research-article

Conference

SOCC '13
Sponsor:
SOCC '13: ACM Symposium on Cloud Computing
October 1 - 3, 2013
California, Santa Clara

Acceptance Rates

SOCC '13 Paper Acceptance Rate 23 of 114 submissions, 20%;
Overall Acceptance Rate 169 of 722 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)DFShardsProceedings of the 18th ACM International Conference on Computing Frontiers10.1145/3457388.3458810(63-72)Online publication date: 11-May-2021
  • (2021)Design of LSM-tree-based Key-value SSDs with Bounded TailsACM Transactions on Storage10.1145/345284617:2(1-27)Online publication date: 28-May-2021
  • (2021)Penalty- and Locality-aware Memory Allocation in Redis Using Enhanced AETACM Transactions on Storage10.1145/344757317:2(1-45)Online publication date: 28-May-2021
  • (2021)Repair Pipelining for Erasure-coded Storage: Algorithms and EvaluationACM Transactions on Storage10.1145/343689017:2(1-29)Online publication date: 28-May-2021
  • (2021)Optimizing the Response Time of Memcached Systems via Model and Quantitative AnalysisIEEE Transactions on Computers10.1109/TC.2020.301161970:9(1458-1471)Online publication date: 1-Sep-2021
  • (2019)pRedisProceedings of the ACM Symposium on Cloud Computing10.1145/3357223.3362729(193-205)Online publication date: 20-Nov-2019
  • (2019)Memory Partitioning and Management in MemcachedIEEE Transactions on Services Computing10.1109/TSC.2016.261304812:4(564-576)Online publication date: 1-Jul-2019
  • (2019)Lightweight and Accurate Memory Allocation in Key-Value CacheInternational Journal of Parallel Programming10.1007/s10766-018-0616-447:3(451-466)Online publication date: 1-Jun-2019
  • (2018)LHDProceedings of the 15th USENIX Conference on Networked Systems Design and Implementation10.5555/3307441.3307475(389-403)Online publication date: 9-Apr-2018
  • (2018)PACEProceedings of the 9th Asia-Pacific Workshop on Systems10.1145/3265723.3265736(1-8)Online publication date: 27-Aug-2018
  • Show More Cited By

View Options

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