giraph-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alessandro Presta (JIRA)" <>
Subject [jira] [Updated] (GIRAPH-515) More efficient and flexible edge-based input
Date Thu, 14 Feb 2013 18:25:12 GMT


Alessandro Presta updated GIRAPH-515:

    Attachment: GIRAPH-515.patch

This patch adds the following classes:
- SendWorkerEdgesRequest: a request used to send edges during input superstep, similar to
the corresponding one for messages
- SendEdgeCache: similar to SendMessageCache
- ByteArrayVertexIdEdges: serialized representation for lists of edges (for different source
vertices), similar to the corresponding one for messages
- EdgeStore: a server-side structure that stores transient edges from incoming requests, and
later moves them to the owning vertices.
> More efficient and flexible edge-based input
> --------------------------------------------
>                 Key: GIRAPH-515
>                 URL:
>             Project: Giraph
>          Issue Type: Improvement
>            Reporter: Alessandro Presta
>            Assignee: Alessandro Presta
>         Attachments: GIRAPH-515.patch
> The current implementation of edge-based input using mutations is not as memory-efficient
as it could be, and also can't be used with immutable vertex classes.
> By having an ad-hoc code path for edges sent during input superstep, we can achieve both
memory efficiency and eliminate the current restriction.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message