Bowen Ding created DRILL-7753:
---------------------------------

             Summary: Storage IPFS: Better peer selection algorithm
                 Key: DRILL-7753
                 URL: https://issues.apache.org/jira/browse/DRILL-7753
             Project: Apache Drill
          Issue Type: Improvement
          Components: Storage - Other
            Reporter: Bowen Ding
            Assignee: Bowen Ding


The current implementation randomly selects one provider and assigns it as the 
executor responsible for executing the query. It does not check reachability, 
latency, bandwidth between the foreman and the remote peer, etc.

A better peer selection algorithm ideally takes into account the above factors, 
in order to minimize the total query execution time.

As a subset of the bigger issue, if a provider has multiple advertised 
`Multiaddress`es, it is also important to know what network address to use to 
do networking. The current implementation prefers globally routable addresses 
over local-only addresses, and does not check reachability.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to