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 |