Data Load Balancing in Partitioned and Partitioned-Replica Topologies
Data distribution in partitioned and partitioned-replica cluster caches is based on hash code of cache keys. Data is almost evenly distributed among all server nodes.
Each node knows about the data load of every other node in the cluster. There can be scenarios when data load on any one node becomes high depending upon the pattern of cache keys inserted in the cache.
NCache provides the following load balancing options:
Auto Load Balancing Task
-
Configurable: Auto load balancing is a configurable feature which automatically balances data load on each and every server node.
-
Automatic: It continuously monitors data load on all servers of the cluster after configurable interval and detects uneven data load.
-
Turning Off: This feature can be turned off if the user doesn’t want load balancing among cluster nodes.
Manual Load Balancing
-
Manual: Data load can be balanced any time by manual load balancing feature through NCache Manager.
-
Balance Data on Overloaded Server: Data balancing can be triggered through selecting option on the server node on which the data load is more than other server nodes.
-
No Threshold: There is no threshold. Data balancing can be started whenever required.
See Also