论文标题

服务率区域:编码分布式系统设计的新方面

Service Rate Region: A New Aspect of Coded Distributed System Design

论文作者

Aktas, Mehmet, Joshi, Gauri, Kadhe, Swanand, Kazemi, Fatemeh, Soljanin, Emina

论文摘要

由于分布式系统中的缓慢或散布的节点,擦除编码被认为是减轻延迟的强大方法。这项工作表明,数据对象的擦除编码可以灵活地处理请求率中的偏斜。编码可以帮助增强\ emph {服务率区域},也就是说,增加了系统可以处理的数据访问请求的总体量。本文旨在假设服务速率区域是擦除编码分布式系统设计的重要考虑因素。我们强调了几个可以分为两个宽线程的开放问题:1)表征给定代码的服务率区域并找到最佳请求分配,以及2)设计给定服务率区域的基础擦除代码。作为沿着第一个线程的贡献,我们表征了最大距离分离,可修复和单纯码的速率区域。我们显示了将复制和擦除编码在代码设计方面结合的混合代码的有效性。我们还发现了多集批量代码与最大化服务率区域的问题之间的基本联系。

Erasure coding has been recognized as a powerful method to mitigate delays due to slow or straggling nodes in distributed systems. This work shows that erasure coding of data objects can flexibly handle skews in the request rates. Coding can help boost the \emph{service rate region}, that is, increase the overall volume of data access requests that the system can handle. This paper aims to postulate the service rate region as an important consideration in the design of erasure-coded distributed systems. We highlight several open problems that can be grouped into two broad threads: 1) characterizing the service rate region of a given code and finding the optimal request allocation, and2) designing the underlying erasure code for a given service rate region. As contributions along the first thread, we characterize the rate regions of maximum-distance-separable, locally repairable, and Simplex codes. We show the effectiveness of hybrid codes that combine replication and erasure coding in terms of code design. We also discover fundamental connections between multi-set batch codes and the problem of maximizing the service rate region.

扫码加入交流群

加入微信交流群

微信交流群二维码

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