- agentType
- Component: Agent (MA and LA)
- Mode: All
- Type: Agent type
- Description: Master Agent or Local Agent? As there is only one
executable for both agent types, it is COMPULSORY to specify the type
of this agent: DIET_MASTER_AGENT (or MA) or DIET_LOCAL_AGENT (or
LA).
- batchName
- Component: SeD
- Mode: Batch
- Type: String
- Description: The reservation batch system's name.
- batchQueue
- Component: SeD
- Mode: Batch
- Type: String
- Description: The name of the queue where the job will be submitted.
- bindServicePort
- Component: MA
- Mode: All
- Type: Integer
- Description: port used by the Master Agent to share its IOR.
- cacheAlgorithm
- Component: All
- Mode: DAGDA
- Type: String
- Description: The cache replacement algorithm used when DAGDA needs more space
to store a data. Possible values are: LRU, LFU, FIFO. By default,
no cache replacement algorithm. DAGDA never replace a data by
another one.
- clientMaxNbSeD
- Component: Client
- Mode: All
- Type: Integer
- Description: The maximum number of SeD the client should receive.
- clientNbRetry
- Component: Client
- Mode: All
- Type: Integer
- Description: The maximum number times the client should automatically
retry a diet_call, whenever the solve function returns a non null value. The
whole submission process is followed (SeD selection and real solve call). By
default, the value is 0 (do not retry). Example: with a value of 2, the client
will do at most 3 calls: the normal call, and 2 other calls (at most) to
retry.
- dataBackupFile
- Component: Agent and SeD
- Mode: DAGDA
- Type: String
- Description: The path to the file that will be used when DAGDA save all its
stored data/data path when asked by the user (Checkpointing). By default, no
checkpointing is possible.
- dietHostName
- Component: All
- Mode: All
- Type: String
- Description: the listening interface of the agent. If not specified,
let the ORB get the hostname from the system (the first one if several
one are available).
- dietPort
- Component: All
- Mode: All
- Type: Integer
- Description: the listening port of the agent. If not
specified, let the ORB get a port from the system (if the default
2809 was busy).
- forceRebind
- Component: Client
- Mode: All
- Type: Boolean
- Description: force clients rebinding into CORBA Naming Service
(default: true).
- initRequestID
- Component: MA
- Mode: All
- Type: Integer
- Description: When a request is sent to the Master Agent, a request ID
is associated and by default it begins at 1. If this parameter is provided, it
will begins at initRequestID.
- internOARbatchQueueName
- Component: SeD
- Mode: Batch
- Type: String
- Description: only useful when using CORI batch features with
OAR 1.6
- locationID
- Component: SeD
- Mode: DAGDA
- Type: String
- Description: This parameter is used for alternative transfer cost
prediction.
- lsOutbuffersize
- Component: Agent and SeD
- Mode: All
- Type: Integer
- Description: the size of the buffer for outgoing messages.
- lsFlushinterval
- Component: Agent and SeD
- Mode: All
- Type: Integer
- Description: the flush interval for the outgoing message buffer.
- MADAGNAME
- Component: Client
- Mode: Workflow
- Type: String
- Description: the name of the MA agent to which the client
will connect.
- MAName
- Component: Client
- Mode: All
- Type: String
- Description: Master Agent name. The ORB configuration files of the clients
and the children of this MA (LAs and SeDs) must point at the same CORBA
Naming Service as the one pointed at by the ORB configuration file of
this agent.
- maxConcJobs
- Component: SeD
- Mode: All
- Type: Integer
- Description: If useConcJobLimit == true, how many jobs can run at once?
This shoudl be used in conjunction with maxConcJobs.
- maxDiskSpace
- Component: All
- Mode: DAGDA
- Type: Integer
- Description: The maximum disk space used by DAGDA to store the data. If set
to 0, DAGDA will not take care of the disk usage. By default this value is
equal to the available disk space on the disk partition chosen by the
storageDirectory option.
- maximumNeighbours
- Component: MA
- Mode: Integer
- Type: Multi MA
- Description: maximum number of connected neighbours. The agent
does not accept a greater number of connection to build the federation
than maximumNeighbours.
- maxMemSpace
- Component: All
- Mode: DAGDA
- Type: Integer
- Description: The maximum memory space used by DAGDA to store the data. If set
to 0, DAGDA will not take care of the memory usage. By default no maximum
memory usage is set. Same effect than to choose 0.
- maxMsgSize
- Component: All
- Mode: DAGDA
- Type: Integer
- Description: The maximum size of a CORBA message sent by DAGDA. By
default this value is equal to the omniORB giopMaxMsgSize size.
- minimumNeighbours
- Component: MA
- Mode: Multi MA
- Type: Integer
- Description: Minimum number of connected neighbours. If the
agent has less that this number of connected neighbours, is going to
find some new connections.
- moduleConfigFile
- Component: Agent
- Mode: User scheduling
- Type: String
- Description: Optional configuration file for the module.
- name
- Component: Agent and SeD
- Mode: All
- Type: String
- Description: The name of the element. This parameter is not mandatory
for a SeD as it can generate a name during launch time.
- neighbours
- Component: MA
- Mode: Multi MA
- Type: String
- Description: A list of Master Agent that must be contacted to
build a federation. The format is a list of host:port.
- parentName
- Component: LA and SeD
- Mode: All
- Type: String
- Description: the name of the agent to which the element will
register. This agent must have registered at the same CORBA Naming
Service that is pointed to by your ORB configuration.
- pathToNFS
- Component: SeD
- Mode: Batch
- Type: String
- Description: Path to an NFS directory where you have read/write rights.
- pathToTmp
- Component: SeD
- Mode: Batch
- Type: String
- Description: Path to a temporary directory where you have
read/write rights.
- restoreOnStart
- Component: Agent and SeD
- Mode: DAGDA
- Type: Boolean
- Description: DAGDA will load the dataBackupFile file at start and
restore all the data recorded at the last checkpointing event. Possible values
are 0 or 1. By default, no file loading on start - 0.
- schedulerModule
- Component: Agent
- Mode: User scheduling
- Type: String
- Description: The path to the scheduler library file containing the
implementation of the plugin scheduler class.
- shareFiles
- Component: Agent
- Mode: DAGDA
- Type: Boolean
- Description: The DAGDA component shares its file data with all its children
(when the path is accessible by them, for example, if the storage directory is
on a NFS partition). Value can be 0 or 1. By default no file sharing - 0.
- sslEnabled
- Component: All
- Mode: Security
- Type: Boolean
- Description: the boolean indicating whether the security mode is enabled.
Value can be 0 (default) or 1.
- sslRootCertificate
- Component: All
- Mode: Security
- Type: String
- Description: The file containing the certificate of the authority
- sslPrivateKey
- Component: All
- Mode: Security
- Type: String
- Description: The file containing the private key and the certificate signed by the authority
- storageDirectory
- Component: All
- Mode: DAGDA or Batch
- Type: String
- Description: The directory on which DAGDA will store the data files.
By default /tmp is used.
- traceLevel
- Component: All
- Mode: All
- Type: Integer
- Description: traceLevel for the DIET agent:
- 0 DIET do not print anything,
- 1 DIET prints only warnings and errors on the standard error
output,
- 2 [default] DIET prints information on the main steps
of a call,
- 5 DIET prints information on all internal steps too,
- 10 DIET prints all the communication structures too,
- (traceLevel - 10) is given to the ORB to print CORBA messages
too.
- updateLinkPeriod
- Component: MA
- Mode: Multi MA
- Type: Integer
- Description: The agent check at a regular time basis that all
it's neighbours are still alive and try to connect to a new one if the
number of connections is less than
minimumNeighbours. updateLinkPeriod indicate the period
in second between two checks.
- useConcJobLimit
- Component: SeD
- Mode: All
- Type: Boolean
- Description: should SeD restrict the number of concurrent solves?
This should be used in conjunction with maxConcJobs.
- useLogService
- Component: Agent and SeD
- Mode: All
- Type: Boolean
- Description: 1 to use the LogService for monitoring.
- USE_SPECIFIC_SCHEDULING
- Component: Client
- Mode: Custom Client Scheduling (CCS)
- Type: String
- Description:
This option specifies the scheduler the client will use whenever it submits
a request:
- BURST_REQUEST: round robin on the available SeD
- BURST_LIMIT: only allow a certain number of request per SeD in
parallel the limit can be set with "void
setAllowedReqPerSeD(unsigned ix)"
The DIET Team - Mer 29 nov 2017 15:13:36 EST