随笔分类 -  6.824

摘要:目的:一致性算法,允许一组机器作为一个一致的组来工作,这些组可以承受某些成员的故障,提高可用性 领导选举,日志同步,快照,集群变动 复制状态机用于解决分布式系统中的各种容错问题,会出现共识算法 共识和复制状态机通过保持复制日志的一致性 raft是一种日志复制算法 Raft通过首先选举一个领导者,然后 阅读全文
posted @ 2023-05-27 15:43 纸包鱼 阅读(64) 评论(0) 推荐(0) 编辑
摘要:OneSizeFitsQuorum/raft-thesis-zh_cn: Raft 博士论文的中文翻译 (github.com) 5.4.2 提交之前任期的日志条目 · raft (gitbooks.io) 阅读全文
posted @ 2023-05-24 13:21 纸包鱼 阅读(5) 评论(0) 推荐(0) 编辑
摘要:linux进程或者线程间通信的一种方式 管道本质上就是一个文件,前面的进程以写方式打开文件,后面的进程以读方式打开。这样前面写完后面读,于是就实现了通信 linux的设计思路就是一切皆文件,有着众多的文件系统 管道作为文件的存储地址是内存,所以可以认为Linux上的管道就是一个操作方式为文件的内存缓 阅读全文
posted @ 2022-12-23 13:25 纸包鱼 阅读(198) 评论(0) 推荐(0) 编辑
摘要:容错与控制 vmware FT 通过容错提高高可用性,一种手段就是复制,防止fail stop问题 相干故障,因为一些原因,导致一批服务器全部错误 两种方式实现,一种state transfer,一种replicated state machine 阅读全文
posted @ 2022-10-27 15:06 纸包鱼 阅读(15) 评论(0) 推荐(0) 编辑
摘要:大规模存储 分布式的底层运行着一个大型分布式存储系统,并有一套接口,评估指标包括并行性能,容错,复制,一致性 数据分割并放到多个服务器上,并且需要一个自动化的容错系统,一种容错方式是复制,保存多个数据副本,但是副本过多也会导致消耗较多,需要有良好的一致性。 GFS文件系统,只用来处理大文件的顺序访问 阅读全文
posted @ 2022-10-23 23:17 纸包鱼 阅读(32) 评论(0) 推荐(0) 编辑
摘要:线程为每一个prc请求使用一个线程,当请求回收的时候,线程继续运作,多线程能能够开启多个网络请求,形成io并发 并行化,线程用来实现并行化 异步编程,事件驱动编程,又一个线程,一个循环,循环等待输入或者其他出发时事件,通过一个表记录每个触发的客户端的状态和任务,这种情况相对来说比较简单 进程:一个单 阅读全文
posted @ 2022-10-21 23:02 纸包鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要:分布式系统,并行处理多个gpu,多个cpu,多个内存,以及集群中的容错问题,网络通信协议,安全问题 关注性能和容错 局部错误会导致很多困难 mapreduce论文 存储,计算,通信,三大基本问题,最关注的是存储部分 抽象:一个有着非分布式表现的分布式存储与计算系统 性能上,RPC:RPC是远程过程调 阅读全文
posted @ 2022-10-21 21:31 纸包鱼 阅读(43) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示