Load Balancing In Informatica

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.

Popular Posts

Featured Post

Basic unix commands used in Administration

ls –ltr                Shows all the files and sub directories in the  current directory. ls –la                  Shows all the hidden...