Skip to content

Supported Attributes

vincent-k edited this page Nov 5, 2015 · 7 revisions

Attributes

This page declares the attributes that are currently supported by a ChocoScheduler.

VM attributes

Name Type Description
template String The VM template to use to forge a VM. Required for being able to set a VM in the Ready state and to re-instantiate a VM
clone Boolean true to indicate a VM can be re-instantiated
boot Integer Estimated duration of a [BootVM] (http://www.btrplace.org/apidocs/index.html?org/btrplace/plan/event/BootVM.html) action (in seconds) with the default DurationEvaluators
shutdown Integer Estimated duration of a ShutdownVM action (in seconds) with the default DurationEvaluators
forge Integer Estimated duration of a ForgeVM action (in seconds) with the default DurationEvaluators
migrate Integer Estimated duration of a MigrateVM action (in seconds) with the default DurationEvaluators
suspend Integer Estimated duration of a SuspendVM action (in seconds) with the default DurationEvaluators
resume Integer Estimated duration of a ResumeVM action (in seconds) with the default DurationEvaluators
kill Integer Estimated duration of a KillVM action (in seconds) with the default DurationEvaluators
allocate Integer Estimated duration of a Allocate action (in seconds) with the default DurationEvaluators
memUsed Integer The real memory used by the VM in MiB.
hotDirtySize Integer The total size in MiB of the VM's memory pages that are rewritten very quickly (hot pages).
hotDirtyDuration Integer The duration necessary to generate all the 'hot pages' represented by hotDirtySize
coldDirtyRate Double Represent the supposed linear progression of dirty memory pages after the generation of the hot pages, in MiB/sec.

Node attributes

Name Type Description
boot Integer Estimated duration of a BootNode action (in seconds) with the default DurationEvaluators
shutdown Integer Estimated duration of a ShutdownNode action (in seconds) with the default DurationEvaluators

Clone this wiki locally