[
https://issues.apache.org/jira/browse/HAMA-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13065057#comment-13065057
]
Thomas Jungblut commented on HAMA-409:
--------------------------------------
This is a hard decision.
I think we should keep the "BSPJob", and just extend a "HamaJob" which has the
Pregel API.
So we keep the BSP engine under the hood and available for matrix computation
(which we can replace with something like "thinking like a vector" haha).
I would not rename it to "Job" solely since we have Hadoop in our classpath,
this would just let everybody think that we're something similar like hive or
pig once again. With "HamaJob" we can leech the fame of the PregelAPI and
establish our name within :D
Since we give an iterator to the compute function we should consider using just
one instance of the message and refill it. I did too extensive use of
reflections then and it is causing so much GC. This should be possible when
setting the messagevalue class and vertex class.
> Add Pregel-like API
> -------------------
>
> Key: HAMA-409
> URL: https://issues.apache.org/jira/browse/HAMA-409
> Project: Hama
> Issue Type: New Feature
> Components: bsp, examples
> Affects Versions: 0.3.0
> Reporter: Thomas Jungblut
> Assignee: Miklos Erdelyi
> Labels: graph
> Fix For: 0.4.0
>
> Attachments: HAMA-409_v01.patch, HAMA-409_v02.patch, hama-graph.zip
>
>
> According to what we've discussed on the mailing list, we should add a
> Pregel-like API.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira