论文标题

在云存储系统中管理BufferBloat

Managing Bufferbloat in Cloud Storage Systems

论文作者

Mirvakili, Seyed Esmaeil, Just, Samuel, Maltzahn, Carlos

论文摘要

如今,公司和数据中心正在朝着云和无服务器存储系统而不是传统文件系统迈进。由于这种过渡,将足够的资源分配给用户和各方满足其服务水平的需求在云存储中至关重要。在云存储中,系统组件和请求的计划性对于实现QoS目标至关重要。但是,存储后端中的BufferBloat现象会影响系统的计划性。在存储服务器中,由于后端中有大型缓冲区,当服务器立即将所有请求立即提交到存储后端时,就会发生BufferBloat。近几十年来,许多研究都集中在缓冲区作为潜伏期问题。然而,这些作品均未研究Bufferbloat对系统计划的影响。在本文中,我们证明了BufferBloat会影响调度和性能隔离,并确定在存储后端中使用入院控制作为易于减轻BufferBloat的易于使用的解决方案。此外,我们表明,面对云环境中的动态工作负载,传统的静态入学控制不足。最后,我们提出了一种自适应入学控制的慢速度代码,是开发自适应入院控制机制以减轻云存储中的BufferBloat的起点。

Today, companies and data centers are moving towards cloud and serverless storage systems instead of traditional file systems. As a result of such a transition, allocating sufficient resources to users and parties to satisfy their service level demands has become crucial in cloud storage. In cloud storage, the schedulability of system components and requests is of great importance to achieving QoS goals. However, the bufferbloat phenomenon in storage backends impacts the schedulability of the system. In a storage server, bufferbloat happens when the server submits all requests immediately to the storage backend due to a large buffer in the backend. In recent decades, many studies have focused on the bufferbloat as a latency problem. Nevertheless, none of these works investigate the impact of bufferbloat on the schedulability of the system. In this paper, we demonstrate that the bufferbloat impacts scheduling and performance isolation and identify utilizing admission control in the storage backend as an easy-to-adopt solution to mitigate bufferbloat. Moreover, we show that traditional static admission controls are inadequate in the face of dynamic workloads in cloud environments. Finally, we propose SlowFast CoDel, an adaptive admission control, as a starting point for developing adaptive admission control mechanisms to mitigate bufferbloat in cloud storage.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源