A Hybrid Cache Architecture for Multi-tenant Caching
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Science and Info Sys
Date of Award
Spring 2019
Abstract
In-memory caching is an essential piece in a cloud system where multiple tenants share the computation and storage resources. In such a shared environment, individual tenants may have different performance goals including the performance of data access. The existing caching techniques would be either global caching which is tenant-unaware manner or static caching which is hard to determine the cache size for individual tenants. The core of this research is the design of a new type of cache architecture that incorporates global and static caching to meet the data access performance requirement. In addition, new eviction techniques will be presented which are developed to effectively manage the cache system based on the proposed cache architecture. Finally, the extensive evaluation results will be reported and conducted on the simulation and emulation settings, which confirmed the validity of the proposed cache architecture with the eviction algorithm.
Advisor
Jinoh Kim
Subject Categories
Computer Sciences | Physical Sciences and Mathematics
Recommended Citation
Kim, Taejoon, "A Hybrid Cache Architecture for Multi-tenant Caching" (2019). Electronic Theses & Dissertations. 384.
https://digitalcommons.tamuc.edu/etd/384