Memory management for billions of small objects in a distributed in-memory storage
Spark: Cluster computing with working sets