首页> 外文会议>IEEE Conference on Computer Communications Workshops >RAFTing Over on Geo-Diverse Spot markets
【24h】

RAFTing Over on Geo-Diverse Spot markets

机译:跨地域现货市场泛滥

获取原文

摘要

Raft is a networked service used to synchronize cloud workloads at different locations. It is widely used, especially by workloads that span geographically distributed sites. As these workloads grow, Raft's costs should grow proportionally. However, auto scaling approaches for Raft inflate costs by provisioning at all sites when one site exhausts its local resources. This paper presents a Raft implementation, i.e., gRaft, that enables precise auto scaling on spot markets. gRaft extends Raft with the following abstractions: (1) secretaries which relieve log processing from leader nodes and (2) observers which relieve read requests from followers. These abstractions are stateless, allowing for elastic auto scaling, even with unreliable spot instances. gRaft preserves strong consistency guarantees provided by Raft. We set up and tested gRaft with multiple auto scaling techniques using traces from Google. gRaft scales in resource footprint increments 5-7X smaller than Multi-Raft, the state of the art. Using spot instances, gRaft reduces costs by 84.5% compared to Multi-Raft. gRaft improves goodput of 95th-percentile SLO by 9X.
机译:Raft是一项联网服务,用于同步不同位置的云工作负载。它被广泛使用,尤其是跨地理分布站点的工作负载。随着这些工作量的增长,筏的成本应成比例地增长。但是,用于Raft的自动缩放方法会在一个站点耗尽其本地资源时通过在所有站点进行置备来增加成本。本文介绍了一种Raft实现方式,即gRaft,它可以在现货市场上实现精确的自动缩放。 gRaft通过以下抽象对Raft进行了扩展:(1)减轻领导者节点的日志处理的秘书,以及(2)减轻跟随者的读取请求的观察者。这些抽象是无状态的,即使在实例实例不可靠的情况下,也可以进行弹性自动缩放。 gRaft保留了Raft提供的强大一致性保证。我们使用Google的跟踪结果,通过多种自动缩放技术设置并测试了gRaft。 gRaft标尺在资源占用量上的增量比最先进的Multi-Raft小5-7倍。与Multi-Raft相比,使用竞价型实例,gRaft可将成本降低84.5%。 gRaft将95%的SLO的吞吐量提高了9倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号