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

Hyunsik Choi commented on HAMA-195:
-----------------------------------

I think so. In addition, BSP lib needs two kinds of communication. One is about 
control communications, and another is for data communications.

The main purpose of control communications is for a master node to control 
supersteps of slave nodes.
The methods put(), send(),  recv() that you mentioned may belong to data 
communications. Additionally, data communication methods need to support 
collective communications. For example, send_c() send a set of messages, and 
recv_r receives a set of messages. The collective communication methods can be 
improved by some compression methods.

In addition, it would be good to implement the message with Writable interface 
of Hadoop.

> Design the bsp library
> ----------------------
>
>                 Key: HAMA-195
>                 URL: https://issues.apache.org/jira/browse/HAMA-195
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>
> First of all, we have to design the bsp library.
> 1. Analyzing the key requirements of bsp library.
> 2. Designing the bsp core interfaces.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to