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

冯健 reassigned STORM-1328:
-------------------------

    Assignee: 冯健  (was: John Fang)

> Evaluate/Port JStorm tuple groupings
> ------------------------------------
>
>                 Key: STORM-1328
>                 URL: https://issues.apache.org/jira/browse/STORM-1328
>             Project: Apache Storm
>          Issue Type: New Feature
>            Reporter: Robert Joseph Evans
>            Assignee: 冯健
>              Labels: jstorm-merger
>
> Storm:
> Load aware balancing in shuffle grouping
> JStorm:
>     Has a "localfirst" grouping that causes tuples to be sent to the tasks in 
> the same worker by default. But if the load of all local tasks is high, the 
> tuples will be sent out to remote tasks.
>     Improve localOrShuffle grouping from Storm. In Storm's localOrShuffle 
> grouping the definition of "local" is local within the same worker process. 
> i.e., if there is a bolt that the component can send to in the current worker 
> process it will send the tuples there. If there is not one, it will do round 
> robin between all of the instances of that bolt no matter which hosts they 
> are on. JStorm has extended that so that other workers/JVMs on the same host 
> are considered "local" as well, taking into account the load of the network 
> connections on the local worker.
> We should look at combining both of these to have shuffle look at both 
> distance and load to decide where to send a tuple, in addition the the new 
> JStorm localfirst grouping.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to