Load Balancing :
Informatica
load Balancing is a mechanism which distributes the workloads across the nodes
in the gird. In Informatica 8.6/9.x from here onwards we got a Service Oriented
Architecture and GRID system it’s important for the Informatica infrastructure
to balance the workload in order to provide the high performance.
Dispatch
Mode :
Which
can be set in domain properties in Informatica Adminconsole. Dispatch
mode determines how the load balancer dispatches tasks (Sessions, cmd tasks,
email tasks, worklets, workflows, event wait tasks) across the GRID and it
holds three type of load balancing.
- Adaptive :
In
Adaptive mode, Dispatch Mode considers the node with most available CPU and
allocate the process to it. The load balancer takes into account CPU power
when running in Adaptive mode. After the partition group is formed in the DTM,
the load balancer sends a message to the Integration Service, to distribute the
different partition groups (worker DTM) across the nodes of the grid.
- Round Robin :
In
Round Robin fashion Dispatch mode allocates the tasks in round robin fashion.
- Metric Based :
It
checks all resource provision thresholds on each available node and excludes a
node if dispatching a task causes the thresholds to be exceeded. The Load
Balancer continues to evaluate nodes until it finds a node that can accept the
task. This mode prevents overloading nodes when tasks have uneven computing
requirements.
In
order for the Load Balancing to work properly:
1)
Always primary node has to be started up first and then backup.
2)
Repository service always runs on only one node so it has to be started on
primary node first in case of service failures it will be failed over to backup
node.
3)
Integration service runs on all the available nodes because it has to Dispatch
the tasks on each of the nodes based on the Load balancing set at Domain.
No comments:
Post a Comment