首页> 外文期刊>Concurrency, practice and experience >TAP: Timeliness-aware predication-based replica selection algorithm for key-value stores
【24h】

TAP: Timeliness-aware predication-based replica selection algorithm for key-value stores

机译:TAP:用于键值存储的基于时效感知的谓词的副本选择算法

获取原文
获取原文并翻译 | 示例

摘要

In current large-scale distributed key-value stores, a single end-user request may lead tokey-value access across tens or hundreds of servers. The tail latency of these key-value accessesis crucial to user experience and greatly impacts the revenue. To cut the tail latency, it is crucialfor clients to choose the best replica server as much as possible for the service of each key-valueaccess operation. Aware of the challenges on the time-varying performance across servers andthe herd behaviors, an adaptive replica selection scheme C3 has been proposed recently. InC3, feedback from individual servers is brought into replica ranking to reflect the time-varyingperformance of servers, and the distributed rate control and backpressure mechanisms areinvented. Despite C3's good performance, we reveal the timeliness issue of C3, which has largeimpacts on both the replica ranking and the rate control. To address this issue, we propose theTAP (timeliness-aware predication-based) replica selection algorithm, which predicts the queuesize of replica servers under the poor timeliness condition, instead of utilizing the exponentiallyweighted moving average of the piggybacked queue sizes in history as in C3. Consequently,compared with C3, TAP can obtain more accurate queue-size estimation to guide the replicaselection at clients. Simulation results also confirm the advantage of TAP over C3 in terms ofcutting the tail latency.
机译:在当前的大规模分布式键值存储中,单个最终用户请求可能会导致跨数十或数百个服务器的 r n键值访问。这些键值访问的尾部延迟对于用户体验至关重要,并且极大地影响了收入。为了减少尾部延迟,对于客户端来说,为每个键值服务尽可能多地选择最佳的副本服务器是至关重要的。意识到跨服务器时变性能和牧群行为方面的挑战,最近提出了一种自适应副本选择方案C3。在 nC3中,来自各个服务器的反馈进入副本排名,以反映服务器随时间变化的性能,并发明了分布式速率控制和反压机制。尽管C3的性能很好,我们还是揭示了C3的及时性问题,它对副本的排名和速率控制都具有较大的影响。为了解决此问题,我们提出了 r nTAP(基于及时性预测的)副本选择算法,该算法可预测及时性不佳的情况下副本服务器的队列 r n大小,而不是使用指数式 r n加权像C3中一样,历史上搭载的队列大小的移动平均值。因此,与C3相比,TAP可以获得更准确的队列大小估计,以指导客户端的副本选择。仿真结果还证实了在减少尾部延迟方面,TAP优于C3。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号