|
3 | 3 | | Parameter name | Data type | Possible values | Default value | Description | |
4 | 4 | |------------------------------|-----------|---------------------------------------------------------------------|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |
5 | 5 | | Seed | int64 | any | 42 | Seed for specification generator (for reproducibility) | |
6 | | -| Platform | string | Knative, OpenWhisk, AWSLambda, Dirigent, Dirigent-Dandelion | Knative | The serverless platform the functions will be executed on | |
| 6 | +| Platform | string | Knative, OpenWhisk, AWSLambda, Dirigent | Knative | The serverless platform the functions will be executed on | |
7 | 7 | | DirigentConfigPath [^9] | string | N/A | "" | Path to the Dirigent configuration file | |
8 | 8 | | InvokeProtocol | string | grpc, http1, http2 | N/A | Protocol to use to communicate with the sandbox | |
9 | 9 | | YAMLSelector | string | wimpy, container, firecracker | container | Service YAML depending on sandbox type | |
@@ -76,21 +76,25 @@ that the node on which you run InVitro has SSH access to the target node. |
76 | 76 | --- |
77 | 77 |
|
78 | 78 | # Dirigent configuration |
79 | | -| Parameter name | Data type | Possible values | Default value | Description | |
80 | | -|--------------------------|-----------|------------------------------------------|---------------|--------------------------------------------------------------------------| |
81 | | -| Backend | string | `containerd`, `firecracker`, `dandelion` | `containerd` | The backend used in Dirigent | |
82 | | -| DirigentControlPlaneIP | string | N/A | N/A | IP address of the Dirigent control plane (for function deployment) | |
83 | | -| BusyLoopOnSandboxStartup | bool | true/false | false | Enable artificial delay on sandbox startup | |
84 | | -| AsyncMode | bool | true/false | false | Enable asynchronous invocations in Dirigent | |
85 | | -| AsyncResponseURL | string | N/A | N/A | URL from which to collect invocation responses | |
86 | | -| AsyncWaitToCollectMin | int | >= 0 | 0 | Time after experiment ends after which to collect invocation results | |
87 | | -| RpsDataSizeMB | float64 | >= 0 | 0 | Amount of random data (same for all requests) to embed into each request | |
88 | | -| Workflow [^1] | bool | true/false | false | Send workflow requests to Dirigent | |
89 | | -| WorkflowConfigPath [^2] | string | N/A | N/A | Path to the configuration file for the workflow requests (see below) | |
90 | | - |
91 | | -[^1] Only supported for backend `dandelion`. |
92 | | - |
93 | | -[^2] Required only when Workflow is set to true. |
| 79 | +| Parameter name | Data type | Possible values | Default value | Description | |
| 80 | +|--------------------------|-----------|------------------------------------------|---------------|-----------------------------------------------------------------------------------------| |
| 81 | +| Backend | string | `containerd`, `firecracker`, `dandelion` | `containerd` | The backend used in Dirigent | |
| 82 | +| DirigentControlPlaneIP | string | N/A | N/A | IP address of the Dirigent control plane (for function deployment) | |
| 83 | +| BusyLoopOnSandboxStartup | bool | true/false | false | Enable artificial delay on sandbox startup | |
| 84 | +| AsyncMode | bool | true/false | false | Enable asynchronous invocations in Dirigent | |
| 85 | +| AsyncResponseURL | string | N/A | N/A | URL from which to collect invocation responses | |
| 86 | +| AsyncWaitToCollectMin | int | >= 0 | 0 | Time after experiment ends after which to collect invocation results | |
| 87 | +| RpsRequestedGpu | int | >= 0 | 0 | Number of gpus requested from Dirigent | |
| 88 | +| RpsFile [^1] | string | N/A | N/A | If given the payload is read from this file | |
| 89 | +| RpsDataSizeMB [^1] | float64 | >= 0 | 0 | If no rps file is given this amount of random data is generated (same for all requests) | |
| 90 | +| Workflow [^2] | bool | true/false | false | Send workflow requests to Dirigent | |
| 91 | +| WorkflowConfigPath [^3] | string | N/A | N/A | Path to the configuration file for the workflow requests (see below) | |
| 92 | + |
| 93 | +[^1] Currently used only when requesting gpus (RpsRequestedGpu > 0) and ignored otherwise. |
| 94 | + |
| 95 | +[^2] Only supported for backend `dandelion`. |
| 96 | + |
| 97 | +[^3] Required only when Workflow is set to true. |
94 | 98 |
|
95 | 99 | --- |
96 | 100 |
|
|
0 commit comments