MIT-6.824记录
MIT-6.824记录
资料
MIT 6.824日程安排 :
6.5840 Schedule: Spring 2023 (mit.edu)
课程笔记:
Lecture 12 - Distributed Transaction - MIT6.824 (gitbook.io)
Lab资料:
GitHub — chaozh/MIT-6.824: Basic Sources for MIT 6.824 Distributed Systems Class (github.com)
GitHub – SwordHarry/MIT6.824_2021_note: MIT6.824_2021 中文笔记(lab+paper+summary) (github.com)
csdn 笔记 – (7条消息) 分布式_幸平xp的博客-CSDN博客
论文:
Lamport论文地址 — The Writings of Leslie Lamport
简书论文笔记地址– Fork Consistency 证书透明性(Certificate Transparency) - 简书 (jianshu.com) (文章包含其他论文的笔记)
阅读书籍:
DDIA 数据密集型应用设计分析 — 第三章:存储与检索 (vonng.com)
记录
1、MapReduce
2、GFS
3、Raft
5、测试、go线程等代码示例讲解
6、zookeeper
7、GFS BitTable MapReduce
8、VSR – 一致性,线性一致性
9 - zookeeper
10 - CRAQ —链式复制 CRAQ:Chain Replication with Apporation Query
11 - s– DB – aurora与dynamo – 分布式事务
12 - frangipani – cache – 缓存一致性
13 - spanner – 自我保证的外部一致性 – 分布式快照 事务 – 地理事物 -
14 - farm OCC(Optimistic Concurrenty Control) – RDMA(Remote Direct Memory Access) — NIC (netword interface card)– NVRAM —kernel byPass – DPDK
15-spark
新项目 – sqlfather这种自研的高级点的项目 – api也可以 – 如何获取?github学,
16 —Memcached at Facebook (缓存)—partition , replication —-Yahoo Peanut —Lease策略解决缓存过期问题
17 —COPS causal consistency (因果一致性),dynamo system,Cassandra,eventually consistency(最终一致性) ,lamport clocks :Version = Max(Version max seen+1, realTime), straw man two , eventual plus barriers see call the barriers
18 – 拜占庭问题 , man in the middle(中间人问题) Merkel tree,fork consistency,证书日志,proof of inclusion, merkle log consistentcy proof,certificate transparency
19 —bitCoin(比特币) , Block Chain,
20 – block statck ,Naming, PKI ,gaia, block stack naming system
笔记
Lab1:MapReduce
论文地址: rfeet.qrk (mit.edu)
Lab1 : 6.5840 Lab 1: MapReduce (mit.edu)
GFS
论文地址:paper.dvi (mit.edu)
Lab2 :Raft
Lab2地址:6.5840 Lab 2: Raft (mit.edu)
VM-FT
论文地址:https://pdos.csail.mit.edu/6.824/papers/vm-ft.pdf