Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • By executing the aggregation on the server-side a performance improvement up to a factor 50 can be seen.
  • When traversing a set of distinct objects, retrieving a single object takes about 7-8?s (or a RAMCloud client can request about 130.000 objects/sec from a single RAMCloud server).
  • When invoking the hashTable forEach method the whole allocated memory for the hashtable has to be traversed. This is fine if the hashtable is densely packed with objects. In case of a sparse population with objects (as in the examples below, where the hashtable had a size of  ~2.5GB and some experiments stored only a few objects) this introduces a penalty.
  • When traversing large amounts of objects the forEach method is 1.6-1.8x faster that looking up each individual object.

...