Types of Time Trauma
Partition -- Lost Messages
Rip van Winkle
Unbundling the Elements of Transactions
The Costs of Transparency
Live Refs vs SturdyRefs
The price of survival is that a SturdyRef cannot directly accept messages, since it cannot guarantee fail-stop delivery: On the one hand, unlike the NEAR reference, it cannot guarantee reliable delivery, since networks and machines aren't reliable. On the other hand, unlike REMOTE references, it cannot stop when it fails to deliver, since its point is to remain connected. Instead, all you can do with a SturdyRef is ask it for a new live reference to the object it points at.
Patterns of Distributed Consistency Recovery
Unless stated otherwise, all text on this page which is either unattributed or by Mark S. Miller is hereby placed in the public domain.