[ 
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)

Reply via email to