摘要

Chunk Folding is one of the common storage architectures in SaaS, which employs shared databases and shared architectures to store tenants'; data, so as to gain benefits of economies of scale. However, Chunk Folding based on traditional databases, in lack of multi-tenant properties in memory management, leads to performance degradation and consequently violates tenants'; SLA. We propose a Self-Adaptive Multi-Tenant Memory Management (SAMTMM) to consistently achieve tenant';s SLA requirement while the memory consumption is minimized, which dynamically generates a series of cache replacement units according to the current access model and computes the corresponding I/O yield, and then adopts a greedy algorithm to select the corresponding replacement units for each tenant. The effectiveness of our multi-tenant memory management is evaluated by our experiments.

  • 出版日期2011