论文标题

在申请级别的缓存中满足增加的性能要求

Satisfying Increasing Performance Requirements with Caching at the Application Level

论文作者

Mertz, Jhonny, Nunes, Ingrid, Della Toffola, Luca, Selakovic, Marija, Pradel, Michael

论文摘要

应用级缓存是一种越来越多地通过以满足性能和吞吐量要求的缓存形式。关键思想是存储计算结果,通过重复使用而不是重新计算这些结果来提高性能。然而,尽管提供了收益,但这种缓存的形式却带来了新的设计,实施和维护挑战。在本文中,我们概述了应用程序级的缓存,强调了其收益以及采用它的挑战和问题。我们介绍了已提出的三种现有支持,从而对该地区进行了广泛的研究。最后,我们提出了重要的开放挑战,这些挑战尚未得到解决,希望激发未来在解决方面的工作。

Application-level caching is a form of caching that has been increasingly adopted to satisfy performance and throughput requirements. The key idea is to store the results of a computation, to improve performance by reusing instead of recomputing those results. However, despite its provided gains, this form of caching imposes new design, implementation and maintenance challenges. In this article, we provide an overview of application-level caching, highlighting its benefits as well as the challenges and the issues to adopt it. We introduce three kinds of existing support that have been proposed, giving a broad view of research in the area. Finally, we present important open challenges that remain unaddressed, hoping to inspire future work on addressing them.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源