Conclusion

Shared state maintenance is governed by the Consistency-Throughput Tradeoff.

Three broad types of maintenance:

The correct choice relies on balancing many issues including bandwidth, latency, data consistency, reproducibility, and computational complexity.