WorkspaceProvisioningScenario
Agents scenarios · Implementation: mlsysim/engine/scenario_definitions/agents.py.
Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.
workspaces on one pinned base, provisioned by copy or copy-on-write, then a first write.
Notes
Equation: Result = mlsysim.solvers.WorkspaceProvisioningModel.solve with the named scenario fields; no extra fitting or postprocessing is applied.
Assumptions: The supplied inputs use the units and validity regime documented by WorkspaceProvisioningModel.solve; this class binds one reproducible configuration.
Excludes: Any behavior excluded by WorkspaceProvisioningModel.solve, and measurement or calibration of the supplied inputs.
References
Implementation reference: mlsysim.solvers.WorkspaceProvisioningModel.solve documents the composed equation and its sources.
Examples
The named registry scenario supplies the stated inputs; this is a modeled calculation, not a new measurement.
>>> from mlsysim import Scenarios
>>> scenario = Scenarios.CopyOnWriteRepairWorkspaces
>>> round((scenario.result.full_copy).to('GB').magnitude, 6)
76.8Attributes
| Name | Description |
|---|---|
| bandwidth | |
| base_image | |
| block | |
| fixture | |
| modified | |
| result | Return mlsysim.solvers.WorkspaceProvisioningModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver. |
| workspaces | |
| written |
workspaces
Type: int.
Declared default: required.
base_image
Type: Quantity.
Declared default: required.
written
Type: Quantity.
Declared default: required.
bandwidth
Type: Quantity.
Declared default: required.
fixture
Type: Quantity.
Declared default: required.
block
Type: Quantity.
Declared default: required.
modified
Type: Quantity.
Declared default: required.
result
engine.scenario_types.WorkspaceProvisioningScenario.result
Return mlsysim.solvers.WorkspaceProvisioningModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver.
Equation: mlsysim.solvers.WorkspaceProvisioningModel.solve (scenario fields).