incubator-hama-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Jungblut (JIRA)" <>
Subject [jira] [Commented] (HAMA-409) Add Pregel-like API
Date Thu, 14 Jul 2011 05:30:00 GMT


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:
>             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,
> 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:


View raw message