Slide 138
Slide 138 text
Everything Happens At Once
Key Design Patterns
• Datatype libraries can automatically merge operations
e.g., Bloom^L, CRDTs
• Multi-versioning can prevent stalls during partial updates
e.g., RAMP, COPS, SwiftCloud
•When you must coordinate, distribute as little as possible
e.g., Transaction Chopping