Hi Leonardo,
I've tried a very basic setup closely following your instructions and it doesn't seem to work.
I have a reservation with 4 nodes only. The modification of `radio_interactive.conf` is as follows:
```
{
"capture-pkts": "False",
"colosseumcli": "True",
"iperf": "True",
"users-bs": "3",
"total-nodes" : "4",
"write-config-parameters": "True",
"network-slicing": "False",
"global-scheduling-policy": "0",
"slice-scheduling-policy": "[1, 1, 1]",
"tenant-number": "3",
"slice-allocation": "{0: [0, 5], 1: [6, 11], 2: [12, 16]}",
"slice-users": "{0: [3, 6, 9, 14, 17, 20, 25, 28, 31, 36, 39, 42], 1: [4, 7, 10, 15, 18, 21, 26, 29, 32, 37, 40, 43], 2: [2, 5, 8, 11, 13, 16, 19, 22, 24, 27, 30, 33, 35, 38, 41, 44]}",
"custom-ue-slice": "True",
"force-dl-modulation": "False",
"heuristic-params": "{'buffer_thresh_bytes': [1000, 2000], 'thr_thresh_mbps': [0.25, 0.75]}",
"bs-config": "{'dl_freq': 980000000, 'ul_freq': 1020000000, 'n_prb': 50}",
"ue-config": "{'dl_freq': 980000000, 'ul_freq': 1020000000, 'force_ul_amplitude': 0.9}"
}
```
As you said, "network-slicing": "False" should make the rest of the configuration ignored.
I do the following steps:
1. On node 1: `colosseumcli rf scenario nodelist 1017 -c` (that's the scenario you suggested, with the `-c` option)
2. On nodes 1..4: `cd /root/radio_api/ && python3 scope_start.py --config-file radio_interactive.conf`
3. On nodes 1..4: `tmux a -t scope`
The results are:
- Node 1 (the only base station) connects to the radio software successfully and starts the `iperf` server.
- Node 2 (one of the UEs) also connects to the radio software and successfully instantiates its `iperf` clients. Now one node talks to the base station.
- Nodes 3 and Node 4 never connect to the radio software and their `iperf` clients return "error - unable to connect to server: Network is unreachable".
- `colosseumcli rf info` suggests that the radio scenario is active and "scenario_cycle" is "True".
What I'd expect is that nodes 2 to 4 connect to the radio software and obtain their IPs. Then `iperf` would work.
Without the artifacts you used in your SCOPE paper, it's hard to get anywhere close to the results you reported in the paper.