Conclusions
- Indirect garbage collection is more efficient avoiding the
latency of the network.
- Reference sets are mandatory to implement fault tolerance.
- The simplicity of Birrel's DGC explain its success.
- You don't need to implement complete new languages to proof
new ideas.
- Future systems could mix (i) reference sets for quick collection
of non cyclic data structures, and (ii) unfrequent mark & sweep
to collect cycles.
- New programming languages should consider distributed objects
from their origins.