<div dir="ltr"><a href="http://research.microsoft.com/pubs/210931/Orleans-MSR-TR-2014-41.pdf">http://research.microsoft.com/pubs/210931/Orleans-MSR-TR-2014-41.pdf</a><br><div><br></div><div>Interesting paper.  They went with cooperative multitasking, .NET, unordered messaging, abstracted-away supervision and distribution, what appears to be optional immutability, and promises/futures, but on the plus side ( :D ), dynamic load balancing and automatic distributed restarts on server failures.  Good reading to help create intuition about why Erlang does things the way that it does, and some alternative approaches/optimizations for slightly different but similar problem sets under the actor model.</div>

<div><br>F.</div></div>