summaryrefslogtreecommitdiff
path: root/tests/mobility_eth0_latency_2s1r/platform.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mobility_eth0_latency_2s1r/platform.yaml')
-rw-r--r--tests/mobility_eth0_latency_2s1r/platform.yaml38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/mobility_eth0_latency_2s1r/platform.yaml b/tests/mobility_eth0_latency_2s1r/platform.yaml
new file mode 100644
index 0000000..b35ab2e
--- /dev/null
+++ b/tests/mobility_eth0_latency_2s1r/platform.yaml
@@ -0,0 +1,38 @@
+########## 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"
+ links:
+ - all 1Bps 0s all \ No newline at end of file