distributed_systems_MIT/lec01

lec01

dz / distributed_systems_MIT / lec01

Node 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