You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Anastasis Andronidis (JIRA)" <ji...@apache.org> on 2015/02/02 11:52:34 UTC

[jira] [Commented] (HAMA-919) Manage messages per Vertex

    [ https://issues.apache.org/jira/browse/HAMA-919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14301145#comment-14301145 ] 

Anastasis Andronidis commented on HAMA-919:
-------------------------------------------

By a fast look it seams nice. I like that you get rid of some unneeded code and managing messages looks cleaner now. My only concern is the Apache Direct Memory project that looks quite unmaintained. Maybe we should use an other more active one?

> Manage messages per Vertex
> --------------------------
>
>                 Key: HAMA-919
>                 URL: https://issues.apache.org/jira/browse/HAMA-919
>             Project: Hama
>          Issue Type: Improvement
>          Components: graph
>    Affects Versions: 0.6.4
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>            Priority: Blocker
>             Fix For: 0.7.0
>
>         Attachments: HAMA-919_v01.patch, HAMA-919_v02.patch, HAMA-919_v03.patch, HAMA-919_v04.patch, HAMA-919_v05.patch, test.patch
>
>
> As I described in mailing list, we need to manage the messages per Vertex. 
> Currently, sender-side creates and sends the GraphJobMessage object per each message, receiver-side groups messages by Vertex. To simplify grouping process, we used sorting and sequential processing.
> If we manage the outgoing messages per Vertex, we don't need to use the sorted message queue. So we can improve the memory efficiency and the performance by multi-threading.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)