[jboss-jira] [JBoss JIRA] (JGRP-1649) RELAY2: everyone can be a site master
Bela Ban (JIRA)
jira-events at lists.jboss.org
Thu Jul 4 03:28:20 EDT 2013
[ https://issues.jboss.org/browse/JGRP-1649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bela Ban updated JGRP-1649:
---------------------------
Description:
The site master can become a bottleneck if we have a lot of traffic between sites. Also, forwarding messages to a local site master and the site master of the target site forwarding messages to the final destination generates additional traffic.
Therefore, allow every member to become a site master:
* Every member joins the local cluster (site) *and* the global cluster
** Everyone (as a site master) maintains a routing table that consists of target sites ("sfo") and a list of site masters
* When a message is received whose destination is SiteMaster("sfo"), we pick a random member of the list for "sfo" and relay the message to it
* The target site master then receives and possibly forwards the message to the final destination (if it isn't the final dest)
Not sure yet if this will be a new protocol (RELAY3) or whether RELAY2 will be enhanced.
Also, investigate whether it makes sense to make only a *subset* of the site nodes site masters. This would still require local forwarding from non site masters.
was:
The site master can become a bottleneck if we have a lot of traffic between sites. Also, forwarding messages to a local site master and the site master of the target site forwarding messages to the final destination generates additional traffic.
Therefore, allow every member to become a site master:
* Every member joins the local cluster (site) *and* the global cluster
** Everyone (as a site master) maintains a routing table that consists of target sites ("sfo") and a list of site masters
* When a message is received whose destination is SiteMaster"sfo"), we pick a random member of the list for "sfo" and relay the message to it
* The target site master then receives and possibly forwards the message to the final destination (if it isn't the final dest)
Not sure yet if this will be a new protocol (RELAY3) or whether RELAY2 will be enhanced.
Also, investigate whether it makes sense to make only a *subset* of the site nodes site masters. This would still require local forwarding from non site masters.
> RELAY2: everyone can be a site master
> -------------------------------------
>
> Key: JGRP-1649
> URL: https://issues.jboss.org/browse/JGRP-1649
> Project: JGroups
> Issue Type: Feature Request
> Reporter: Bela Ban
> Assignee: Bela Ban
> Fix For: 3.4
>
>
> The site master can become a bottleneck if we have a lot of traffic between sites. Also, forwarding messages to a local site master and the site master of the target site forwarding messages to the final destination generates additional traffic.
> Therefore, allow every member to become a site master:
> * Every member joins the local cluster (site) *and* the global cluster
> ** Everyone (as a site master) maintains a routing table that consists of target sites ("sfo") and a list of site masters
> * When a message is received whose destination is SiteMaster("sfo"), we pick a random member of the list for "sfo" and relay the message to it
> * The target site master then receives and possibly forwards the message to the final destination (if it isn't the final dest)
> Not sure yet if this will be a new protocol (RELAY3) or whether RELAY2 will be enhanced.
> Also, investigate whether it makes sense to make only a *subset* of the site nodes site masters. This would still require local forwarding from non site masters.
--
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
More information about the jboss-jira
mailing list