|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | PROPERTY | METHOD | DETAIL: ENUM CONSTANTS | FIELD | PROPERTY | METHOD |
java.lang.Object com.ace.mws.nodes.NodeAllocationPolicy
enum NodeAllocationPolicy
Node Allocation enumeration.
Enum Constant Summary | |
---|---|
CONTIGUOUS
This algorithm will allocate nodes in contiguous (linear) blocks as required by the Compaq RMS system. |
|
CPULOAD
Nodes are selected which have the maximum amount of available, unused cpu power, i.e. [# of CPU's] - [CPU load]. |
|
CUSTOMPRIORITY
Alias for PRIORITY. |
|
FASTEST
This algorithm will select nodes in 'fastest node first' order. |
|
FIRSTAVAILABLE
Simple first come, first served algorithm where nodes are allocated in the order they are presented by the resource manager. |
|
FIRSTSET
|
|
INREPORTEDORDER
Alias for FIRSTAVAILABLE. |
|
INREVERSEREPORTEDORDER
Alias for LASTAVAILABLE. |
|
LASTAVAILABLE
This algorithm selects resources so as to minimize the amount of time after the job and before the trailing reservation. |
|
LOCAL
This will call the locally created contrib node allocation algorithm. |
|
MAXBALANCE
This algorithm will attempt to allocate the most 'balanced' set of nodes possible to a job. |
|
MINGLOBAL
|
|
MINIMUMCONFIGUREDRESOURCES
Alias for MINRESOURCE. |
|
MINLOCAL
|
|
MINRESOURCE
This algorithm prioritizes nodes according to the configured resources on each node. |
|
NODESPEED
Alias for FASTEST. |
|
NONE
No node allocation policy is specified. |
|
PLUGIN
|
|
PRIORITY
This algorithm allows a site to specify the priority of various static and dynamic aspects of compute nodes and allocate them with preference for higher priority nodes. |
|
PROCESSORLOAD
Alias for CPULOAD. |
|
PROCESSORSPEEDBALANCE
Alias for MAXBALANCE. |
Property Summary | |
---|---|
String |
str
|
Constructor Summary | |
private NodeAllocationPolicy(String str)
|
Method Summary | |
---|---|
static NodeAllocationPolicy
|
parseNodeAllocationPolicyString(String nodeAllocationPolicyString)
Parses a string and converts it into a NodeAllocationPolicy enum value if possible. |
String
|
toString()
|
NodeAllocationPolicy
|
valueOf(String name)
Returns the enum constant of this type with the specified name. |
NodeAllocationPolicy[]
|
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Enum Constant Detail |
---|
NodeAllocationPolicy CONTIGUOUS
NodeAllocationPolicy CPULOAD
NodeAllocationPolicy CUSTOMPRIORITY
NodeAllocationPolicy FASTEST
NodeAllocationPolicy FIRSTAVAILABLE
NodeAllocationPolicy FIRSTSET
NodeAllocationPolicy INREPORTEDORDER
NodeAllocationPolicy INREVERSEREPORTEDORDER
NodeAllocationPolicy LASTAVAILABLE
NodeAllocationPolicy LOCAL
NodeAllocationPolicy MAXBALANCE
NodeAllocationPolicy MINGLOBAL
NodeAllocationPolicy MINIMUMCONFIGUREDRESOURCES
NodeAllocationPolicy MINLOCAL
NodeAllocationPolicy MINRESOURCE
NodeAllocationPolicy NODESPEED
NodeAllocationPolicy NONE
NodeAllocationPolicy PLUGIN
NodeAllocationPolicy PRIORITY
NodeAllocationPolicy PROCESSORLOAD
NodeAllocationPolicy PROCESSORSPEEDBALANCE
Property Detail |
---|
String str
Constructor Detail |
---|
private NodeAllocationPolicy(String str)
Method Detail |
---|
static NodeAllocationPolicy parseNodeAllocationPolicyString(String nodeAllocationPolicyString)
nodeAllocationPolicyString
- the string to be parsed.
String toString()
NodeAllocationPolicy valueOf(String name)
NodeAllocationPolicy[] values()
Groovy Documentation