AppPlacementController

This type is a class for model objects.

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

Package: appplacement
Supertype: Service

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
minTimeBetweenPlacementChange : EInt 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.
minTimeBetweenPlacementChangeUnits : EInt 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.
approvalTimeOut : EInt 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.
serverOperationTimeOut : EInt 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.
enableElasticity : EBoolean Enable/disable flag associated with ElasticityController only.
consolidationMode : EInt Determines whether consolitation mode is used. The acceptable values are: TRUE=1 or FALSE=2
modeTimeOut : EInt This parameter, along with the modeTimeOutUnits, specifies the amount of time that the elasticity controller waits. Acceptable values may range from 1 minute to 24 hours.
modeTimeOutUnits : EInt This parameter, along with modeTimeOut, specifies the amount of time that the elasticity controller waits. 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.
types : ElasticityType + * No description is available *



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: EInt
    Default value:  15
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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: EInt
    Default value:  2
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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: EInt
    Default value:  10
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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: EInt
    Default value:  5
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

enableElasticity  -  Enable/disable flag associated with ElasticityController only.
    Data Type: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

consolidationMode  -  Determines whether consolitation mode is used. The acceptable values are: TRUE=1 or FALSE=2
    Data Type: EInt
    Default value:  1
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

modeTimeOut  -  This parameter, along with the modeTimeOutUnits, specifies the amount of time that the elasticity controller waits. Acceptable values may range from 1 minute to 24 hours.
    Data Type: EInt
    Default value:  10
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

modeTimeOutUnits  -  This parameter, along with modeTimeOut, specifies the amount of time that the elasticity controller waits. 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: EInt
    Default value:  2
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

types  -  * No description is available *
    Reference Type: ElasticityType +
    Containment:  true
    Container:  false
    Required:  true
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  1
    Upper bound:  3
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006