lec01
dz / distributed_systems_MIT / lec01Node Tree
Nodes
coop_comp | |
content | Co-operating computers |
why | |
content | Why? |
children | fault_tolerance, parallelism, physical, security |
parents | top |
parallelism | |
content | Parallelism |
parents | why |
fault_tolerance | |
content | Fault Tolerance |
children | availability, recoverability, tools |
parents | why |
security | |
content | Security |
children | isolation |
parents | why |
physical | |
content | Physical |
parents | why |
isolation | |
content | isolation |
parents | security |
challenges | |
content | Challenges |
children | concurrency, partial_failure |
parents | top |
concurrency | |
content | Concurrency |
parents | challenges |
partial_failure | |
content | Partial Failure |
parents | challenges |
top | |
content | Big Topics / Top-Level |
children | challenges, consistency, implementation, infra, why |
comments | |
content | remarks and comments |
children | lectures_papers, raft |
lectures_papers | |
content | Lectures have papers, recommend to read beforehand |
parents | comments |
implementation | |
content | Implementation |
children | rpc, threads |
parents | top |
rpc | |
content | RPC |
parents | implementation |
remarks | What does RPC stand for again? |
threads | |
parents | implementation |
concur_ctrl | |
content | concurrency control |
raft | |
content | 'Raft' for fault tolerance |
parents | comments |
remarks | are these examples of RAFT? SQLite, RQLite, rclone? |
infra | |
content | infrastructure |
children | comms, comp, perf_scalable, storage |
parents | top |
storage | |
content | Storage |
parents | infra |
comms | |
content | Comms |
parents | infra |
comp | |
content | computation (I think?) |
parents | infra |
perf_scalable | |
content | Performance is Scalable |
children | speedup |
parents | infra |
speedup | |
content | AKA: 2x computers yields 2x speedup |
parents | perf_scalable |
availability | |
content | Availability |
parents | fault_tolerance |
recoverability | |
content | Recoverability |
parents | fault_tolerance |
tools | |
content | Tools |
children | nvstorage, replication |
parents | fault_tolerance |
nvstorage | |
content | Non-Volatile (NV) storage |
parents | tools |
replication | |
content | Replication |
parents | tools |
consistency | |
content | Consistency |
children | strong_vs_weak |
parents | top |
strong_vs_weak | |
content | String vs Weak Consistency |
children | weak_less_expensive |
parents | consistency |
weak_less_expensive | |
content | Weak Consistency is less expensive |
parents | strong_vs_weak |