没有合适的资源?快使用搜索试试~ 我知道了~
Fault-Tolerant-Distributed-File-System:本项目是用于维护文件副本一致性的静态投票协议的实现
共14个文件
java:10个
gitattributes:1个
gitignore:1个
需积分: 5 0 下载量 182 浏览量
2021-06-28
17:55:13
上传
评论
收藏 16KB ZIP 举报
温馨提示
容错分布式文件系统 该项目是如何使分布式文件系统容错的实现。 为了容忍故障,系统中的每台机器上都有每个文件的副本。 文件的所有副本都使用静态投票协议保持一致。 文件系统支持对文件的两种操作:读和写。 在应用程序可以对文件执行操作之前,它必须首先检出文件。 为了检出文件,它应该首先请求其他机器投票,并且应该能够收集到所需数量的投票(读/写仲裁大小)。 执行操作后,应用程序必须签入文件,这意味着它必须将文件系统的更新副本返回给最初投票给它的所有机器。 系统的测试是通过模拟机器故障来完成的。 当机器停机时,它不会改变其状态。 它还会丢弃在此期间收到的任何消息。 编译程序 cd StaticVoting/src(这里所有的源文件都与配置文件一起存在) 编译:javac StaticVoting.java 运行程序 检查配置文件中的条目并打开配置文件中提到的所有机器 输入“java Stati
资源推荐
资源详情
资源评论
收起资源包目录
Fault-Tolerant-Distributed-File-System-master.zip (14个子文件)
Fault-Tolerant-Distributed-File-System-master
.gitignore 617B
README.md 3KB
test
TestFaultTolerance.java 6KB
.gitattributes 399B
src
FileManager.java 9KB
StaticVoting.java 7KB
MessageSender.java 4KB
LockManager.java 3KB
SyncMsgs.java 1KB
MessageObject.java 821B
Node.java 395B
FileOperations.java 4KB
config_file.txt 237B
MessageReceiver.java 6KB
共 14 条
- 1
资源评论
乘风破浪的海伦
- 粉丝: 28
- 资源: 4546
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功