- For Free5GC:
cd Free5GC/Dataset
- For Open5GS:
cd Open5GS/Dataset
- For Decrement_Test:
- 10 rounds of a test with an initial time interval of 4600ms, where the time is decremented by 500ms between 10 connection tests for 100 UEs:
cd Decrement_Test
- For Division_Test:
- 10 rounds of a test with an initial time interval of 51200ms, where the time is divided by a factor of 2 between 20 connection tests for 100 UEs:
cd Division_Test
- For Parallel_Test_100:
- 10 rounds with a constant time interval of 100ms between connection tests for 100 UEs:
cd Parallel_Test_100
- For Parallel_Test_10000:
- 10 rounds with a constant time interval of 10000ms between connection tests for 100 UEs:
cd Parallel_Test_10000
-
For Tester:
- 10 CSV files containing tester logs from our experiments.
-
For timestamps.txt:
- 10 timestamps collected from our experiments to be used for metric collection.
- For Free5GC:
cd Free5GC
- For Open5GS
cd Open5GS
cd Deployment
namespace: your_namespace
cd ../Data/
chmod +x connection_test.sh
chmod +x capture_and_parse_logs.sh
sudo su
kubectl --version
replicas
: Specifies the number of testers.namespace
: Indicates wherekubectl
commands will be executed.sleep_time
: Defines the duration required to execute one round of the experiment.
./connection_test.sh parallel [number_of_ues_per_tester] [delay] [rounds]
- For example: 10 rounds with a constant time interval of 1000ms between connection tests for 100 UEs:
./connection_test.sh parallel 100 1000 10
./connection_test.sh division [number_of_ues_per_tester] [start_delay] [interval] [factor] [rounds]
- For 10 rounds of a test with an initial time interval of 51200ms, where the time is divided by a factor of 2 between 20 connection tests for 100 UEs:
./connection_test.sh division 100 51200 20 2 10
./connection_test.sh decrement [number_of_ues_per_tester] [start_delay] [interval] [factor] [rounds]
- For 10 rounds of a test with an initial time interval of 4600ms, where the time is decremented by 500ms between 10 connection tests for 100 UEs:
./connection_test.sh decrement 100 4600 10 500 10