Lessons Still Highly Controversial

  1. Client caching is a good idea in a system where there are many more than users, and users do not have a ;SPM_quot;home;SPM_quot; machine (e.g., hypercubes)
  2. Atomic transactions are worth the overhead
  3. Causal ordering for group communication is good enough
  4. Threads should be managed by the kernel, not in user space