[
https://issues.apache.org/jira/browse/HBASE-22229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16816687#comment-16816687
]
Biju Nair commented on HBASE-22229:
-----------------------------------
Attached document "Balancing-heterogenous-cluster.pdf" with one approach and
would like to get feedback or other approaches. Using the proposed approach did
a quick simulation of a 5 node cluster from balancer UT and here is the result.
Without the server resource normally SLB distributes 10 regions to all the
servers.
{noformat}
Server list [srv1798212012, srv587493136, srv706668337,srv715979227,3
srv931804179]
Server resource : [100, 150, 200, 250, 300]
Mock Cluster : { srv931804179:2 , srv1798212012:12 , srv587493136:12 ,
srv706668337:12 , srv715979227:12 }
Mock Balance : { srv1798212012:8 , srv587493136:9 , srv706668337:10 ,
srv715979227:11 , srv931804179:12 }{noformat}
> Update SLB to take into account region server capacities
> --------------------------------------------------------
>
> Key: HBASE-22229
> URL: https://issues.apache.org/jira/browse/HBASE-22229
> Project: HBase
> Issue Type: Improvement
> Components: Balancer
> Reporter: Biju Nair
> Priority: Major
> Attachments: Balancing-heterogenous-cluster.pdf
>
>
> Currently HBase SLB doesn't know about the physical capacity of region
> servers and assumes that all the servers in the cluster are of same capacity.
> But in reality cluster will have servers with different configuration. It
> will be a good improvement if SLB can take into account the variations in
> the capacity of different servers. Note that there is another ticket
> HBASE-11780 similar to this to handle heterogenous clusters but to add a
> resource based load balancer.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)