云存储系统中的缓冲膨胀管理
分布式、并行与集群计算
2023-04-04 v2
摘要
如今,企业与数据中心正转向云与无服务器存储系统,而非传统文件系统。由于这种转变,为用户与各方分配充足资源以满足其服务级别需求在云存储中变得至关重要。在云存储中,系统组件与请求的可调度性对于实现 QoS 目标极为重要。然而,存储后端中的缓冲膨胀(bufferbloat)现象影响了系统的可调度性。在存储服务器中,当服务器由于后端的大缓冲区而立即将所有请求提交至存储后端时,就会发生缓冲膨胀。近几十年来,许多研究将缓冲膨胀视为一种延迟问题。然而,这些工作均未探讨缓冲膨胀对系统可调度性的影响。在本文中,我们证明了缓冲膨胀会影响调度与性能隔离,并确定在存储后端中利用准入控制作为缓解缓冲膨胀的易采用方案。此外,我们展示了传统静态准入控制在面对云环境中动态工作负载时是不充分的。最后,我们提出 SlowFast CoDel,一种自适应准入控制,作为开发自适应准入控制机制以缓解云存储中缓冲膨胀的起点。
引用
@article{arxiv.2206.02906,
title = {Managing Bufferbloat in Cloud Storage Systems},
author = {Seyed Esmaeil Mirvakili and Samuel Just and Carlos Maltzahn},
journal= {arXiv preprint arXiv:2206.02906},
year = {2023}
}