Satisfying Increasing Performance Requirements with Caching at the Application Level

10/24/2020
by   Jhonny Mertz, et al.
0

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.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

11/01/2020

Understanding Application-Level Caching in Web Applications: A Comprehensive Introduction and Survey of State-of-the-Art

A new form of caching, namely application-level caching, has been recent...
05/29/2018

The Role of Caching in Future Communication Systems and Networks

This paper has the following ambitious goal: to convince the reader that...
10/31/2020

Automation of application-level caching in a seamless way

Meeting performance and scalability requirements while delivering servic...
10/31/2020

A Qualitative Study of Application-level Caching

Latency and cost of Internet-based services are encouraging the use of a...
12/13/2021

Accelerating Deep Learning Classification with Error-controlled Approximate-key Caching

While Deep Learning (DL) technologies are a promising tool to solve netw...
12/27/2019

Cache Optimization Models and Algorithms

Storage resources and caching techniques permeate almost every area of c...
12/09/2019

Similarity Caching: Theory and Algorithms

This paper focuses on similarity caching systems, in which a user reques...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.