-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[system] Update platform documentation
- Loading branch information
Showing
2 changed files
with
97 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
|
||
## Experiments | ||
|
||
For details on experiments and methodology, please refer to [our paper](#paper). | ||
|
||
#### Performance & cost | ||
|
||
Invokes given benchmark a selected number of times, measuring the time and cost of invocations. | ||
Supports `cold` and `warm` invocations with a selected number of concurrent invocations. | ||
In addition, to accurately measure the overheads of Azure Function Apps, we offer `burst` and `sequential` invocation type that doesn't distinguish | ||
between cold and warm startups. | ||
|
||
#### Network ping-pong | ||
|
||
Measures the distribution of network latency between benchmark driver and function instance. | ||
|
||
#### Invocation overhead | ||
|
||
The experiment performs the clock drift synchronization protocol to accurately measure the startup time of a function by comparing | ||
benchmark driver and function timestamps. | ||
|
||
#### Eviction model | ||
|
||
**(WiP)** Executes test functions multiple times, with varying size, memory and runtime configurations, to test for how long function instances stay alive. | ||
The result helps to estimate the analytical models describing cold startups. | ||
Currently supported only on AWS. | ||
|
||
#### Communication Channels | ||
|
||
**(WiP)** | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters