Robust Fronthaul in Wireless Networks: A Caching and Traffic Prediction Approach
Bibliographic record
Abstract
The accelerated advancement of fifth-generation (5G) mobile communications has significantly increased the number of users accessing wireless networks, a trend that is expected to further escalate with the advent of sixth-generation (6G) technologies. To handle the massive traffic demands and relieve pressure on cellular networks,caching has gained attention that not only reduces network latency but also alleviates congestion on the fronthaul link. The goal of this thesis is to establish a foundation for a robust fronthaul link in a cloud radio access network (C-RAN). The first solution is the implementation of a hybrid millimeter-wave/ microwave fronthaul link. This hybrid approach leverages the high capacity of millimeter-wave links while maintaining reliability, as it allows for a switch to lower frequencies in the event of blockage. The second solution is dynamic caching, which can alleviate the load on the fronthaul link by storing content at the network’s edge. In the first part of this thesis, our goal is to address user requests in a C-RAN with a hybrid fronthaul link. By modeling the environment as a hidden mode Markov decision process (HM-MDP), we aim to minimize the long-term network cost through dynamic caching and fetching, along with choosing the link frequency using dynamic programming (DP). In our model, we assume a non-stationary but known content request pattern. In the second part of the thesis, we lean toward a more realistic way of modeling the environment, which is non-stationary and unknown. To deal with this unknown environment, we develop an online, multivariate, non-parametric change point detector(CPD) to detect mode changes. Operating under the assumption of an HM-MDP and with the aid of reinforcement learning, we optimize caching and fetching decisions to minimize the total network cost. Finally, we explore the caching optimization problem using a real-world dataset, with a focus on addressing dynamic content creations and requests. Our approach entails designing a predictive caching strategy, in which we learn about upcomingrequests and their life cycles. Subsequently, by integrating this knowledge into a partially observable Markov decision process solver, we aim to maximize cache hits within the network.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.000 |
| Meta-epidemiology (narrow) | 0.001 | 0.001 |
| Meta-epidemiology (broad) | 0.001 | 0.000 |
| Bibliometrics | 0.001 | 0.001 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.000 |
| Research integrity | 0.001 | 0.002 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one teacher head, not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".