AppPlacementController

The AppPlacementController contains parameters that are used to adjust the behavior of the application placement controller.

Inherits from type Service and adds the following.

Attributes Summary
minTimeBetweenPlacementChange : intThis parameter, along with the minTimeBetweenPlacementChangeUnits, specifies the amount of time that the application placement controller waits before initiating a new batch of changes.
minTimeBetweenPlacementChangeUnits : intThis parameter, along with the minTimeBetweenPlacementChange, specifies the amount of time that the application placement controller waits before initiating a new batch of changes.
approvalTimeOut : intThis setting is particular to the supervised operating mode.
serverOperationTimeOut : intThis parameter represents the amount of time, in minutes the application placement controller waits for a start/stop operation to complete before the operation is regarded a failure.

Attribute Details

minTimeBetweenPlacementChange    -    This parameter, along with the minTimeBetweenPlacementChangeUnits, specifies the amount of time that the application placement controller waits before initiating a new batch of changes. The application placement controller may wait for a batch of changes after completing previous changes, or encountering a timeout. Acceptable values may range from 1 minute to 24 hours.If you allow the placement controllers to readjust application placement too often, the added overhead will negate the increased performance gains originally earned by readjusting the size of dynamic clusters. For example, if it takes 1 minute to start a server, and the setting for the minimum time between placement changes is 20 minutes, then placement changes will have a performance impact of about 5%. When setting this value, it is recommended you define this parameter to be at least 20 to 30 times larger than the time necessary to start a server. A value greater than several hours will prevent application placement changes from happening more than once a day. If you have previous knowledge which leads you to believe traffic load and application demands for those deployed in this node group will adjust several times during a day, you may want to allow placement changes to occur more frequently than once a day.
     data type:  int
     default Value:   15



minTimeBetweenPlacementChangeUnits    -    This parameter, along with the minTimeBetweenPlacementChange, specifies the amount of time that the application placement controller waits before initiating a new batch of changes. The application placement controller may wait for a batch of changes after completing previous changes, or encountering a timeout. This parameter is the time units, and is the time units represented by an integer value. The acceptable values are: UNITS_MINUTES=2 or UNITS_HOURS=3.
     data type:  int
     default Value:   2



approvalTimeOut    -    This setting is particular to the supervised operating mode. When the operating environment is set to run in supervised mode, the application placement controller will create tasks, but must await the system administrator's approval before making any changes. This parameter controls how long the runtime task will sit in the queue awaiting action before it auto-expires. Acceptable time values are 1 to 60 and the value is defined as the number of minutes.
     data type:  int
     default Value:   10



serverOperationTimeOut    -    This parameter represents the amount of time, in minutes the application placement controller waits for a start/stop operation to complete before the operation is regarded a failure. Acceptable values are between 1 to 60 and is the time in minutes.
     data type:  int
     default Value:   5


Copyright IBM Corp. 1996-2002