Reliability
{
"experiments": [
{
"channel": {
"latency": 0,
"loss": [
0,
1,
2
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 10
},
"encoder": {
"repair_target": 1,
"symbol_bytes": 100,
"symbols": 10
}
},
"rely": {
"decoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"timeout": 30
},
"encoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"repair_interval": 10,
"repair_target": 1,
"timeout": 30
}
},
"runs": 20,
"seed": 1618486995.6330495,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 10000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
{
"experiments": [
{
"channel": {
"latency": 0,
"loss": [
0,
1,
2
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 10
},
"encoder": {
"repair_target": 1,
"symbol_bytes": 100,
"symbols": 10
}
},
"rely": {
"decoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"timeout": 30
},
"encoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"repair_interval": 10,
"repair_target": 1,
"timeout": 30
}
},
"runs": 20,
"seed": 1618486995.6330495,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 10000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
{
"experiments": [
{
"channel": {
"latency": 0,
"loss": [
0,
1,
2
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 10
},
"encoder": {
"repair_target": 1,
"symbol_bytes": 100,
"symbols": 10
}
},
"rely": {
"decoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"timeout": 30
},
"encoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"repair_interval": 10,
"repair_target": 1,
"timeout": 30
}
},
"runs": 20,
"seed": 1618486995.6330495,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 10000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
Bandwidth
{
"experiments": [
{
"channel": {
"latency": 0,
"loss": [
0,
1,
2
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 10
},
"encoder": {
"repair_target": 2,
"symbol_bytes": 100,
"symbols": 10
}
},
"rely": {
"decoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"timeout": 30
},
"encoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"repair_interval": 10,
"repair_target": 1,
"timeout": 30
}
},
"runs": 20,
"seed": 1618487072.0617464,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 100000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
{
"experiments": [
{
"channel": {
"latency": 0,
"loss": [
0,
1,
2
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 10
},
"encoder": {
"repair_target": 2,
"symbol_bytes": 100,
"symbols": 10
}
},
"rely": {
"decoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"timeout": 30
},
"encoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"repair_interval": 10,
"repair_target": 1,
"timeout": 30
}
},
"runs": 20,
"seed": 1618487072.0617464,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 100000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
{
"experiments": [
{
"channel": {
"latency": 0,
"loss": [
0,
1,
2
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 10
},
"encoder": {
"repair_target": 2,
"symbol_bytes": 100,
"symbols": 10
}
},
"rely": {
"decoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"timeout": 30
},
"encoder": {
"max_stream_size": 1000,
"packet_bytes": 100,
"repair_interval": 10,
"repair_target": 1,
"timeout": 30
}
},
"runs": 20,
"seed": 1618487072.0617464,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 100000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
Latency
{
"experiments": [
{
"channel": {
"latency": 1,
"loss": [
0,
1,
2,
3,
4,
5,
6
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 50
},
"encoder": {
"repair_target": 5,
"symbol_bytes": 100,
"symbols": 50
}
},
"rely": {
"decoder": {
"max_stream_size": 50,
"packet_bytes": 100,
"timeout": 52
},
"encoder": {
"max_stream_size": 50,
"packet_bytes": 50,
"repair_interval": 10,
"repair_target": 1,
"timeout": 51
}
},
"runs": 20,
"seed": 1618574763.9305768,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 100000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
{
"experiments": [
{
"channel": {
"latency": 1,
"loss": [
0,
1,
2,
3,
4,
5,
6
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 50
},
"encoder": {
"repair_target": 5,
"symbol_bytes": 100,
"symbols": 50
}
},
"rely": {
"decoder": {
"max_stream_size": 50,
"packet_bytes": 100,
"timeout": 52
},
"encoder": {
"max_stream_size": 50,
"packet_bytes": 50,
"repair_interval": 10,
"repair_target": 1,
"timeout": 51
}
},
"runs": 20,
"seed": 1618574763.9305768,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 100000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
{
"experiments": [
{
"channel": {
"latency": 1,
"loss": [
0,
1,
2,
3,
4,
5,
6
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 50
},
"encoder": {
"repair_target": 5,
"symbol_bytes": 100,
"symbols": 50
}
},
"rely": {
"decoder": {
"max_stream_size": 50,
"packet_bytes": 100,
"timeout": 52
},
"encoder": {
"max_stream_size": 50,
"packet_bytes": 50,
"repair_interval": 10,
"repair_target": 1,
"timeout": 51
}
},
"runs": 20,
"seed": 1618574763.9305768,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 1,
"packet_interval": 1,
"packets": 100000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
Bursty source
{
"experiments": [
{
"channel": {
"latency": 1,
"loss": [
0,
1,
2,
3,
4,
5,
6
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 50
},
"encoder": {
"repair_target": 5,
"symbol_bytes": 100,
"symbols": 50
}
},
"rely": {
"decoder": {
"max_stream_size": 200,
"packet_bytes": 150,
"timeout": 66
},
"encoder": {
"max_stream_size": 200,
"packet_bytes": 150,
"repair_interval": 10,
"repair_target": 1,
"timeout": 66
}
},
"runs": 10,
"seed": 1619262214.1776414,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 20,
"packet_interval": 33,
"packets": 6000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}
{
"experiments": [
{
"channel": {
"latency": 1,
"loss": [
0,
1,
2,
3,
4,
5,
6
]
},
"reed_solomon": {
"decoder": {
"symbol_bytes": 100,
"symbols": 50
},
"encoder": {
"repair_target": 5,
"symbol_bytes": 100,
"symbols": 50
}
},
"rely": {
"decoder": {
"max_stream_size": 200,
"packet_bytes": 150,
"timeout": 66
},
"encoder": {
"max_stream_size": 200,
"packet_bytes": 150,
"repair_interval": 10,
"repair_target": 1,
"timeout": 66
}
},
"runs": 10,
"seed": 1619262214.1776414,
"sink": {
"payload_bytes": 100
},
"source": {
"burst": 20,
"packet_interval": 33,
"packets": 6000,
"payload_bytes": 100
}
}
],
"name": "rely_reedsolomon",
"plot": {
"colors": {
"reed_solomon": "#386cb0",
"rely": "#ed4969"
},
"legends": {
"reed_solomon": "Reed-Solomon",
"rely": "Rely"
}
}
}