Moving the EOS namespace to persistent memory
Tobias Kapp´ e (IT-DSS-DT) tkappe@cern.ch Supervised by Elvin Alin Sindrilaru
August 26, 2015 Moving the EOS namespace to persistent memory 1
Moving the EOS namespace to persistent memory Tobias Kapp e - - PowerPoint PPT Presentation
Moving the EOS namespace to persistent memory Tobias Kapp e (IT-DSS-DT) tkappe@cern.ch Supervised by Elvin Alin Sindrilaru August 26, 2015 Moving the EOS namespace to persistent memory 1 EOS . . . . . . provides reliable and fast
Tobias Kapp´ e (IT-DSS-DT) tkappe@cern.ch Supervised by Elvin Alin Sindrilaru
August 26, 2015 Moving the EOS namespace to persistent memory 1
August 26, 2015 Moving the EOS namespace to persistent memory 2
August 26, 2015 Moving the EOS namespace to persistent memory 3
August 26, 2015 Moving the EOS namespace to persistent memory 4
August 26, 2015 Moving the EOS namespace to persistent memory 4
August 26, 2015 Moving the EOS namespace to persistent memory 5
50 100 150 200 250 300 350 400 450
1 2 3 4 5 6 7 8 9 1
Time (ms) Number of entries google::dense_hash_map google::sparse_hash_map std::map PersistentHashtable
August 26, 2015 Moving the EOS namespace to persistent memory 6
50 100 150 200 250 300 350 400 450
1 2 3 4 5 6 7 8 9 1
Time (ms) Number of entries google::dense_hash_map google::sparse_hash_map std::map PersistentHashtable
PersistentHashtable scales and can match google::dense hash map!
August 26, 2015 Moving the EOS namespace to persistent memory 6
20 40 60 80 100 120 140 160
1 2 3 4 5 6 7 8 9 1
Memory used (MB) Number of entries google::dense_hash_map google::sparse_hash_map std::map PersistentHashtable
August 26, 2015 Moving the EOS namespace to persistent memory 7
20 40 60 80 100 120 140 160
1 2 3 4 5 6 7 8 9 1
Memory used (MB) Number of entries google::dense_hash_map google::sparse_hash_map std::map PersistentHashtable
PersistentHashtable has more memory overhead (due to the AVL tree).
August 26, 2015 Moving the EOS namespace to persistent memory 7
August 26, 2015 Moving the EOS namespace to persistent memory 8