Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs
Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs
复制标题
Gimbal:在 SmartNIC JBOF 上启用多租户存储分解
DOI:
10.1145/3452296.3472940
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Krishnamurthy, Arvind
中科院分区:
文献类型:
--
作者:
Min, Jaehong;Liu, Ming;Chugh, Tapan;Zhao, Chenxingyu;Wei, Andrew;Doh, In Hwan;Krishnamurthy, Arvind
Emerging SmartNIC-based disaggregated NVMe storage has become a promising storage infrastructure due to its competitive IO performance and low cost. These SmartNIC JBOFs are shared among multiple co-resident applications, and there is a need for the platform to ensure fairness, QoS, and high utilization. Unfortunately, given the limited computing capability of the SmartNICs and the non-deterministic nature of NVMe drives, it is challenging to provide such support on today's SmartNIC JBOFs.This paper presents Gimbal, a software storage switch that orchestrates IO traffic between Ethernet ports and NVMe drives for co-located tenants. It enables efficient multi-tenancy on SmartNIC JBOFs using the following techniques: a delay-based SSD congestion control algorithm, dynamic estimation of SSD write costs, a fair scheduler that operates at the granularity of a virtual slot, and an end-to-end credit-based flow control channel. Our prototyped system not only achieves up to x6.6 better utilization and 62.6% less tail latency but also improves the fairness for complex workloads. It also improves a commercial key-value store performance in a multi-tenant environment with x1.7 better throughput and 35.0% less tail latency on average.
登录
查看更多内容
DOI:
--
发表时间:
2018-10
期刊:
ArXiv
影响因子:
--
作者:
Ahmed Saeed;Yimeng Zhao;Nandita Dukkipati;M. Ammar;E. Zegura;Khaled A. Harras;Amin Vahdat
通讯作者:
Ahmed Saeed;Yimeng Zhao;Nandita Dukkipati;M. Ammar;E. Zegura;Khaled A. Harras;Amin Vahdat
DOI:
--
发表时间:
2020
期刊:
--
影响因子:
--
作者:
Jaehyun Hwang;Qizhe Cai;A. Tang;R. Agarwal
通讯作者:
Jaehyun Hwang;Qizhe Cai;A. Tang;R. Agarwal
DOI:
--
发表时间:
2019
期刊:
--
影响因子:
--
作者:
Ming Liu;Simon Peter;A. Krishnamurthy;P. Phothilimthana
通讯作者:
Ming Liu;Simon Peter;A. Krishnamurthy;P. Phothilimthana
DOI:
10.1145/3037697.3037732
发表时间:
2017-04
期刊:
Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子:
--
作者:
Ana Klimovic;Heiner Litz;Christos Kozyrakis
通讯作者:
Ana Klimovic;Heiner Litz;Christos Kozyrakis
影响因子:
4.5
作者:
Chung, Tae-Sun;Park, Dong-Joo;Song, Ha-Joo
通讯作者:
Song, Ha-Joo