|
|
|
|
|
by nemothekid
2401 days ago
|
|
I've never heard of the MESI protocol before so that was really interesting to read, and I liked the comparison to distributed systems. I'm wondering if the MESI protocol could be used in a networked database manner? I feel like you need master node though to coordinate everything though (like the L2 does in the example). |
|
The downsides of MESI are that (a) it requires broadcasts, which don't scale very well; and (b) it doesn't tolerate partitions -- which also imposes an effective scaling limit, since large systems are always partitioned (usually with a partition of N-k and k partitions of 1, due to k nodes having failed).