首页> 外文会议>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是一个用于在不同位置同步云工作负载的网络服务。它被广泛使用,尤其是跨越地理上分布的工作负载。随着这些工作量的增长,筏的成本应该成比例地增长。然而,当一个网站排除其当地资源时,通过在所有地点供应时,自动扩展筏膨胀成本。本文提出了一种筏子实现,即移植物,可以在现场市场上实现精确的自动缩放。移植物与以下抽象延伸筏子:(1)秘书,它缓解了来自领导节点的日志处理和(2)观察者,该观察者可缓解追随者的读取请求。这些抽象是无状态的,允许弹性自动缩放,即使具有不可靠的点实例。移植物保留了筏提供的强烈一致性保证。我们使用Google的痕迹设置和测试了具有多种自动缩放技术的移植物。从资源占用的接枝尺度比多筏,最先进的资源占用尺度为5-7倍。与多筏相比,移植物使用现场实例,嫁接将成本降低了84.5%。移植物改善了95百分位的曲率9倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号