没有合适的资源?快使用搜索试试~ 我知道了~
依帕克斯
共40个文件
go:33个
1k:2个
readme:1个
需积分: 0 1 下载量 186 浏览量
2021-02-26
18:24:04
上传
评论
收藏 72KB ZIP 举报
温馨提示
埃帕克斯 什么是EPaxos? EPaxos是一种有效的无领导复制协议。 该名称代表平等主义者Paxos -EPaxos基于Paxos共识算法。 这样,它最多可以容忍F个并发副本故障,总共有2F + 1个副本。 EPaxos与Paxos和其他Paxos变体有何不同? 为了有效地用作复制协议,Paxos必须依赖稳定的领导者副本(此优化称为Multi-Paxos)。 领导者可能成为性能的瓶颈:它必须处理比其他副本更多的消息,并且远程客户端必须与领导者联系,因此会遇到更高的延迟。 其他Paxos变体也依赖稳定的领导者,或者具有预先建立的方案,该方案允许不同的副本轮流提出建议的命令(例如Mencius)。 后一种方案的缺点是系统性能与每个副本的性能紧密相关,即系统以最慢副本的速度运行。 EPaxos是一种有效的无领导者协议。 它提供了强大的一致性,最佳的广域延迟,跨副本(本地和广域)的完美负
资源推荐
资源详情
资源评论
收起资源包目录
epaxos-master.zip (40个子文件)
epaxos-master
src
clientlat
client.go 4KB
genericsmrproto
genericsmrproto.go 1KB
gsmrprotomarsh.go 15KB
client-ol-lat
client.go 7KB
client
client.go 6KB
paxos
paxos.go 17KB
server
server.go 3KB
mencius
mencius.go 22KB
rdtsc
rdtsc_decl.go 42B
rdtsc.s 135B
gpaxos
gpaxos.go 20KB
gpaxosproto
gpaxosprotomarsh.go 13KB
gpaxosproto.go 643B
fastrpc
fastrpc.go 135B
paxosproto
paxosproto.go 699B
paxosprotomarsh.go 11KB
bitvec
bitvec.go 546B
bloomfilter
bloomfilter_test.go 757B
bloomfilter.go 2KB
dlog
dlog.go 226B
state
state.go.1k 643B
state.go 2KB
statemarsh.go.1k 1KB
statemarsh.go 1KB
epaxos
epaxos.go 46KB
epaxos_test.go 2KB
epaxos-exec.go 3KB
master
master.go 4KB
gpclient
client.go 5KB
epaxosproto
epaxosprotomarsh.go 34KB
epaxosproto.go 2KB
masterproto
masterproto.go 345B
genericsmr
genericsmr.go 9KB
menciusproto
menciusproto.go 888B
menciusprotomarsh.go 11KB
clienttot
client.go 7KB
README 271B
LICENSE 600B
README.md 3KB
tla+
EgalitarianPaxos.tla 37KB
共 40 条
- 1
资源评论
步衫
- 粉丝: 29
- 资源: 4641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功