DOI: 10.5281/zenodo.17737766
title: 6GSMART-EZ MPTCP Dataset: Evaluating 5G and Wi-Fi 6 Performance with an MPTCP-Enabled CPE

description: # 6GSMART-EZ MPTCP Experiment CSV Index


We evaluated the performance of MPTCP in an indoor network consisting of one Amarisoft Callbox Pro (5G) and one Open Wi-Fi Access Point. We used Iperf to evaluate the performance of the solution, through the generation of TCP traffic flows. The MPTCP client was deployed at the CPE, while the MPTCP proxy was deployed after the UPF.


This work was supported by the Spanish Ministry of Economic Affairs and Digital Transformation and the European Union – NextGenerationEU, under the Recovery, Transformation and Resilience Plan (PRTR) through the UNICO I+D 5G 2021 call (TSI-063000-2021-15 – 6GSMART-EZ).


 

## 927c8d51-7a02-428d-aae7-3f362d5f69c1: Aggregated performance without MPTCP:

- Scenario: Throughput over Wi-Fi 6 and 5G using TCP and UDP (10 threads), UL and DL; Wi-Fi bandwidth 40 MHz, omit period 10s.

- Runs: 60s iperf3 tests, 10 repetitions across 8 cases (UL/DL x Wi-Fi/5G x TCP/UDP).

- CSVs: `experiments/experiments/927c8d51-7a02-428d-aae7-3f362d5f69c1/data.csv` (4,800 per-second throughput rows with iperf_lost_percent on UDP entries plus iperf config fields).

 

## 73b9e519-4f33-4bf6-9025-1d06ddf65944: Aggregated performance using MPTCP with default scheduler.

- Scenario: MPTCP (default) throughput over 5G + Wi-Fi 6, TCP only (10 threads), UL and DL; Wi-Fi bandwidth 40 MHz, scheduler=default, omit period 10s.

- Runs: 60s iperf3 tests, 10 repetitions per case across UL and DL.

- CSVs: `experiments/experiments/73b9e519-4f33-4bf6-9025-1d06ddf65944/data.csv` (1,200 per-second throughput rows with bytes_5G/bytes_WI-FI_6 and iperf config fields).

 

## 3b6df858-14eb-45d3-bb73-b588fb93c3eb: Aggregated performance using MPTCP with round-robin scheduler.

- Scenario: MPTCP (round-robin) throughput over 5G + Wi-Fi 6, TCP only (10 threads), UL and DL; Wi-Fi bandwidth 40 MHz, omit period 10s.

- Runs: 60s iperf3 tests, 10 repetitions per case across UL and DL.

- CSVs: `experiments/experiments/3b6df858-14eb-45d3-bb73-b588fb93c3eb/data.csv` (1,200 per-second throughput rows with bytes_5G/bytes_WI-FI_6 and iperf config fields).

 

## 90bf1e14-3974-4802-bcb8-96744517a533: Aggregated performance using MPTCP with round-robin scheduler and 80MHz Wi-Fi Channel

- Scenario: MPTCP (round-robin) throughput over 5G + Wi-Fi 6, TCP only (10 threads), UL and DL; Wi-Fi bandwidth 80 MHz, omit period 10s.

- Runs: 60s iperf3 tests, 10 repetitions per case across UL and DL.

- CSVs: `experiments/experiments/90bf1e14-3974-4802-bcb8-96744517a533/data.csv` (1,200 per-second throughput rows with bytes_5G/bytes_WI-FI_6 and iperf config fields).

 

## 46006468-c673-44f2-b868-fb0ec09da9d0: Aggregated performance using MPTCP with round-robin scheduler and different TCP buffer configurations

- Scenario: Downlink throughput over MPTCP (round-robin) with 1 and 10 threads while sweeping buffer-size sysctl ladders on mcpe and proxy-rr; omit period 5s.

- Runs: 60s iperf3 tests, 10 repetitions across 44 buffer-size cases; tcp2udp@cpe1 restarted after each tweak; no packet captures.

- CSVs: `experiments/experiments/46006468-c673-44f2-b868-fb0ec09da9d0/data.csv` (26,398 per-second throughput rows, TCP + UDP), `experiments/experiments/46006468-c673-44f2-b868-fb0ec09da9d0/metrics.csv` (18,608 auxiliary metrics), `experiments/experiments/46006468-c673-44f2-b868-fb0ec09da9d0/metadata.csv` (1,200 metadata rows).