blob: 800ccf8a2ed7d50d199201b5cf8647d36c3bce63 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
########## Scenario ##########
# Notations:
# - Remaining communication duration (last communication ends minus current simulated time) = C
# - Last communication duration (previous row) = U
# - Last remaining data size (previous row) = D
# - Current remaining data (current row) = R
# - Initial data size (first row) = I
# - Bandwidth = BW
# - Latency = L
# |----------------------------------------+------------+----------------+----------------------+---------------------------+--------------------------|
# | This table is the same for both sender | | | | | |
# |----------------------------------------+------------+----------------+----------------------+---------------------------+--------------------------|
# | Simulated time(s) | Latency(s) | Bandwidth(bps) | Remaining data (bit) | Communication duration(s) | Communication ends at(s) |
# |----------------------------------------+------------+----------------+----------------------+---------------------------+--------------------------|
# | 0 | 0 | 8/2 | 8 | 2 | 2 |
# | 1 | 0.5 | 8/2 | C/U*D=4 | R/BW + R/I*L = 1.25 | 2.25 |
# | 2 | 1 | 8/2 | C/U*D=0.8 | R/BW + R/I*L = 0.3 | 2.3 |
# | 2.3 | 1 | 8/2 | 0 | | |
# |----------------------------------------+------------+----------------+----------------------+---------------------------+--------------------------|
##############################
general:
breakpoints_every: 1
breakpoints_callback:
file: "mobility.py"
callback: "callback"
nodes:
count: 3
implementations:
- 0,1 sender.py
- 2 receiver.py
interfaces:
eth0:
type: "wired"
nodes: all
links:
- all 1Bps 0s all
|