You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Suraj Menon (JIRA)" <ji...@apache.org> on 2012/09/11 16:35:08 UTC
[jira] [Created] (HAMA-637) Implement Group membership API for
tasks
Suraj Menon created HAMA-637:
--------------------------------
Summary: Implement Group membership API for tasks
Key: HAMA-637
URL: https://issues.apache.org/jira/browse/HAMA-637
Project: Hama
Issue Type: New Feature
Components: bsp core
Reporter: Suraj Menon
We should experiment how effective it would be to implement this feature. Instead of a peer sending message to each of the peers that logically a part of a group(active vertices of graph, members of group in a cluster, etc.)
The API could be:
{code}
peer.sendMessageToGroup(String group, Writable message);
{code}
This should result in finding all the peers that are members of that group and send message to each of the peers in the group.
Peers can change their membership status using the following API.
The guarantee of the group membership is ensured only in the next superstep.
{code}
peer.registerWithGroup(String group, Writable message);
peer.deregisterFromGroup(String group, Writable message);
{code}
For now we can try using Zookeeper for this solution.
--
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: http://www.atlassian.com/software/jira
[jira] [Updated] (HAMA-637) Implement Group membership API for
tasks
Posted by "Suraj Menon (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HAMA-637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Suraj Menon updated HAMA-637:
-----------------------------
Description:
We should experiment the effectiveness of this feature. Instead of a peer sending message to each of the peers that logically a part of a group(active vertices of graph, members of group in a cluster, etc.)
The API could be:
{code}
peer.sendMessageToGroup(String group, Writable message);
{code}
This should result in finding all the peers that are members of that group and send message to each of the peers in the group.
Peers can change their membership status using the following API.
The guarantee of the group membership is ensured only in the next superstep.
{code}
peer.registerWithGroup(String group, Writable message);
peer.deregisterFromGroup(String group, Writable message);
{code}
For now we can try using Zookeeper for this solution.
was:
We should experiment how effective it would be to implement this feature. Instead of a peer sending message to each of the peers that logically a part of a group(active vertices of graph, members of group in a cluster, etc.)
The API could be:
{code}
peer.sendMessageToGroup(String group, Writable message);
{code}
This should result in finding all the peers that are members of that group and send message to each of the peers in the group.
Peers can change their membership status using the following API.
The guarantee of the group membership is ensured only in the next superstep.
{code}
peer.registerWithGroup(String group, Writable message);
peer.deregisterFromGroup(String group, Writable message);
{code}
For now we can try using Zookeeper for this solution.
> Implement Group membership API for tasks
> ----------------------------------------
>
> Key: HAMA-637
> URL: https://issues.apache.org/jira/browse/HAMA-637
> Project: Hama
> Issue Type: New Feature
> Components: bsp core
> Reporter: Suraj Menon
>
> We should experiment the effectiveness of this feature. Instead of a peer sending message to each of the peers that logically a part of a group(active vertices of graph, members of group in a cluster, etc.)
> The API could be:
> {code}
> peer.sendMessageToGroup(String group, Writable message);
> {code}
> This should result in finding all the peers that are members of that group and send message to each of the peers in the group.
> Peers can change their membership status using the following API.
> The guarantee of the group membership is ensured only in the next superstep.
> {code}
> peer.registerWithGroup(String group, Writable message);
> peer.deregisterFromGroup(String group, Writable message);
> {code}
> For now we can try using Zookeeper for this solution.
--
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: http://www.atlassian.com/software/jira