You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Edward J. Yoon" <ed...@apache.org> on 2014/01/08 08:36:39 UTC

Summary of recent changes

Hi all, here's summary of recent changes.

1) Added the sort option to "PartitioningRunner" (merge sort was
used). With this, DiskVerticesInfo is now enabled.

2) Every in-memory verticesInfo implementations are now uses the
Vertex object serialization.

3) Added the MapVerticesInfo which stores the vertices into
memory-based tree map.

 - ListVerticesInfo - stores the sorted vertices into a array list.
 - MapVerticesInfo - stores the vertices into a tree map.
 - DiskVerticesInfo - stores the sorted vertices into a local file.

Only MapVerticesInfo allows the runtime graph modification and random
access by vertex ID. But this implementation might be inefficient in
memory usage.

4) Fixed trivial bugs.

My next steps are:

 - Message Serialization.
 - Refactoring Queues and implement TODO things.
 - (Graph package) Performance Improvement.

Thanks.

-- 
Best Regards, Edward J. Yoon
@eddieyoon