没有合适的资源?快使用搜索试试~ 我知道了~
byztimed:拜占庭式容错时间同步
共60个文件
rs:21个
md:6个
key:6个
需积分: 9 0 下载量 113 浏览量
2021-03-04
03:16:53
上传
评论
收藏 108KB ZIP 举报
温馨提示
拜兹泰姆 Byztime是一种协议,用于在一组对等方之间同步时间,而无需依赖任何外部时间授权。 Byztime保留的时间只是一个计数器,它以非常接近每秒1个单位的速率前进,因此所有节点在其当前值方面都非常一致。 Byztime时间戳记没有明确定义的纪元。 如果所有节点在初次初始化时都具有正确设置的系统时钟,则Byztime最初将与POSIX时间匹配,但由于1.没有外部源使其保持同步,以及2. Byztime的时标缺少leap秒,因此最终它将偏离POSIX时间。 Byztime的算法着重于保持最坏情况的错误-任何两个正确节点对当前时间的估计之间的绝对距离--尽可能小。 它仅以典型情况的错误为代价来实现此目的,它仅使用来自每个对等方的单个最高质量的时间样本,而不是组合许多样本来消除网络抖动。 在最坏的情况下,两个正确节点的时钟之间的差将渐近收敛于4δ+4ερ,其中δ是两个距离最远的对等点之间
资源推荐
资源详情
资源评论
收起资源包目录
byztimed-main.zip (60个子文件)
byztimed-main
.gitignore 75B
shell.nix 451B
README.md 15KB
.gitmodules 120B
Cargo.toml 62B
CONFIG.md 5KB
byztimed
README.md 15KB
Cargo.toml 1KB
tests
1node.rs 4KB
common
mod.rs 2KB
4node_local.rs 10KB
test_certs
bob.csr 347B
.gitignore 27B
trent.crt 566B
gen-x509.sh 821B
dave.key 241B
trent.srl 41B
alice.csr 347B
dave.crt 485B
trent.csr 351B
gorgias.csr 351B
trent.key 241B
bob.crt 481B
alice.key 241B
charlie.csr 355B
bob.key 241B
alice.crt 485B
gorgias.crt 489B
charlie.key 241B
dave.csr 351B
charlie.crt 493B
openssl.cnf 11KB
gorgias.key 241B
build.rs 388B
src
wire.proto 3KB
store.rs 23KB
core.rs 17KB
cookie.rs 4KB
logging.rs 6KB
lib.rs 1KB
time_client.rs 20KB
time_test.rs 4KB
peer_name.rs 2KB
config.rs 14KB
aead.rs 2KB
ntske.rs 26KB
main.rs 15KB
time_server.rs 11KB
benches
main.rs 2KB
.cargo
config 209B
LICENSE.md 10KB
.cargo
config 209B
byztime
README.md 447B
Cargo.toml 696B
src
lib.rs 33KB
byztime-sys
README.md 373B
libbyztime
Cargo.toml 430B
build.rs 919B
src
lib.rs 3KB
Cargo.lock 49KB
共 60 条
- 1
资源评论
Jeckaijew
- 粉丝: 25
- 资源: 4533
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功