[ 
https://issues.apache.org/jira/browse/GIRAPH-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hyunsik Choi updated GIRAPH-32:
-------------------------------

    Attachment: GIRAPH-32.patch

I attach the patch about this issue.

This patch includes a benchmark class. In this benchmark, for each vertex, the 
compute function sends a meaningless message into all edges of the vertex. 
Actually, I intend this benchmark to send messages into random workers. 
PseudoRandomVertexInputFormat already generates random edges. I employed it.

This benchmark allows users to set the size of message bytes and the number of 
sending messages per edge. This is because I think they are basic factors to 
evaluate the behavior and performance of some message delivery system. Besides, 
users can adjust the number of edges per vertex rather than adjusting the 
number of sending messages per. It allows users to make the sending pattern 
either more spread or more skewed.

Anyone can review this?

> Implement benchmarks to evaluate the performance of message passing 
> --------------------------------------------------------------------
>
>                 Key: GIRAPH-32
>                 URL: https://issues.apache.org/jira/browse/GIRAPH-32
>             Project: Giraph
>          Issue Type: Task
>          Components: benchmark
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>             Fix For: 0.70.0
>
>         Attachments: GIRAPH-32.patch
>
>
> Message passing framework plays an important role in Giraph.
> We need some benchmark programs to evaluate the improvement related to 
> message passing method.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to