ERights Home elib / distrib 
No Previous Sibling On to: Promise Pipelining

Handling
Partial Failure


Types of Time Trauma

Partition -- Lost Messages

Rip van Winkle

Hangover

Type Quake

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

The DeadMan Switch

 
Unless stated otherwise, all text on this page which is either unattributed or by Mark S. Miller is hereby placed in the public domain.
ERights Home elib / distrib 
No Previous Sibling On to: Promise Pipelining
Download    FAQ    API    Mail Archive    Donate

report bug (including invalid html)

Golden Key Campaign Blue Ribbon Campaign