- US Patent 8,200,718, Parallelized Incremental Garbage Collector, Michael L. Roberts, issued June 12, 2012.
Michael Lowell Roberts is a computer scientist with experience in distributed systems, game development, garbage collection, software verification, and most recently, blockchain systems.
In 2001, Michael developed the first elastic, distributed actor system (for an online game named Horizons) using virtual actors— a concept later popularized by the Orleans framework.
Michael is also the inventor of the first parallelized, incremental garbage collector, an algorithm that eliminates performance obstacles to useful garbage collection within multi-threaded, soft real-time environments. This garbage collector is illustrative of how actor systems can be used to parallelize algorithms with complex state.