2019 38th Symposium on Reliable Distributed Systems (SRDS) | 2019

A Framework for Managing an Elastic Redis Cache

 
 
 

Abstract


In this demonstration we present ESCAPe, a framework for automatically monitoring and managing an elastic Redis cache. System administrators can configure ESCAPe in concert with their Redis cluster, to meet application real-time objectives while minimizing the cost associated with scaling the applications. ESCAPe comprises Agents that are deployed at each node in the Redis cluster in order to implement the scaling decisions and apply the proposed eviction policy, and a ESCAPe Manager that communicates with all other nodes and makes the scaling decisions in response to the monitored response times and costs. Finally ESCAPe s Web User Interface visualizes realtime statistics related to response time and the distribution of object types in the cluster nodes as well as historical statistics. The system administrators can further fine-tune the cluster parameters and monitor the impact of their decisions on the application performance and cost.

Volume None
Pages 363-3632
DOI 10.1109/SRDS47363.2019.00051
Language English
Journal 2019 38th Symposium on Reliable Distributed Systems (SRDS)

Full Text