2020MIT 6.824分布式系统笔记(一)
2021-01-30 本文已影响0人
加油11dd23
一、outline
what is distrubuted system
- parallelism
- fault tolerance
- physical
- security
challenges
- concurrency
- partial failture
- performance
Infraustructure ---abstractions
- storage (look like non-distributed)
- communication
- computation
Implementation
remote procedure core(RPC), threads, concurrency CH(locks)
performance
-
scalability -> 2x computers == 2x throughput
image.png
fault tolerance
- availability
- recoverability
- non volatile storage
- replication
consistency
- put(k,v)
-
get(k) -> v
image.png - strongly
- weak
二、Mapreduce
image.png image.png三、dicussion
- iteration
- stream data
- GFS
- aviod network