hama-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Edward J. Yoon" <edwardy...@apache.org>
Subject Summary of recent changes
Date Wed, 08 Jan 2014 07:36:39 GMT
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.


Best Regards, Edward J. Yoon

View raw message