Fairness and isolation in multi-tenant storage as optimization decomposition

Operating Systems Review(2013)

引用 11|浏览31
暂无评分
摘要
Shared storage services enjoy wide adoption in commercial clouds. But most systems today provide weak performance isolation and fairness between tenants, if at all. Most approaches to multi-tenant resource allocation are based either on per-VM allocations or hard rate limits that assume uniform workloads to achieve high utilization. Instead, Pisces, our system for shared key-value storage, achieves datacenterwide per-tenant performance isolation and fairness. Pisces achieves per-tenant weighted fair sharing of system resources across the entire shared service, even when partitions belonging to different tenants are co-located and when demand for different partitions is skewed or timevarying. The focus of this paper is to highlight the optimization model that motivates the decomposition of Pisces's fair sharing problem into four complementary mechanisms--- partition placement, weight allocation, replica selection, and weighted fair queuing---that operate on different time-scales to provide system-wide max-min fairness. An evaluation of our Pisces storage prototype achieves nearly ideal (0.98 Min- Max Ratio) fair sharing, strong performance isolation, and robustness to skew and shifts in tenant demand.
更多
查看译文
关键词
per-tenant weighted fair sharing,optimization decomposition,fair sharing problem,fair sharing,pisces storage prototype,multi-tenant storage,datacenterwide per-tenant performance isolation,different partition,shared key-value storage,different time-scales,different tenant,shared storage service
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要