没有合适的资源?快使用搜索试试~ 我知道了~
rocksteady-sosp17-slides.pdf
需积分: 9 1 下载量 62 浏览量
2018-08-06
21:20:13
上传
评论
收藏 473KB PDF 举报
温馨提示
Rocksteady Overview: Eliminate Sync Replication Problem: Synchronous replication bottleneck at target Solution: Safely defer replication until after migration
资源推荐
资源详情
资源评论
Rocksteady: Fast Migration for Low-Latency
In-memory Storage
Chinmay Kulkarni, Aniraj Kesavan, Tian Zhang, Robert Ricci, Ryan Stutsman
1
Introduction
• Distributed low-latency in-memory key-value stores are emerging
• Predictable response times ~10 µs median, ~60 µs 99.9
th
-tile
• Problem: Must migrate data between servers
• Minimize performance impact of migration → go slow?
• Quickly respond to hot spots, skew shifts, load spikes → go fast?
• Solution: Fast data migration with low impact
• Early ownership transfer of data, leverage workload skew
• Low priority, parallel and adaptive migration
• Result: Migration protocol for RAMCloud in-memory key-value store
• Migrates 256 GB in 6 minutes, 99.9
th
-tile latency less than 250 µs
• Median latency recovers from 40 µs to 20 µs in 14 s
2
multiGet( )
multiGet( )
Why Migrate Data?
Poor spatial locality → High multiGet() fan-out → More RPCs
3
Server 1 Server 2
No Locality
Fanout=7
A
C B
D
A B
Client 1
C D
Client 2
6 Million
multiGet( )
multiGet( )
Migrate To Improve Spatial Locality
4
Server 1 Server 2
A
C B
D
A B C D
C
B
No Locality
Fanout=7
Client 1 Client 2
6 Million
multiGet( )
multiGet( )
Spatial Locality Improves Throughput
Better spatial locality → Fewer RPCs → Higher throughput
Benefits multiGet(), range scans
5
Server 1 Server 2
A
B C
D
A B C D
Full Locality
Fanout=1
No Locality
Fanout=7
Client 1 Client 2
6 Million
25 Million
剩余49页未读,继续阅读
资源评论
qq_34844612
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功