Coarse-Grained Predictive Resource Allocation Framework enabling In-Premise XR Collaborations
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
Received XX Month, XXXX; revised XX Month, XXXX; accepted XX Month, XXXX; Date of publication XX Month, XXXX. Digital Object Identifier 10.1109/OJCOMS.2026.011100
Coarse-Grained Predictive Resource Allocation Framework enabling In-Premise XR Collaborations Sourav Mondal1 (Member, IEEE) , AND Elaine Wong1 (Senior Member, IEEE) 1
Department of Electrical and Electronic Engineering, The University of Melbourne, Parkville, VIC 3010, Australia
arXiv:2610.15581v1 [cs.NI] 11 Oct 2026
CORRESPONDING AUTHOR: Sourav Mondal (e-mail: sourav.mondal@unimelb.edu.au).
ABSTRACT Immersive extended reality (XR) applications are rapidly gaining attention as key enablers of
human-centric connectivity over next-generation networks. However, meeting their high-throughput, ultralow-latency, and high-reliability requirements while preventing cyber-sickness in human users remains a critical challenge, particularly across large geographic spans and in-premise environments with nondeterministic wireless connectivity. Fiber-To-The-Room (FTTR), an extension of the widely deployed Fiber-To-The-Home (FTTH) infrastructure, offers a promising solution; yet satisfying the stringent Qualityof-Experience (QoE) requirements of XR collaborators demands robust resource allocation across the multitier cascade of FTTH, FTTR, and WiFi segments. In this paper, we propose a coarse-grained traffic forecasting empowered proactive resource allocation and intelligent in-premise roaming framework where the artificial intelligence (AI) model complexities are selected according to the computational capability of each network segment. At the FTTR segment, we employ a hybrid temporal convolutional and bi-directional long short-term memory (TCN-BiLSTM) network for multi-modal XR traffic forecasting, integrating passive optical network (PON) and WiFi access points with multi-link operation (MLO) and orthogonal frequencydivision multiple access (OFDMA). The resulting long-horizon, multi-step-ahead traffic forecasts reduce inference frequency and enable coordinated FTTR-WiFi resource allocation and network-orchestrated seamless user mobility across rooms. At the FTTH segment, we deploy Transformer-based time-series forecasting models, e.g., Informer, Autoformer, Patch Time-Series Transformer (PatchTST), and Temporal Fusion Transformer (TFT) for a more complex multi-tier aggregated traffic. Our numerical evaluations show that Transformer-based models are up to ∼75% more accurate in long-horizon traffic forecasting than the hybrid model. Furthermore, our extensive simulations establish that the proposed framework significantly outperforms traditional resource allocation methods in satisfying the QoE requirements of XR collaborations. INDEX TERMS Fiber-To-The-Home, Fiber-To-The-Room, LSTM, Multi-link Operation, Predictive DBA,
TCN, Transformers, WiFi Roaming, XR Collaborations.
I. INTRODUCTION
RIGINATING from the entertainment and gaming industries, immersive extended reality (XR) applications such as virtual reality (VR), augmented reality (AR), and mixed reality (MR) are now the primary impetus for futuregeneration mobile and fiber-wireless networks to expand into new vertical sectors such as automotive, energy, agriculture, healthcare, and manufacturing [1]. Further support from cyber-physical systems, edge-cloud servers, and artificial intelligence (AI) potentially empowers XR technologies to contribute to the emerging Metaverse paradigm [2] which enables human-to-human interactions in remote skill transfer, edutainment, and exergaming, as well as human-to-
O
machine collaborations in smart manufacturing, e-healthcare, and teleoperations [3]. However, it is essential to note that human users engaged in prolonged XR collaborations may experience cyber-sickness if the perceptual continuity of visual and sensory information, with tight synchronization, is not maintained [4]. In other words, multi-modal video, head orientations, tactile control, and haptic traffic must be transmitted within their respective latency and jitter bounds [5]. For example, achieving an ideal QoE requires 16K video (200-600 Mbps) at a frame rate 60 fps to be transmitted within 10 msec latency demanding ≥1 Gbps throughput and ≥99.999% reliability [6]. In contrast, head movement, tactile control, and haptic traffic involve only a few Kbps datarate
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/ VOLUME ,
1
Author et al.: Preparation of Papers for IEEE OPEN JOURNALS
Head and eye orientation 𝐲𝐚𝐰, 𝐩𝐢𝐭𝐜𝐡, 𝐫𝐨𝐥𝐥 Tactile control data
XR Collaboration Communication Network
Machine Collaborator
Metaverse
Multi-modal XR data traffic (video, audio, haptics)
Human Collaborator
FIGURE 1: A schematic illustration of XR collaboration over networks.
but require transmission within a stricter 1-10 msec latency and jitter. This implies that ensuring a highly immersive QoE during XR collaborations, as shown in Fig. 1, poses a significant resource allocation challenge to network operators as networks must accommodate aggregated multi-modal XR traffic flows alongside background Internet traffic. In fact, current market trends indicate that the average number of connected devices per broadband household will rise from 13 in 2020 to 44 by 2030, including millions of XR devices [7]. The challenge of satisfying the multi-dimensional requirements of high-throughput, low-latency, and high-reliability is significantly exacerbated when XR collaborations are deployed across: (a) large geographical spans; and/or (b) in-premise scenarios such as homes and factories, where connectivity often relies on low-datarate, best-effort, and high-latency technologies such as WiFi with carrier-sense multiple access [8]. Although passive optical network (PON), commonly deployed in Fiber-To-The-x (FTTx) architecture with a typical reach of 10-20 km, addresses the first challenge through AI-based predictive and adaptive dynamic bandwidth allocation (DBA) [9], the second challenge remains largely unaddressed. To overcome this bottleneck, the research community is advancing toward the Sixth Generation Fixed Network (F6G) vision, which envisions ubiquitous AI-native intelligence, extreme deterministic latency, and seamless physical-digital fusion across all inpremises network segments [10]. Furthermore, a novel fiberbased reference architecture, known as Fiber-To-The-Room (FTTR), has been standardized as an extension of Fiber-ToThe-Home (FTTH) and represents a practical architectural realization aligned with the F6G vision [11]. Catering to the surging bandwidth demands from future applications like XR collaborations, the International Telecommunication Union’s Telecommunication Standardization Sector (ITU-T) has standardized the 50G-PON supporting a 50 Gbps datarate on a single wavelength (ITUT G.9804.3) [12]. Additionally, ITU-T Q3/SG15 initiated the standardization of fiber-based in-premise networks under G.fin series that supports deployment of internal FTTR segments cascaded with external FTTH segments, as shown in Fig. 2. More specifically, the optical line terminal (OLT) of the external FTTH segment connects multiple optical network units (ONUs) via a 50G-PON. Each ONU may further connect to an internal FTTR segment where a main FTTR unit (MFU) is connected to multiple subordinate FTTR units (SFUs) via an XG(S)-PON supporting a 10
2
Gbps datarate. Interestingly, SFUs can be further integrated with mobile 5G/6G, WiFi-6/6E/7/8, mmWave, THz, or LiFi wireless access points (WAPs) in each room to provide wireless connectivity to user devices or stations (STAs) [13]. It is noteworthy that MFUs act as residential gateways, relaying data between FTTH and FTTR segments while also serving as centralized controllers for the XG(S)-PON and the associated WAPs. Moreover, by leveraging new control and management interfaces, MFUs enable coordinated FTTRWiFi resource allocation, intelligent user roaming across rooms, interference mitigation and power optimization [14]. Complementing fiber technologies, WiFi standards are also being engineered to support the stringent QoE requirements of applications like XR collaborations. Theoretically, WiFi-6/6E supports a maximum datarate of ∼9.6 Gbps with best-case latency of ∼2 msec, WiFi-7 increases this to ∼46 Gbps with 1-2 msec latency, and WiFi-8 is being standardized to support 100+ Gbps with sub-millisecond latency [15]. In addition to supporting high-throughput with low-latency, each standard also introduces significant functional and architectural enhancements. For example, WiFi-6 adopts uplink scheduling and orthogonal frequency-division multiple access (OFDMA) to enhance spectrum efficiency and reduce latency. Building on this, WiFi-7 introduces multi-link operation (MLO), enabling devices to aggregate multiple frequency bands for a higher throughput. The forthcoming WiFi-8 is focused on coordinated multi-WAP transmission, aiming to minimize interference and ensure deterministic, ultra-low-latency communication. Nevertheless, satisfaction of QoE requirements of multi-modal traffic in XR collaborations aggregated with background traffic over FTTR-WiFi architecture, especially in dense multi-WAP inpremise scenarios is yet to be investigated. Note that distributed WiFi networks lack received-powerthreshold-based handover mechanisms. Even with poorly received power, a STA can decode beacons with low-order modulation and continues to be connected to a WAP despite being unable to transmit or receive any data. Once the STA is disconnected from a WAP, another connection with a new WAP and a network path to the application server is established, thus interrupting seamless data transmission. In [16], we proposed an intelligent in-premise roaming framework for XR collaborations exploiting the centralized FTTR-WiFi architecture. However, a detailed formulation of the network-orchestrated global handovers and thorough evaluation of the proposed solution is still pending. In practical deployments, XR collaboration platforms are typically hosted on edge-cloud servers co-located with the optical line terminal (OLT), commonly referred to as EdgeAI servers. Hence, traffic from multiple in-premise STAs are first aggregated at the WAPs/SFUs over the wireless interface, and then traffic from multiple SFUs are further aggregated at MFUs/ONUs over the internal FTTR, to be transmitted to the OLT over the external FTTH [17]. We critically observe that employing traditional PON and WiFi
VOLUME ,
Edge-AI Server
ONU
OLT Application
ONU-MFU Database
UL Buffer BWmap Generator
DBRu + Handover Indication + UL Data
SFU-WAP
MFU UL Buffer
Handover Indication
STA
STA-i
SFU-WAP Database
BSR + UL Report + UL Data
Traffic Predictor (TCN, BiLSTM)
Application
STA-1
Preamble + UL Data
Link Status Buffer Status
UL Buffer
Configuration
Traffic Forecast Generative Model (Informer, Autoformer, PatchTST, TFT)
DL Buffer
WiFi Scheduler
DL Buffer
BWmap + DL Data
Handover Manager
BWmap Generator
Optical Link Management and Control Interfaces Metro Ring Network
Status Request + TAmap + WiFi Schedule + DL Data
UL Buffer
Building SFU Premise
Trigger + DL Data
DL Buffer
SFU WAP WAP
Residential Gateway WAP
Edge-AI Server XR Application
SFU
MFU
WAP
Smartphone
ONU Human s HMD View
SFU WAP
Human
Building SFU Premise
Laptop
Splitter
Background Devices
Human
SFU WAP
WAP
Residential Gateway
Machine
MFU
Central Office Machine s Camera View
SFU
ONU Splitter
Fiber-To-The-Home (FTTH) OLT: Optical Line Terminal ONU: Optical Network Unit WAP: Wireless Access Point BSR: Buffer Status Report
WAP
Splitter OLT
Background Devices
Mobile Machine
ONU
ONU
DL Buffer
MFU: Main FTTR Unit SFU: Subordinate FTTR Unit STA: Station (user device) DBRu: Dynamic Buffer Report uplink
WAP
SFU WAP Machine
Mobile Human
Fiber-To-The-Room (FTTR)
FIGURE 2: The multi-tier integrated FTTR network architecture embedded with coarse-grained traffic forecast AI models. This architecture enables proactive resource allocation and intelligent roaming to satisfy the QoE requirements of multi-modal traffic during XR collaborations.
resource allocation schemes across the multi-tier cascade of FTTH, FTTR, and WiFi or the integrated FTTR architecture is highly inefficient to guarantee the QoE requirements of XR collaboration as they are non-coordinated and reactive to the traffic load in nature [18]. These pressing issues motivate us to propose AI-empowered traffic forecasting for proactive resource allocation and intelligent in-premise roaming. Within internal FTTR segments, MFUs forecast future traffic from STAs associated with each WAP based on collected network information via FTTR control and management interfaces. Based on these forecasts, WAPs are notified of their wireless bandwidth allocation to associated STAs in upcoming timeslots and the corresponding timeassignment map (TAmap) for SFUs are also generated [19]. In addition, a handover process is also initiated for STAs whose QoE are degrading. The inherent long-term dependencies and complex pseudo-periodic, bursty, and heavy-tailed patterns of multi-modal XR traffic [4] necessitate the use of sophisticated yet lightweight forecasting models, given the VOLUME ,
limited computational resources at MFUs, such as Temporal Convolutional Networks (TCN) and Bi-directional Long Short-Term Memory (BiLSTM) networks. Thus, combining the translation-invariant local pattern extraction ability of TCN with the bi-directional long-range dependency modeling capability of BiLSTM, we design a hybrid TCNBiLSTM network with 1 TCN and 2 BiLSTM layers to achieve highly accurate traffic forecasts. At the ONUs of external FTTH segment, the arriving multi-tier multi-modal aggregated traffic exhibits highly complex and dynamic characteristics. Consequently, the accuracy of the aforementioned predictive models deteriorates, especially for long-horizon forecasting. As the polling cycles of 50G-PON in the FTTH segment follow the standard 125 µsec polling cycle duration [20], making long-horizon traffic forecasts at a coarser interval of 1-10 msec for multisamples-ahead bandwidth map (BWmap) generation can significantly reduce computational resource demands. Hence, we adopt Transformer-based time-series forecast models, 3
Author et al.: Preparation of Papers for IEEE OPEN JOURNALS
namely Informer, Autoformer, Patch Time-Series Transformer (PatchTST), and Temporal Fusion Transformer (TFT) [21]. With approximately 1-5 million parameters, these models are significantly lighter than popular large-language models with billion/trillion-parameters. While their offline training phase demands substantial computational resources, their highly parallelizable architecture can be leveraged for generating rapid inference necessary for real-time network deployment. They interpret both short-term dynamics and long-term temporal dependencies arising due to pseudoperiodic bursts in the historical traffic data under different network load conditions by harnessing different variations of self-attention mechanisms [22]. A preliminary version of this work showcasing our 25G-PON testbed emulating the FTTH segment was presented in [23]. This paper significantly extends the prior work by evaluating the performance of Transformer-based models in long-horizon forecasting of aggregated multi-modal traffic. We also establish through extensive network simulations that our proposed framework satisfies the QoE requirements of XR collaborations. Our primary contributions are: (i) We design an multi-tier integrated FTTR network architecture embedded with neural network and transformerbased AI models for proactive resource allocation with robustness against prediction errors. (ii) We propose a jointly coordinated FTTR-WiFi predictive resource allocation scheme where WiFi-7 WAPs are connected by a XG(S)-PON. To dynamically assign bandwidth to STAs by WAPs with OFDMA and MLO in the 5/6 GHz bands, we formulate an optimization problem and devise a time-efficient solution algorithm. (iii) We verify that our centralized WiFi-STA resource allocation scheme outperforms standard dense WiFi distributed systems to keep the air-interface latency of XR multi-modal traffic ≤10 msec even under high-load conditions. (iv) We observe that the proposed intelligent in-premise seamless roaming reduces air-interface latency up to ∼90% through network-orchestrated handovers as XR collaborators move across multiple rooms. (v) We assess the normalized root mean squared error (NRMSE) of the considered predictive AI-based models to predict the multi-modal traffic during XR collaborations over FTTR-WiFi segment. We observe that the best NRMSE is achieved by the hybrid 1 TCN+2 BiLSTM model under all network load conditions. (vi) We compare the training and inference times of the Transformer-based models and evaluate their forecast accuracies for the multi-tier aggregated traffic in the FTTH segment. Results show that these models are ∼75% more accurate than the neural network-based models against a forecast horizon of up to 80 samples. The remainder of this paper is organized as follows. Section II reviews recent related literature. Section III describes XR collaborations and characterizes the associated multi4
modal traffic. Section IV details the interfaces of the multitier integrated FTTR network architecture, with emphasis on the newly introduced control and management functions in the FTTR segment. Section V introduces the proposed coarse-grained traffic-predictive framework for resource allocation as well as develops the intelligent in-premise roaming mechanism. Section VI evaluates the performance of the proposed framework in practical usage scenarios. Finally, Section VII summarizes the key insights from this research. II. Review of Related Works
Deploying XR collaborations over existing communication networks, especially across large geographic spans and in-premise environments with non-deterministic wireless connectivity, presents several complex challenges to the researchers. Table 1 summarizes the fair, comfortable, and ideal QoE requirements associated with multi-modal XR traffic, encompassing video, head movement, tactile control, and haptic data. It is also evident from this table that ensuring ultra-low-latency with low-jitter are highly essential alongside high-throughput. To satisfy these requirements, application layer and network layer collaborative approaches like network-aware adaptive XR video streaming [24] and XR QoE-aware scheduling [25] are proposed. Moreover, the authors of [26] proposed a framework for immersive multi-user game where XR video frames of each player according to their field-of-view (FOV) and game status are pre-rendered for low-latency transmission. The authors of [27] proposed a long short-term memory (LSTM)-based FOV prediction method to transmit the FOV tiles of XR frames with highest quality and the rest with lower quality to reduce 61% bandwidth demand. Nonetheless, these solutions alone are incompatible to satisfy the QoE requirements of XR collaborations without increasing network capacity and ensuring deterministic connectivity. In [28], we explored the potential of integrated FTTR architecture to meet these criteria. As FTTH networks are widely deployed with the standard ONU management and control interface (OMCI) and FTTR networks are conceptualized as an extension of FTTH, the enhanced OMCI (eOMCI) is further standardized for transparently forwarding control messages over OLT-MFU and MFU-SFU interfaces [29]. Note that in traditional FTTR architecture, the medium access control (MAC) layers of PON and WiFi operate independently. To improve the inter-MAC coordination, the authors of [30] proposed a centralized FTTR-WiFi integrated network (FWIN) that satisfy the telecom-quality WiFi experience and provide with premium home broadband connectivity. Using field-trial measurements, they demonstrated the superiority of centralized FWIN over segmented networks for resource allocation, interference avoidance, and latency reduction. Similarly, the authors of [31] proposed another unified PON and WiFi MAC protocol, termed “PONizing WiFi,” to enhance network access rates, resource utilization, and handover times. Additionally, the authors of [32] VOLUME ,
TABLE 1: Summary of QoE requirements for immersive XR applications [4], [5] Traffic Profile Frame Rate
Avg. Datarate
Bandwidth
Fair QoE [4K]
60 fps
40-90 Mbps
≥ 260 Mbps
Comfortable QoE [8K] Ideal QoE [16K]
[60,90] fps [60,90,120] fps
100-360 Mbps 400-800 Mbps
≥1 Gbps ≥ 1.5 Gbps
HMD Orientations
66 fps
0.2-0.3 Mbps
≥ 50 Mbps
Gamma, Mean = 15 msec, SD = 2 msec
100-500
≤10 msec
Tactile Control
100 fps
1-2 Mbps
≥ 200 Mbps
Generalized Pareto, Mean = 10 msec, SD = 2 msec
1000-1500
1-10 msec
Haptic Feedback
100 fps
1-2 Mbps
≥ 200 Mbps
1000-1500
1-10 msec
Traffic Type
Video
analyzed the power consumption of FTTR deployments to propose an efficient energy-saving mechanism. These seminal works highlight the architectural and energy-efficiency benefits of integrated FTTR-WiFi architecture. Recently introduced OFDMA in WiFi-6/6E and MLO in WiFi-7 significantly mitigate intra-WAP channel contention and enhance spectral efficiency. The authors of [33] evidenced throughput and latency variations of WiFi-6 on a real experimental testbed against signal-to-noise-ratio (SNR), packet size, buffer window size, channel occupancy, to name a few. Furthermore, the authors of [34] designed efficient algorithms for optimal assignment of subcarriers to user groups while maximizing aggregated throughput and the authors of [35] proposed an intelligent channel allocation framework for WiFi-7 MLO networks using online learning to enhance spectrum utilization. Although these solutions greatly reduce air-interface latency for static STAs, neither of them inherently support seamless inter-WAP handovers in dense WiFi deployments. Consequently, the QoE requirements of mobile STAs involved in immersive XR collaborations are not satisfied when the channel conditions become poor. Nevertheless, the centralized FTTR-WiFi integrated architecture can be leveraged to enable intelligent networkorchestrated in-premise roaming [36]. The authors of [30] experimentally demonstrated seamless inter-WAP handovers between 4×4 meter2 rooms with ≤20 msec latency. In addition, the authors of [29] performed the a field-trial of interWAP handovers with ≤35 msec latency where the WAPs were 6 meter apart. We also performed network simulations in [16] to show that efficient network-orchestrated handovers between WAPs in 10×10 meter2 rooms can reduce airinterface latency up to 90%.
VOLUME ,
Packet Arrival Time
Packet Size (Byte)
Latency Bound ≤20 msec
Truncated Gaussian, 1 Mean = fps , SD = 2 msec
Truncated Gaussian, Avg. Datarate , (fps×8) SD = 10.5% of Mean
Mean =
≤15 msec ≤10 msec
Generalized Pareto, Mean = 10 msec, SD = 2 msec
The ability of the integrated FTTR-WiFi architecture to meet stringent QoE requirements of XR collaborations can be further enhanced through proactive resource allocation. In [4], we proposed an efficient end-to-end resource allocation scheme based on user head-movement predictions to enable XR collaborations between remote industrial premises. However, such user-sensitive application data is often unavailable for collection from real networks. Hence, employing traffic prediction models based on historical traffic traces is essential in designing proactive resource allocation frameworks. Interestingly, the authors of [37] showed impressive traffic prediction accuracy on open-source Zenodo and PeMS datasets using convolutional neural networks (CNNs), recurrent neural networks (RNNs), LSTM networks, and their hybrid combinations. The authors of [38] designed a generative AI-based traffic forecasting model by integrating a graph neural network with a Transformer. Focusing on traffic in optical metro and access networks, the authors of [39] proposed a novel spatio-temporal Transformer that integrates graph attention mechanisms to capture spatial correlations and a Transformer encoder to effectively model long-range temporal dependencies. In addition, the authors of [40] introduced a traffic prediction model integrating a Crested Porcupine optimizer, bi-directional-TCN, and BiLSTM networks to accurately predict complex FTTR traffic. Although these foundational studies show great promise in making highlyaccurate traffic predictions, their performance on multi-tier aggregated multi-modal XR traffic over the integrated FTTR architecture warrants thorough investigation. III. Immersive XR Collaborations
In this section, we discuss the characteristics of singleuser immersive XR applications encompassing virtual reality 5
Author et al.: Preparation of Papers for IEEE OPEN JOURNALS
TABLE 2: Summary of multi-modal traffic in immersive XR applications XR Application Traffic Type
VR
AR
MR
H2H
Video
DL
DL/
DL/
DL/
UL
UL
UL
HMD Orientations
UL
UL
UL
Tactile Control
UL
UL
Haptic Feedback
DL
Environment
Active Virtual
DL
UL
UL
UL
DL
UL
UL
UL
DL
DL
DL
DL
DL
UL
Passive Virtual and Real
Active Virtual and Real
Active Virtual
Active Virtual and Real
HMD
OHMD
OHMD
HMD
HMD
[Occlusion]
[Translucent]
[Translucent]
[Occlusion]
[Occlusion]
Refresh Rate
[90,120] Hz
[60,90] Hz
[90,120] Hz
[90,120] Hz
[60,90] Hz
Usage Scenario
In-premise
In-premise/ Outdoor
In-premise/ Outdoor
In-premise
In-premise/ Outdoor
Display Device
(VR), augmented reality (AR), and mixed reality (MR), as well as their multi-user interactive extensions like humanto-human (H2H) and human-to-machine (H2M) collaborations. As ultra-high-resolution (4K, 8K, 16K) video, headmovement data as head-mounted display (HMD) orientations, tactile control signals, and haptic feedback coexist in each session [5], understanding the traffic characteristics and corresponding QoE requirements of these modalities is therefore essential for designing proactive network resource allocation schemes, as presented Table 2. A. Characteristics of Multi-modal XR Traffic
❐ Video. This is the dominant traffic component in each XR session and can be single stream for both eyes combined or multi-stream for left/right eye separated. According to 3GPP XR traffic model [41], video frames are pseudo-periodically generated at the source, i.e., if x(t) is a periodic signal with period T , then, x(t) = x(t+T ), ∀t, but a pseudo-periodic signal y(t) with average period T can be defined as y(t) ≈ y(t+T +ϵ(t)), ∀t, where ϵ(t) is a slowly varying function following any arbitrary distribution. If we model the traffic data as a time-series, we will observe that the trend is absent, the seasonality is represented by the average period T , and the jitter is represented by ϵ(t). Typically, the video frame generation period follows a truncated Gaussian distribution with Mean = 1/(frame rate), standard deviation (SD) = 2 msec, and [Min, Max] = [−4, 4] msec or [−5, 5] msec. In addition, video frame sizes also 6
H2M Human Machine
follow a Truncated Gaussian distribution with Mean = (average datarate)/(frame rate × 8) bytes and [SD, Min, Max] = [10.5%, 50%, 150%] of Mean. Note that 4K, 8K, and 16K video frame qualities are mandatory to ensure fair, comfortable, and ideal QoE, respectively. Each frame is further segmented into multiple Ethernet packets with payload ≤ 1500 bytes and transmitted as a burst over networks. Nevertheless, recent frame compression techniques exploiting temporal redundancy between consecutive frames such as high efficiency video coding (H.265/HEVC) and versatile video coding (H.266/VVC) [42] can significantly reduce the datarate when the frames are transmitted with high-reliability. For smoothness and responsiveness of the visuals, modern HMDs/OHMDs typically support a frame refresh rate of 90-120 Hz [43]. ❐ HMD orientations. The orientations and physical positions of an HMD/OHMD play a critical role in XR applications, particularly for enabling optimized viewport-dependent streaming (VDS) instead of resource-intensive 360◦ video streaming. As VDS dynamically selects and transmits only the portion of the scene that the user is currently looking at or the “viewport”, the datarate is reduced significantly [26]. Usually HMD or optical HMD (OHMD) motion is captured in two formats: three degrees-of-freedom (3DoF), which tracks orientation only, or six degrees-of-freedom (6DoF), which tracks both orientation and physical position, resulting in 100-500 bytes. Orientation can be
VOLUME ,
represented as Euler angles (yaw, pitch, and roll), or as normalized quaternions to avoid issues like gimbal lock. The physical position is tracked as (x, y, z)-space coordinates. In [4], based on our experimental observations, we modeled pseudo-periodic HMD orientations traffic inter-arrival time following a Gamma distribution with Mean = 15 msec and SD = 2 msec. ❐ Tactile control. While participating in XR applications, humans can manipulate virtual or remote objects using tactile controllers or gloves embedded with orientation and flex sensors. The spatial movements of the hands and fingers are tracked using 3DoF/6DoF representations. Additionally, tension and bending angles across various hand segments measured by the flex sensors are digitized and aggregated into packets of 1000-1500 bytes. According to the experimental data from commercially available devices, the tactile control traffic is modeled as pseudo-periodic with Mean = 10 msec and jitter as a generalized Pareto distribution with SD = 2 msec [3]. ❐ Haptic feedback. To replicate human touch and motion, haptic feedback is generated upon impact between the remote machine and physical or virtual objects. This feedback encompasses both kinesthetic perception, capturing forces, torques, positions, and velocities perceived through muscles, joints, and tendons, and tactile perception, reflecting surface texture, friction, and pressure sensed via mechanoreceptors in the skin. The generated data are aggregated into packets of 10001500 bytes. Consistent with experimental data from commercial systems, this haptic traffic is modeled as pseudo-periodic with a mean of 10 msec, and jitter following a generalized Pareto distribution with a standard deviation of 2 msec [3]. B. QoE Requirements of Immersive XR Applications
❐ Virtual Reality (VR). Human users are immersed in a fully computer-generated environment replacing realworld sensory input with synthetic visual, auditory, and haptics. Their HMD orientations and tactile control signals are transmitted in the uplink (UL) to the application server. In turn, their presence in the virtual space and interactions with active virtual objects are enabled. Followed by their viewport-dependent video and haptic feedback are transmitted in the downlink (DL) [44]. Therefore, the UL traffic from humans only demand low-latency and high-reliability, but the DL traffic requires high-throughput, low-latency, and highreliability. ❐ Augmented Reality (AR). Digital content and passive virtual objects are overlaid onto the physical world in real-time, allowing human users to perceive both experiences simultaneously. Thus, optical see-through or video see-through displays, e.g., OHMDs, smartphones, or smart glasses are required that align virtual VOLUME ,
objects with the user’s real-world FOV. Note that splitrendering is often used to offload the computationally intensive workload to Edge-AI servers [45], making OHMDs more lightweight. In turn, high-quality video and HMD orientations are transmitted in the UL at first. Then a relatively lower-quality video, strictly synchronized with the UL and with overlaid virtual objects are transmitted in the DL. Transmission of tactile control and haptic feedback are optional, depending on the type of usage scenario. Thus, high-throughput, low-latency, and high-reliability are required for both UL and DL traffic. ❐ Mixed Reality (MR). Both the physical and virtual worlds are blended together such that real and active virtual objects coexist and humans can interact with them in real-time. This implies that, unlike in AR, the virtual objects can occlude, i.e., be hidden by realworld objects and respond to the geometry, physics, and lighting of the real-world. Hence, the UL and DL data transmission in MR are similar to AR, but more advanced spatial mapping, scene understanding, and latency-sensitive data synchronization are required [46]. ❐ Human-to-Human (H2H) collaborations. Geographically distant human users immersively communicate and collaborate within a shared virtual or mixed environment. Each user’s HMD orientations and tactile control signals are transmitted in the UL, thus demanding low-latency and high-reliability [26]. Consequently, high-quality viewpoint-dependent video, reconstructed avatars, and synchronized haptic feedback are transmitted in the DL such that perceptual consistency is maintained across participants. ❐ Human-to-Machine (H2M) collaborations. Different to other XR applications, human users interact with virtual or remote machines, such as industrial robots or drones, through tactile and haptic interfaces. Each human user’s HMD orientations and tactile control signals are transmitted in the UL to the application server and then forwarded to the remote machine in the DL, as shown in Fig. 1. Correspondingly, realtime situational video with overlaid environmental data and haptic feedback are transmitted in the UL from the remote machine to the application server and then delivered to the human in the DL. The UL and DL traffic thus form a closed-loop H2M interactive control system relying on high-throughput, low-latency, lowjitter, and high-reliability connections. Nonetheless, the strict latency constraint can be relaxed through decoupling the control-haptic loop using preemptive haptic feedback [3]. To date, immersive XR applications are increasingly deployed in domestic and industrial in-premises scenarios, particularly for collaborative design and remote teleoperation. The success of this demanding ecosystem relies on three pillars: advanced software algorithms, efficient hardware 7
Author et al.: Preparation of Papers for IEEE OPEN JOURNALS
devices, and robust network infrastructure. Although XR hardware and software technologies are advancing at a rapid pace, the underlying network often remains the primary bottleneck in delivering an ideal, cyber-sickness-free QoE. Bridging this gap requires moving beyond legacy besteffort indoor setups toward high-capacity, deterministic infrastructures, making advanced coordinated network designs essential. IV. Integrated FTTR Network Architecture A. Evolution from FTTH to Integrated FTTR Architecture
The widespread global success of the FTTH architecture stems from the robust scalability and operational efficiency of G-PON networks, as defined in the ITU-T G.984 series. The initial G-PON deployment in 2004 had nominal DL and UL datarates of 2.5 and 1.25 Gbps. Since then, continuous innovations through XG(S)-PON and NG-PON2 have culminated in the recent standardization of 50G-PON, delivering 50 Gbps per wavelength [47]. At the core of this success lies the OMCI protocol specified in G.988, which introduced a powerful, vendor-agnostic management framework enabling the OLT to centrally configure and control all ONUs. This is achieved through a protocolindependent management information base composed of granular managed entities, allowing operators to remotely provision, configure, and monitor different aspects like the creation of G-PON encapsulation method (GEM) ports for traffic flows and the assignment of transmission containers (T-CONTs) for DBA. However, the traditional G.988 management domain terminates at the residential gateway ONU, leaving in-premise connectivity to low-datarate, besteffort, and high-latency technologies like WiFi or legacy copper. This “last-meter” connectivity gap is overcome by the integrated FTTR architecture which extends PONs with integrated WAPs in in-premises scenarios, creating a new hierarchical point-to-multi-point (P2MP) topology, as shown in Fig. 3. B. Centralized Control and In-Premise Management in FTTR
Following the external FTTH segment based on 50GPON, the internal FTTR segment typically comprises an MFU that interfaces with multiple SFUs distributed in individual rooms, interconnected via an in-premise G.fin P2MP (ITU-T G.9940) network architecture [48]. For the control and management of this hierarchical FTTR segment, the OMCI is extended to the eOMCI as described in ITUT G.Sup.eOMCI, where the OLT manages the MFUs in residential gateways as standard ONUs. Moreover, each MFU acts as a proxy OLT for the SFUs, employing an internal OMCI-based management interface for configuration, firmware upgrade, and fault supervision, along with a complementary control interface to support real-time operations [49]. Additionally, the WiFi coordination messages are exchanged via the WLAN management and control interface 8
(WMCI). In this control plane, the MFU controller entity (MCE) sends status collection requests to all the SFU coordinator entities (SCEs). In response, the SCEs send uplink reports to the MCE, containing airtime utilization, channel conditions, received signal strengths, interference levels, and buffer status reports (BSRs) of all the associated STAs. Using this information, the MCE formulates coordinated strategies for optimal resource allocation and seamless inpremise handovers. The corresponding control commands are then transmitted to the SCEs who execute them locally over both the FTTR and WiFi domains [19]. Note that both the eOMCI and WMCI control messages are multiplexed with user data for transmission as a Type-4 T-CONT (TC4) flow utilizing the same wavelength(s). To ensure the reliability of this in-band signaling, different IEEE 802.1p Class-of-Service (CoS) priorities can be assigned internally at MFU/SFUs, e.g., the highest priority (CoS-7) for eOMCI and WMCI control messages, followed by HMD orientation, control, and haptics (CoS-6), video (CoS-5), and background traffic (CoS-1). C. FTTR-WiFi Integration with Multi-Link Operation
Since WiFi-6/6E, the adoption of OFDMA has enabled deterministic and contention-free simultaneous channel access for multiple users by dividing the spectrum into orthogonal resource units (RUs) of size {2, 4, 8, 20, 40, 80, 160, 320} MHz. Within a transmission opportunity (TxOP) duration, firstly the WAP transmits DL data to the associated STAs over their respective RUs and receives acknowledgment from the STAs in the UL. After that, the WAP broadcasts a trigger frame containing the RUs allocated to each STA for UL transmissions. Accordingly, the STAs transmit their UL data and receive a block acknowledgment frame in the DL [15]. Usually in in-premise scenarios, the densely deployed WAPs are configured with a distinct channel of size [20, 40, 80, 80 + 80, 160, 320] MHz in the 5 GHz or 6 GHz band. Although the choice of bigger channels make spectrum reuse very frequent, the MFUs can centrally create contention-free transmission times of the STAs, intimated by trigger messages and associated to neighboring WAPs operating with the same channels. Nevertheless, the MLO introduced since WiFi-7 enables the WAPs to simultaneously operate in [2.4, 5, 6] GHz bands with different bandwidths. For instance, in an XR collaboration, high-datarate video traffic can be assigned to the 6 GHz link to leverage its 320 MHz channels, while HMD orientation, control, haptic, and background traffic can be simultaneously assigned to a 160 MHz channel in 5 GHz band utilizing smaller 20-40 MHz RUs. D. System Model and Coordinated Resource Allocation
In this work, we consider the internal FTTR segment consists of a XG(S)-PON supporting WiFi-7 WAPs. Each WAP has 16 antennas, equally divided for simultaneous operations in both 5 GHz and 6 GHz bands. Moreover, VOLUME ,
OMCI: ONU Management and Control Interface eOMCI: Enhanced OMCI DLL: Data Link Layer PHY: Physical Layer M-FTR: MFU Transceiver S-FTR: SFU Transceiver MCE: MFU Controller Entity SCE: SFU Coordinator Entity
Edge-AI Server Main OLT
OLT
OMCI
FTTH 50G-PON
Central Office
ONU L2+
SFU Local Coordinator
DLL
DLL
PHY
PHY
M-FTR
S-FTR
MFU Controller
L2+
Splitter 1:U
eOMCI
Residential Gateway (ONU-MFU)
FTTR XGS-PON
Splitter 1:W
SFU WAP
Status Collection Request
Humans
User Application
WiFi AP
WiFi STA
SCE
MCE
Background Devices
Machines
User Device
Uplink Report
FIGURE 3: A schematic showing the control and management interfaces of the multi-tier integrated FTTR architecture.
Edge-AI Server
Time
Coarse-grained traffic forecast window
OLT 10-20 km
BWmap + DL data
DBRu + UL data
Fine-grained FTTH resource allocation … t-Lh-2 t-Lh-1 t-Lh
…
t-Ng t-2 t-1
t
𝑻𝒑𝒐𝒍𝒍 t+1 t+2
…
t+Nh
ONU MFU
Coarse-grained traffic forecast window TAmap + DL data
10-20 m
BSR + UL data
Fine-grained FTTR resource allocation …
t-Lr-2 t-Lr-1 t-Lr
…
t-Nf t-2 t-1
t
𝑻𝒔𝒖𝒑𝒆𝒓_𝒑𝒐𝒍𝒍 t+1 t+2
…
t+Nr
SFU WiFi AP 5-10 m
STA
Preamble + DL data
TxOP 𝒍 − 𝟏 Trigger
DL RUs
XR video frame data
TxOP 𝒍
TxOP 𝒍 + 𝟏 𝑻𝒕𝒙𝒐𝒑
UL data
UL RUs
DL RUs
HMD orientation data
UL RUs
Control data
DL RUs
Haptic data
UL RUs
Background traffic data
FIGURE 4: Timeline showing the multi-tier coordinated proactive resource allocation in the integrated FTTR network architecture. Time durations of different intervals shown are only for illustration and are not to the scale).
all WAPs in each premise are configured with the same TxOP duration Ttxop (maximum values for voice and video access classes are 1.505 and 3.008 msec, respectively), much bigger than the Tpoll = 125 µsec polling cycle of XGS-PON. To design a timeslotted FTTR-WiFi coordinated resource allocation scheme, as shown in Fig. 4, we consider Ttxop as an integer multiple of Tpoll , e.g., 1-3 msec. Note that the OMCI-based interfaces have inherent mechanisms for time synchronization among all the nodes. After an MFU receives BSRs and uplink reports from the associated SFU-WAPs in a TxOP, it schedules the RUs and transmission times of the VOLUME ,
WAPs in the DL and the STAs in the UL for the next TxOP. In addition, the corresponding TAmaps for the intermediate ⌈Ttxop /Tpoll ⌉ polling cycles are also generated. Note that the G.fin TAmap is functionally analogous to the G-PON BWmap, but its duration needs not to be fixed at 125 µsec [19]. It can operate on a longer, configurable super-frame, i.e., Tsuper poll = 1-3 msec to align with WiFi timeslots. The complex aggregated multi-modal XR and background traffic at the residential gateways are reported further in each polling cycle to the OLT of the external FTTH segment based on 50G-PON. Accordingly, BWmaps are generated for 9
Author et al.: Preparation of Papers for IEEE OPEN JOURNALS
transmission of this data in the UL. Since the FTTH, FTTR, and WiFi modules largely operate independently in practical scenarios, we adopt this coarse-grained resource allocation scheme for its efficiency and ease of rapid deployment. Nonetheless, its reactive nature hinders meeting the stringent QoE requirements of XR collaborations. Hence, we design a proactive resource allocation framework empowered by state-of-the-art neural network and Transformer-based longhorizon multi-step-ahead traffic forecasting methods. V. Coarse-Grained Resource Allocation
In this section, we propose the framework embedding highly-accurate time-series forecasting methods to enable coarse-grained proactive resource allocation across the internal FTTR and external FTTH segments. In addition, seamless in-premise intelligent roaming schemes are devised to satisfy the stringent QoE requirements of XR collaborations. A. Traffic Forecasting in FTTR Segment
Recall that Ttxop denotes the TxOP duration configured for all the WAPs in a premise and Tpoll denotes the polling cycle duration. Therefore, within each TxOP, there are Nr = ⌈Ttxop /Tpoll ⌉ XG(S)-PON polling cycles or timeslots. Let I = {1, . . . , W } denote the set of SFU/WAPs, J = {1, . . . , Sxr , Sxr + 1, . . . , Sxr + Sbkg } denote the set of STAs connected to each WAP, where Sxr indicates the number of XR devices with either video, HMD orientation, tactile control, or haptic traffic and Sbkg indicates the number (i,j) denote the UL traffic from of background devices, xt PNr (i,j) (i,j) = STA-j to WAP-i in timeslot-t and Xl k=1 xt+k denotes the total traffic arrival in TxOP-l enveloping Nr timeslots. We represent the input sequence of aggregated UL traffic at WAP-i over the last Lr (usually Lr ≫ Nr ) timeslots as, (i)
(i)
(i)
Xt−1 = [xt−Lr , . . . , xt−1 ], ∀i ∈ I,
(1)
(i) (i,j) (i,1) (i,S) xt−1 = [xt−1 ]Sj=1 = [xt−1 , . . . , xt−1 ]⊤ , ∀i ∈ I.
(2)
Considering that traffic characteristics of each STA will be independent of each other, a separate long-horizon multi(i,j) step-ahead traffic forecast model fΘ (·) for each STA is created at the MFU. Nonetheless, common forecast models can be created for STAs with similar traffic and their historical data can be combined for model training. If the model inference latency τr ≥ Tpoll , then the inferencing must be initiated Nf = ⌈τr /Tpoll ⌉ timeslots before the current TxOP ends. We adopt the 95th percentile of the inference time distribution as τr . Let the inference completion time be denoted as timeslot-t. Consequently, the inference process was initiated at timeslot (t − Nf ). Using an input sequence ending at (t − Nf ), denoted as (i,j) (i,j) (i,j) xt−Nf = [xt−Nf −Lr +1 , . . . , xt−Nf ]⊤ , the model generates forecasts for the next (Nf + Nr ) timeslots: (i,j)
(i,j)
ŷt−Nf = fΘ
(i,j)
(xt−Nf ),
(i,j)
(i,j)
= [x̂t−Nf +1 , . . . , x̂t 10
(i,j)
(i,j)
, x̂t+1 , . . . , x̂t+Nr ]⊤ .
(3)
Since Nf timeslots are consumed to make the traf(i,j) (i,j) fic forecasts, the predictions [x̂t−Nf +1 , . . . , x̂t ] correspond to the past and are discarded. Only the sequence (i,j) (i,j) [x̂t+1 , . . . , x̂t+Nr ]⊤ is utilized to generate TAmaps for the next Nr polling cycles. In each polling cycle or (i,j) (i,j) timeslot-t, after receiving BSR rt and data αt , the MFU calculates the actual traffic arrival for the previ(i,j) (i,j) (i,j) (i,j) + αt − rt−1 }. ous slot as xt−1 = max{0, rt This relation holds true for any PON where the one-way transmission latency is less than Tpoll . For the immediate next timeslot-(t+ 1), the MFUgrants each SFU-i (i,j) ρt+1 (i) (i,j) (i,j) with: gt+1 = min ρt+1 , P (i,k) · BWmax , where k ρt+1
(i,j)
(i,j)
(i,j)
ρt+1 = (rt + x̂t+1 ), representing the projected buffer occupancy, i.e., the sum of the currently reported buffer status (rt ) and the new traffic predicted to arrive during (i) the grant execution (x̂t+1 ), and BWmax = (Rr × Tpoll /W ) denotes the maximum bandwidth available per polling cycle where Rr denotes the line rate of the PON in FTTR segment. It is interesting to note that this resource allocation scheme is robust against under and over-predictions. To train this model with a historical dataset, the mean-squared error (MSE) loss across the (Nf + Nr ) timeslots per-sample-µ is given by, Nr 2 X 1 (i,j) (i,j) x − x̂ . (4) L(i,j) = µ t+k t+k Nf + N r k=−Nf +1
For detailed discussion of the models, see Appendix A. B. Traffic Forecasting in FTTH Segment
All traffic generated within each FTTR-WiFi segment are expected to be aggregated at the corresponding ONU of the FTTH segment and yields a highly complex traffic pattern. Consequently, traditional resource allocation schemes in external FTTH networks face severe operational bottlenecks in satisfying the QoE requirements of XR collaborations. Recall that we consider that all traffic belong to TC-4 flows and we may proactively allocate resources only for multimodal XR traffic in both FTTH and FTTR-WiFi segments as background traffic is low-priority and latency-tolerant. Let (u) (u) ξt and βt denote the aggregated multi-modal XR traffic and background traffic arrival at ONU-u in polling cycle or timeslot-t, respectively. The coarse-grained interval for traffic forecasting Tint is chosen to be a large-integer multiple of polling cycle duration such that Nh = ⌈Tint /Tpoll ⌉, as shown in Fig. 4. If the traffic forecast model inference latency (95th percentile) τh ≥ Tpoll , then the inferencing should be started Ng = ⌈τh /Tpoll ⌉ timeslots before the target interval Tint begins. This requires forecasting for an additional Ng timeslots to cover the inference latency. This expanded inference window inherently requires the adoption of an advanced Transformer-based model, which significantly outperforms conventional recurrent and convolutional neural networks in long-horizon, multi-sample-ahead forecasting [50]. The sequence of aggregated multi-modal XR traffic from all the U ONUs over the last Lh (usually Lh ≫ Nh ) polling VOLUME ,
cycles, available at the start of inference, is represented as: Ξt−Ng = [ξt−Ng −Lh +1 , . . . , ξt−Ng ], (1) (U ) ξk = [ξk , . . . , ξk ]⊤ .
(5) (6)
Using (5) as input data, for each ONU-u the Transformerbased traffic forecasting module implemented in the Edge(u) (u) (u) AI server generates Ξ̂t−Ng +1:t+Nh = γΦ (Ξt−Ng ), where (u)
γΦ (.) is a parameterized multi-step predictor implemented using attention mechanisms. The complete forecast generated is Ξ̂t−Ng +1:t+Nh = [ξ̂t−Ng +1 , . . . , ξ̂t , ξ̂t+1 , . . . , ξ̂t+Nh ]. Upon completion of inference which started at timeslot(t − Ng ) and finished at timeslot-t, the first Ng predictions [ξ̂t−Ng +1 , . . . , ξ̂t ] are discarded as these timeslots have al(u) ready passed. The remaining traffic forecasts ξ̂t+k , ∀k ∈ {1, . . . , Nh } for each ONU are used by the BWmap generator to proactively allocate resources for uplink transmission. We consider that the maximum allocable bandwidth to (u) each ONU-u in a polling cycle is BWmax = (Rh ×Tpoll /U ), where Rh denotes the line rate of the PON in the FTTH segment. This bandwidth is proportionally divided between the XR and background traffic to minimize bandwidth wastage. Therefore, after receiving a dynamic buffer report (DBRu) (u) (u) containing rxt for XR traffic and rbt for background traffic in timeslot-t, the corresponding grant provided to ONU u (u) (u) (u) (u) ρξt consists of gξt+1 = min ρξt , (u) (u) · BWmax and ρξt +rbt (u) (u) (u) (u) (u) rb gβt+1 = min rbt , (u) t (u) · BWmax , where ρξt = ρξt +rbt (u) (u) (u) ˆ (rxt + ξt+1 ). Note that ξˆt+1 is used to account for arrivals (u) during the grant execution. After receiving XR data αxt ,
the actual XR traffic arrival in the previous timeslot-(t − 1) (u) (u) (u) (u) is calculated as ξt−1 = max{0, rxt + αxt − rxt−1 }. The training process of the traffic forecast models for each ONU-u aims to minimize the multi-step MSE loss across the (Ng + Nh ) timeslots per-sample-ν , given by: Nh 2 X 1 (u) (u) u Lν = ξt+k − ξˆt+k . (7) Ng + N h k=−Ng +1
Detailed descriptions of the models are provided in Appendix B. C. Intelligent In-Premise Seamless Roaming
We formulate a mixed-integer non-linear program (MINLP), denoted as PF T T R for an intelligent in-premise optimal WAP-STA association, resource allocation, and seamless handover. The primary objective is to maximize the total network utility in each TxOP, ensuring that the UL and DL resource demands of a maximum number of STAs are satisfied. Initially, all STAs report the channel conditions of their neighboring WAPs to be assigned to a WAP with good channel condition and sufficient capacity to meet its demands. To ensure stability, associated STAs remain attached to their current WAPs unless their QoE requirements, especially throughput, latency, and reliability, are violated VOLUME ,
over Nδ consecutive TxOPs. Upon such violation, the MFU initiates a “make-before-break” handover for the STAs experiencing poor channel conditions as described in [16]. Immediately these STAs are requested to report the channel conditions of other neighboring WAPs. After receiving their uplink reports, in the subsequent TxOP, the MFU solves PF T T R to identify the optimal target WAP and transmits a handover indication to the OLT via the FTTH segment to reconfigure the network path. Once the network paths are reconfigured with new WAPs, the corresponding STAs are handed over to the new WAPs seamlessly (refer to Fig. 2). Practically, this scheme minimizes frequent handovers of mobile STAs within the dense in-premise FTTR-WiFi segment. Sets and Parameters: Recall that I = {1, . . . , W } denotes the set of WAPs, J = {1, . . . , Sxr , Sxr + 1, . . . , Sxr + (i,j) Sbkg } denote the set of STAs, and Xl represents the UL traffic arriving at WAP-i from STA-j during OFDMA TxOP-l. The set of MLO frequency bands supported by the devices is B = {2.4, 5, 6} GHz and the corresponding sets of available RUs with bandwidth in MHz are W2.4 = {2, 4, 8, 20, 40}, W5 = {2, 4, 8, 20, 40, 80, 160}, and W6 = {2, 4, 8, 20, 40, 80, 160, 320}. Let BWbmax denote the total bandwidth capacity of band b ∈ B . Channel quality is characterized by the spectral efficiency Eijb (bits/s/Hz) for the link between WAP-i and STA-j on band b, weighted UL DL by a priority factor pijb . We define Rreq,j and Rreq,j as the minimum data rate per TxOP for STA-j (see Table 1).To enforce seamless roaming with hysteresis, we utilize the parameter θij ∈ {0, 1}, which indicates the association status in the previous TxOP. Assuming traffic forecasting and resource allocation decision-making require Nw TxOPs, the forecast horizon is set to (Nw + 1). At (i,j) and the end of TxOP-l, upon receiving the BSR rl (i,j) data Xl , the MFU calculates the traffic generated in (i,j) (i,j) (i,j) − + Xl the previous TxOP as Γl−1 = max{0, rl (i,j) rl−1 }. Using an input sequence of length Lw , denoted as (i,j) (i,j) (i,j) Γl−Nw = [Γl−Nw −Lw +1 , . . . , Γl−Nw ]⊤ , the MFU generates (i,j) (i,j) (i,j) (i,j) forecasts Γ̂l−Nw +1:1 = [Γ̂l−Nw +1 , . . . , Γ̂l , Γ̂l+1 ] for the next (Nw + 1) TxOPs via the predictive model detailed in Sec. A. As Nw TxOPs elapse during inference, we utilize (i,j) Γ̂l+1 to project the UL buffer occupancy of STA-j as (i,j) (i,j) L QU + Γ̂l+1 ). The DL buffer occupancy i,j (l + 1) = (rl DL Qi,j (l + 1) is deterministically known by the MFU. These UL values, QDL i,j and Qi,j , represent the resource demands of STA-j and are transmitted to WAP-i immediately. Decision variables: Let ϕij ∈ {0, 1} be a binary variable where ϕij = 1 if STA-j associates with WAP-i, and 0 otherwise. For resource allocation, we introduce binary UL variables µDL ijbw , µijbw ∈ {0, 1}, which equal to 1 if STA-j is assigned a discrete RU of bandwidth w ∈ Wb on band b of WAP-i. Additionally, τi ∈ [τmin , τmax ] denotes the continuous time fraction of the total TxOP duration Ttxop
11
Author et al.: Preparation of Papers for IEEE OPEN JOURNALS
allocated to the downlink transmission for WAP-i, with a guard time τg maintained between DL and UL intervals. MINLP formulation: The objective function of PF T T R maximizes the total utility of satisfied demands: " XX X DL max ϕij pijb min QDL ij , Rij ϕ,µ,τ
i∈I j∈J
b∈B
!# + min
L UL QU ij , Rij
,
(8)
where the min{·} function ensures the utility is capped by the buffer occupancy if capacity Rij exceeds demand Qij . Conversely, if Rij < Qij , the utility is limited by the feasible data transmission, implying excess data is queued for the next TxOP and increasing latency in turn. The feasible DL and UL data transmissions ∀i ∈ I, j ∈ J , are defined as: X X DL DL Rij = τi · Ttxop · Eijb · µDL · w , (9) ijbw w∈Wb
b∈B UL Rij = (1 − τi − τg ) · Ttxop ·
X
X
b∈B
w∈Wb
UL Eijb ·
L µU · w . ijbw (10)
In (9)-(10), the spectral efficiency terms are given by: ! i DL P · G T x ijb DL Eijb = log2 1 + , ∀i, j, b, (11) DL N0 + Iijb ! L PTj x · GU ijb UL Eijb = log2 1 + , ∀i, j, b, (12) UL N0 + Iijb where PTi x and PTj x denote the transmit power of the WAP and STA, respectively, Gijb denotes the channel gain (including path loss and fading), Iijb represents the measured interference, and N0 is the noise power. Throughput Constraints: If a STA is connected to a WAP, i.e., ϕi,j = 1, the aggregated throughput per TxOP must meet the minimum QoE requirements: DL DL Rij ≥ ϕij · Rreq,j ,
∀i, j,
UL UL Rij ≥ ϕij · Rreq,j ,
∀i, j.
(14)
12
(16)
DL/U L
OFDMA-MLO RU allocation constraints: These ensure that each STA is assigned at most one discrete RU per band, and the cumulative allocated bandwidth does not exceed BWbmax : X X L µDL and µU ijbw ≤ ϕij ijbw ≤ ϕij , ∀i, j, b, (17) w∈Wb
w∈Wb
(13)
i∈I
∀i, j.
DL/U L
Input: I, J , B, Wb , Qij , Eijb , θij , pijb, Nmax , ϵ Output: Optimal solution: ϕ∗ , µ∗ , τ ∗ (0) Initialize: n ← 0, τi ← 0.5, ∀i, Objective U (0) ← 0; 1: while n < Nmax do # STA Association and RU Allocation 2: 3: Fix time allocation τ (n) ; 4: for i ← 1 to |I| do ▷ Parallelizable across WAPs DL/U L (n) 5: Update Rij capacities based on fixed τi using (9)-(10); (n+1) (n+1) Employ greedy matching to find ϕi , µi ; 6: 7: Ensure constraints (13)-(19) are satisfied; 8: end for 9: # Time Allocation Optimization 10: Fix association ϕ(n+1) and RU allocation µ(n+1) ; 11: for i ← 1 to |I| do (n+1) 12: Calculate optimal τi via gradient update; (n+1) Clip τi to [τmin , τmax ] to satisfy (20); 13: 14: end for 15: # Convergence Check 16: Calculate current total objective U (n+1) using (8); if |U (n+1) − U (n) |≤ ϵ then 17: 18: break; ▷ convergence or fixed point 19: else 20: n ← n + 1; 21: end if 22: end while 23: return ϕ(n+1) , µ(n+1) , τ (n+1) ;
X X
These inequalities ensure that if STA-j is not associated with WAP-i (ϕij = 0), the required rate from that specific WAP is zero, satisfying the constraint trivially. Connectivity constraints: Each STA may associate with at most one WAP. To minimize ping-pong handovers, existing connections are maintained unless QoE is violated. The parameter θij captures the previous association state. It is initialized to 0 and updated to 1 once a connection is established. If QoE degradation persists for some STA-j in consecutive Nδ TxOPs, then these constraints are relaxed to find a new WAP and network-initiated handover is performed over the next TxOPs. X ϕij ≤ 1, ∀j, (15) ϕij ≥ θij ,
Algorithm 1 FTTR-WiFi Resource Allocation and Roaming
max µDL , ijbw · w ≤ BWb
∀i,
(18)
L max µU , ijbw · w ≤ BWb
∀i.
(19)
j∈J w∈Wb
X X j∈J w∈Wb
Time allocation constraints: To ensure valid time-splits and prevent resource starvation for control overhead, e.g., beacons, τi is bounded by guard times [51] and the total allocated time, including the guard interval τg , is normalized to the TxOP duration such that: τmin ≤ τi ≤ τmax ,
∀i,
(20)
where the constraint τi + (1 − τi − τg ) + τg = 1 is implicitly satisfied by the feasible data transmission definitions (9)(10). Solution algorithm: Since PF T T R is equivalent to the generalized assignment problem, a well-known NP-hard problem, and contains coupled binary variables (ϕij , µijbw ) and continuous variables (τi ), a decomposition-based alternating optimization approach is chosen due to its robustness VOLUME ,
and time-efficiency [52]. This method separates the problem into two tractable sub-problems and solves them iteratively, as summarized in Alg. 1. The computational complexity of the proposed Alg. 1 is determined by the number of outer iterations and the cost of solving the two sub-problems. The user association and RU allocation phase, if solved via a greedy heuristic like [53], has a worst-case complexity of O(|I|·|B|· maxb {|Wb |}·|J |), where sorting demands and assigning RUs dominates the cost. The time allocation phase is a linear optimization over |I| variables, solvable in O(|I|3.5 ) using interior point methods, or O(|I|) using simple gradient updates. Thus, the total asymptotic time complexity is O Niter · (|I|·|J |·|B|· maxb {|Wb |} + |I|3.5 ) , where Niter denotes the number of iterations required for convergence. Since |I|, |J |, and maxb {|Wb |} are finite and small in inpremise FTTR-WiFi scenarios, the algorithm is polynomialtime and feasible for practical deployment. VI. Performance Evaluation
In this section, we evaluate the performance of the proposed proactive resource allocation and intelligent in-premise handover framework for the integrated FTTR network architecture adopting neural network and Transformer-based traffic forecast models. A. Network Simulation Configurations
We implement the resource allocation schemes of all the segments of the integrated FTTR architecture using the discrete event-driven simulator OMNeT++. Following the ITU-T recommendations [6], we consider a 50G-PON of 20 km length as the first-segment FTTH network with the maximum available datarate in both the UL and DL are 50 Gbps. The duration of the polling cycles is fixed at 125 µsec and the guard time between GEM packets from consecutive ONUs is 0.25 µsec. The number of ONUs controlled by the OLT of the 50G-PON is 32 (split-ratio 1:32). Each of these ONUs are connected to an MFU which control a FTTR segment with XGS-EPON with maximum UL and DL datarate 10 Gbps, split ratio 1:8, MFU-SFU distance 20 m, polling cycle duration 125 µsec, and the guard time between packets from consecutive SFUs is 0.25 µsec. Hence, there are a total of 32 × 8 = 256 SFUs. Each SFU is further connected to a WiFi-7 WAP configured with OFDMA fixed TxOP duration of 1 msec and MLO with 8 antennas on 5 GHz and 8 antennas on 6 GHz bands with transmit 20 dBm power in the DL, as shown in Fig. 5. Moreover, we consider that 4 humanmachine pairs in each premise are participating in an XR collaboration. In each room of dimension 10×10 meter2 , the blue square indicates either a human (UL: HMD orientations, DL: XR video) or a machine (UL: XR video, DL: HMD orientations). Correspondingly, the yellow circle beneath it indicates a control device/gloves for humans (UL: control, DL: haptics) or a haptic device (UL: haptics, DL: control). In addition, there are 3 background devices (mobiles, laptops etc.) transmitting exponentially distributed traffic both in the VOLUME ,
FIGURE 5: Considered FTTR-WiFi scenario with 8 WAPs each associated to 5 STAs supporting XR collaborations and background traffic.
UL and DL. Thus, there are 5 wireless devices or STAs in each room and the locations of all the 8×5 = 40 STAs are randomly generated. Their channel gains are calculated using ray-tracing methods in MATLAB. We configure the XR video devices with 2 antennas and UL transmit power 18 dBm in the 6 GHz band. All other devices are configured with 2 antennas and UL transmit power 18 dBm in the 5 GHz band. B. Results and Discussions
The OMNeT++ network simulation was executed for 5 seconds per load instance, with the aggregated network load varying from 0.1 to 1.0. This setup facilitated the collection of traffic arrival data at every polling cycle of 125 µsec from 256 SFUs (∼ 100 × 106 samples) and 32 ONUs (∼ 12 × 106 samples) with each of 4K, 8K, and 16K XR video qualities. All neural network and Transformer-based traffic forecasting models were implemented using the PyTorch framework, with training and testing conducted on a HP Omen laptop with CPU: Intel Core Ultra 9, GPU: Nvidia RTX 5080, and RAM: 32 GB. Following offline training, the models were integrated into an interactive PyTorch↔OMNeT++ cosimulation environment to evaluate the performance of the proactive resource allocation schemes. In Fig. 6, we show the NRMSE variation for the considered predictive models, i.e., RNN, LSTM, BiLSTM, TCN, and hybrid (1TCN+2BiLSTM) across long-horizon multisample-ahead forecasting of XR video, HMD orientations, and Control/Haptics traffic. With a fixed history length of Lr = 64, we observe a monotonic increase in NRMSE as the forecast horizon extends from Nr = 1 to 8 (125 µsec to 1 msec), an expected consequence of error accumulation. While the standard RNN is constrained by the vanishing gradient problem, the proposed hybrid architecture achieves significantly lower error rates than all baselines, including the standalone TCN. This accuracy is attributed to the TCN layer effectively extracting local short-term features, which are subsequently processed by the stacked BiLSTM layers to capture temporal dependencies. Note that higher resolutions (8K and 16K) result in lower relative errors compared to 4K due to denser, more predictable traffic patterns, whereas 13
Author et al.: Preparation of Papers for IEEE OPEN JOURNALS