|
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 [^1] | string | Knative, OpenWhisk, AWSLambda, Dirigent, Dirigent-Dandelion | Knative | The serverless platform the functions will be executed on | |
| 6 | +| Platform | string | Knative, OpenWhisk, AWSLambda, Dirigent, Dirigent-Dandelion | Knative | The serverless platform the functions will be executed on | |
7 | 7 | | InvokeProtocol | string | grpc, http1, http2 | N/A | Protocol to use to communicate with the sandbox | |
8 | 8 | | YAMLSelector | string | wimpy, container, firecracker | container | Service YAML depending on sandbox type | |
9 | 9 | | EndpointPort | int | > 0 | 80 | Port to be appended to the service URL | |
|
19 | 19 | | RpsRuntimeMs | int | >=0 | 0 | Requested execution time | |
20 | 20 | | RpsMemoryMB | int | >=0 | 0 | Requested memory | |
21 | 21 | | RpsIterationMultiplier | int | >=0 | 0 | Iteration multiplier for RPS mode | |
22 | | -| TracePath | string | string | data/traces | Folder with Azure trace dimensions (invocations.csv, durations.csv, memory.csv) | |
| 22 | +| TracePath [^1] | string | string | data/traces/example | Folder with Azure trace dimensions (invocations.csv, durations.csv, memory.csv) or "RPS" | |
23 | 23 | | Granularity | string | minute, second | minute | Granularity for trace interpretation[^2] | |
24 | 24 | | OutputPathPrefix | string | any | data/out/experiment | Results file(s) output path prefix | |
25 | 25 | | IATDistribution | string | exponential, exponential_shift, uniform, uniform_shift, equidistant | exponential | IAT distribution[^3] | |
|
38 | 38 | | Width | int | > 0 | 2 | Default width of DAG | |
39 | 39 | | Depth | int | > 0 | 2 | Default depth of DAG | |
40 | 40 |
|
41 | | -[^1]: To run RPS experiments add suffix `-RPS`. |
| 41 | +[^1]: To run RPS experiments replace the path with `RPS`. |
42 | 42 |
|
43 | 43 | [^2]: The second granularity feature interprets each column of the trace as a second, rather than as a minute, and |
44 | 44 | generates IAT for each second. This feature is useful for fine-grained and precise invocation scheduling in experiments |
|
0 commit comments