REVIEW 4 major objections 5 minor 12 references
Optimizing Edge Gaming Slices through an Enhanced User Plane Function and Analytics in Beyond-5G Networks
T0 review · 4 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read The paper claims a 5G core can estimate player latency from packet timestamps and classify the game being played from that signal.
desk verdict The paper's control-loop claim collapses on its own metric: L = tout − tin at the UPF is packet residence time, not UE-perceived latency, so the R² = 0.980 result does not support the architecture. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the time-shift latency monitor: a user-space filter on the UPF N3 interface that captures GTP packets, extracts the 32-bit TEID, and computes per-tunnel latency from $L = t_{\mathrm{out}} - t_{\mathrm{in}}$, with a bidirectional variant $L_{\mathrm{total}} = (t^{\mathrm{request}}_{\mathrm{out}} - t^{\mathrm{request}}_{\mathrm{in}}) + (t^{\mathrm{response}}_{\mathrm{out}} - t^{\mathrm{response}}_{\mathrm{in}})$. It converts raw packet timestamps into a per-UE signal without injecting probe traffic. The second piece is the analytics stage inside NWDAF: pretrained ML models, of which CatBoost, a gradient-boosted decision-tree model, performs best, mapping monitored traffic features to a game class so the SMF can decide whether an intervention is needed.
What would settle it
Run the proposed N3 time-shift monitor on live LOL, TFT, and Valorant sessions, feed NWDAF only the per-TEID latency values, and retrain and evaluate CatBoost on that single signal; if accuracy falls well below the reported 0.9483, the closed loop as described cannot perform the claimed classification.
Extended reading notes
Core claim
The central claim is that a closed loop between an instrumented UPF and NWDAF can turn passive packet observation into actionable user-latency awareness. The paper argues that the time-shift between a packet's arrival at and departure from the N3 interface, accumulated per TEID, is a faithful proxy for UE-perceived latency, with normalized MSE 0.019, MAE 0.085, and $R^2$ 0.980 on a synthetic sinusoidal load of 1–600 ms. It further claims that an ML model embedded in NWDAF can classify the active game class from traffic features, with CatBoost reaching 0.9483 accuracy and per-class AUC above 0.99 for LOL, TFT, and Valorant. On that basis the paper asserts that SMF can react to degradation by reallocating resources, adjusting routing policy, or adapting network parameters, making the control plane latency-aware for edge gaming.
Load-bearing premise
The load-bearing premise is that the per-TEID time-shift latency delivered by the UPF monitor carries enough information for the game classifier, yet the classifier is trained and evaluated on a 16-feature dataset whose source, destination, latitude, longitude, and RTT features are never shown to be available in the proposed live UPF-to-NWDAF path.
Editorial extensions
If this is right
- An operator can estimate UE-perceived latency from passive UPF observations with normalized MSE 0.019 and $R^2$ 0.980, so no client-side probes or game-specific instrumentation are required.
- NWDAF can distinguish LOL, TFT, and Valorant with 0.9483 accuracy and per-class AUC above 0.99, making game class a usable input for slice policy decisions.
- The SMF gains a trigger for corrective actions such as resource reallocation, routing-policy changes, or dynamic parameter adaptation when a gaming session degrades.
- The same architecture connects non-intrusive latency measurement to SLA compliance monitoring for gaming slices in beyond-5G networks.
Reading between the lines
- This paper's own text leaves a gap between the Section 4 classifier, trained on 16 features, and the Section 3 runtime, which feeds NWDAF only per-TEID latency; a reader should treat the 0.9483 accuracy as an upper-bound demonstration, not as proof of the closed loop in its described form.
- A direct test would retrain CatBoost on the UPF-derived latency signal alone; if the accuracy drop is small, the loop becomes credible without relying on unevaluated features.
- The same per-TEID time-shift monitor could transfer to other latency-sensitive GTP services, such as AR/VR streaming or industrial remote control, with the game-class label replaced by a service-class label.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a closed-loop 5G edge-gaming architecture in which a user-space filter at the UPF N3 interface computes per-TEID "latency" from packet timestamps (L = tout - tin), reports the values to NWDAF, and NWDAF uses ML models to classify games (League of Legends, Teamfight Tactics, Valorant). Reported results include normalized MSE 0.019, MAE 0.085, and R² 0.980 for the latency estimate, and CatBoost accuracy 0.9483 with F1-score 0.9477 for game classification. The authors conclude that the scheme enables latency-aware SMF interventions and SLA management in beyond-5G edge gaming slices.
Significance. If the proposed metric genuinely captured UE-perceived latency and the classifier could operate on features measurable in the live UPF/NWDAF path, the architecture would be a practical, non-intrusive addition to 5G core analytics for edge gaming. The paper has some worthwhile components: it uses a public dataset, compares five ML algorithms with standard metrics, and the UPF filter concept is simple to replicate. However, the significance is conditional on two preconditions that the manuscript does not establish: that the UPF time-shift measurement is a valid proxy for UE-perceived RTT, and that the offline-trained classifier can run in the proposed runtime. The current validation addresses neither precondition end-to-end.
major comments (4)
- [Section 3, Eq. (1)-(2); Section 5, Table 1] The load-bearing equation L = tout - tin is the residence time of a packet inside the UPF, not the UE-perceived RTT. It excludes RAN scheduling, air-interface transmission, core transport, and server processing. In Section 5, the baseline is "UE-perceived RTT" generated by a sinusoidal synthetic load applied to the packet recipient, but nothing in the method ties the recipient-side delay to the UPF timestamps. Because the injected load and the measured series share the same sinusoidal period, the reported R² = 0.980 could simply reflect that both follow the injected signal rather than that the filter measures user latency. An independent ground-truth E2E latency measurement at the UE, or a decomposition showing which components of E2E latency the UPF transit time captures, is required before the latency-aware control-loop claim is supported.
- [Section 4 vs. Section 3] The game classifier is trained on a public dataset with 16 features, including source, destination, latitude, longitude, and RTT, but the runtime architecture in Section 3 supplies NWDAF only with per-TEID time-shift latency from the UPF. The paper never demonstrates that the other dataset features are available or measurable in the live free5GC/NWDAF path. Consequently, the high accuracy in Table 2 and the ROC/PR curves in Figures 6 and 7 are offline benchmarks on dataset features, not evidence that the proposed NWDAF classifier can classify games from the UPF-provided latency feature in the intended closed loop.
- [Section 5] No integrated closed-loop experiment is reported. The latency estimation is evaluated against a synthetic load, and the classifier is evaluated offline on a public dataset, but the two components are never connected: no experiment feeds actual UPF-generated per-TEID latency into the classifier, and no demonstration shows that NWDAF analytics reach the SMF or that any resulting intervention improves SLA compliance or QoE. The concluding claim of a latency-aware 5G control plane is therefore unsupported by the presented measurements.
- [Table 2] The Random Forest row is internally inconsistent: it reports Recall 0.0981 alongside Precision 0.9478 and F1-Score 0.9479, which is arithmetically impossible (the harmonic mean of 0.9478 and 0.0981 is about 0.178). Since the text states that Random Forest performed similarly to CatBoost, this inconsistency directly affects the stated model-comparison conclusion and requires correction or verification.
minor comments (5)
- [Section 5, Figures 6-7] The sentence beginning "The curves in Figure 7 exhibit strong class distinction..." refers to AUC values, but Figure 7 shows precision-recall curves; the ROC AUC values appear in Figure 6, so the figure references need to be corrected.
- [Figure 4 caption] "Games Distribuition by Class" contains a typo; it should read "Distribution."
- [Section 5, Table 1] The difference between normalized and original MAPE is not explained; please define the normalization applied to MSE, MAE, and MAPE, and state the units of the original metrics.
- [Section 4] The experimental section does not describe the train/test split or cross-validation scheme used for the classification experiments, so it is unclear whether the 10-run averages in Table 2 are over the same test folds or different random splits.
- [References] The Hassanein et al. dataset reference is incomplete (no publication venue, URL, or version), which makes it difficult for readers to reproduce the classification experiments.
Circularity Check
Latency validation is self-referential: the 'true' UE latency is the injected sinusoidal load, and the filter estimate is collected from the same packets under the same load, so the reported R²=0.980 does not independently validate UE-perceived latency.
-
other
[Section 5 (Table 1 and Figure 3) and Section 3 (Eq. 1-2)]
"Baseline latency, defined as the UE-perceived RTT when transmitting data, was measured while inducing a sinusoidal synthetic load (1 ms to 600 ms over a 30-second cycle) on the packet recipient. Simultaneously, our filter captured timestamps of packets transiting the N3 interface with a specific TEID to estimate intermediate latency."
The paper's estimator is L = tout − tin, a packet residence time at the UPF, while the validation's 'true' value is the same sinusoidal load imposed on the packet stream. Both the ground-truth series and the estimated series are produced in the same experiment, and the paper provides no independent end-to-end RTT measurement and no mechanism connecting the recipient-side delay to the UPF timestamps. The high R² (0.980) can therefore reflect that both series follow the shared 30-second injected sinusoid, not that the filter measures UE-perceived latency. The prediction reduces to reproducing the experimental stimulus rather than an independently verified user latency.
full rationale
The UPF latency estimator itself is a direct definition (L = tout − tin) rather than a fitted model, and the game classifier is trained and tested on an external public dataset with standard train/test separation, so those aspects are not self-referential. However, the load-bearing validation in Section 5 is self-referential: the baseline 'true' latency is the sinusoidal load applied to the packet recipient, while the filter output is collected simultaneously from the same packets. No independent ground-truth RTT is used, and no path is shown from the recipient-side delay to the UPF timestamps; therefore the reported R² (0.980) does not support the claim that the UPF filter measures UE-perceived latency. The self-citations (Moreira et al. 2023; Rodrigues Moreira et al. 2024) are background statements and are not load-bearing. Because the classification evaluation has independent external grounding but the core latency validation reduces to the experimental stimulus, the circularity is partial rather than total.
Assumptions & free parameters
assumptions (4)
- ad hoc to paper UE-perceived latency equals packet residence time at the UPF N3 interface (L = tout - tin).
- ad hoc to paper The 16 features of the Hassanein et al. dataset are available in the proposed runtime path.
- ad hoc to paper The sinusoidal synthetic load on the packet recipient reproduces realistic UE latency conditions.
- domain assumption free5GC on Kubernetes provides complete 3GPP NWDAF, UPF, and SMF semantics for the proposed closed loop.
Cite this review
Pith. "Pith review of Optimizing Edge Gaming Slices through an Enhanced User Plane Function and Analytics in Beyond-5G Networks." pith.science (2026). https://pith.science/paper/EK5P35N3
@misc{pith2026250717843,
author = {Pith},
title = {Pith review of: Optimizing Edge Gaming Slices through an Enhanced User Plane Function and Analytics in Beyond-5G Networks},
year = {2026},
howpublished = {\url{https://pith.science/paper/EK5P35N3}},
note = {Machine review of arXiv:2507.17843}
}
read the original abstract
The latest generation of games and pervasive communication technologies poses challenges in service management and Service-Level Agreement compliance for mobile users. State-of-the-art edge-gaming techniques enhance throughput, reduce latency, and leverage cloud computing. However, further development of core functions such as the User Plane Function (UPF) is needed for non-intrusive user latency measurement. This paper proposes a closed-loop architecture integrating the Network Data Analytics Function (NWDAF) and UPF to estimate user latency and enhance the 5G control plane by making it latency-aware. The results show that embedding an artificial intelligence model within NWDAF enables game classification and opens new avenues for mobile edge gaming research.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
S., Camacho, L., Barco, R., and Fortes, S
Baena, C., Peñaherrera-Pulla, O. S., Camacho, L., Barco, R., and Fortes, S. (2023). Video Streaming and Cloud Gaming Services Over 4G and 5G: A Complete Network and Service Metrics Dataset . IEEE Communications Magazine , 61(9):154--160
work page 2023
-
[2]
Carvalho, M., Soares, D., and Fernandes Macedo, D. (2024). QoE Estimation Across Different Cloud Gaming Services Using Transfer Learning . IEEE Transactions on Network and Service Management , 21(6):5935--5946
work page 2024
-
[3]
Hassanein, A., Hashemi, M. R., and Shirmohammadi, S. (2025). Gaming And Video Streaming Traffic for 5G Research
work page 2025
-
[4]
Kougioumtzidis, G., Vlahov, A., Poulkov, V. K., Lazaridis, P. I., and Zaharis, Z. D. (2024). QoE Prediction for Gaming Video Streaming in O-RAN Using Convolutional Neural Networks . IEEE Open Journal of the Communications Society , 5:1167--1181
work page 2024
-
[5]
Moreira, R., Martins, J. S. B., Carvalho, T. C. M. B., and Silva, F. d. O. (2023). On Enhancing Network Slicing Life-Cycle Through an AI-Native Orchestration Architecture . In Barolli, L., editor, Advanced Information Networking and Applications , pages 124--136, Cham. Springer International Publishing
work page 2023
-
[6]
Rodrigues Moreira, L. F., Moreira, R., Martins, E. T., Jansen, V. F., Lima, Y. S., Rodrigues, L. G. F., Travençolo, B. A. N., and Backes, A. R. (2024). Maximizing the Power of Cognitive Services with an AI-as-a-Service Architecture for Seamless Delivery . In 2024 IEEE 13th International Conference on Cloud Networking (CloudNet) , pages 1--8
work page 2024
-
[7]
S., Mitra, K., Åhlund, C., Cotanis, I., Örgen, N., and Johansson, P
Rossi, H. S., Mitra, K., Åhlund, C., Cotanis, I., Örgen, N., and Johansson, P. (2024). Objective QoE Models for Cloud-Based First Person Shooter Game over Mobile Networks . In 2024 IEEE 21st Consumer Communications & Networking Conference (CCNC) , pages 550--553
work page 2024
-
[8]
Shankar, V. (2024). Edge AI: A Comprehensive Survey of Technologies, Applications, and Challenges . In 2024 1st International Conference on Advanced Computing and Emerging Technologies (ACET) , pages 1--6
work page 2024
Show all 12 references
-
[9]
Slivar, I., Skorin-Kapov, L., and Suznjevic, M. (2019). QoE-Aware Resource Allocation for Multiple Cloud Gaming Users Sharing a Bottleneck Link . In 2019 22nd Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN) , pages 118--123
2019
-
[10]
Soares, D., Carvalho, M., and Macedo, D. F. (2024). Enhancing Cloud Gaming QoE Estimation by Stacking Learning . Journal of Network and Systems Management , 32(3):58
2024
-
[11]
Zhang, X., Chen, H., Zhao, Y., Ma, Z., Xu, Y., Huang, H., Yin, H., and Wu, D. O. (2019). Improving Cloud Gaming Experience through Mobile Edge Computing . IEEE Wireless Communications , 26(4):178--183
2019
-
[12]
write newline
" write newline "" before.all 'output.state := FUNCTION fin.entry add.period write newline FUNCTION new.block output.state before.all = 'skip after.block 'output.state := if FUNCTION new.sentence output.state after.block = 'skip output.state before.all = 'skip after.sentence '...
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.