Related Experiment Videos
FairEdge360: Distributed Multi-Agent Reinforcement Learning for QoE-Fair 360° Video Streaming with Uncertainty-Aware
Reka Sandaruwan Gallena Watthage1, Anil Fernando1
1Department of Computer & Information Sciences, University of Strathclyde, Glasgow G1 1XH, UK.
None:
Shared immersive environment sports venues, virtual classrooms, and collaborative workspaces require multiple users to stream 360° videos simultaneously over the same edge network, yet every existing adaptive bitrate system optimises each viewer in isolation. This self-interested behaviour triggers a bandwidth auction that chronically starves the most uncertain viewers: Jain's Fairness Index for ten independently optimised agents routinely falls below 0.85. We present FairEdge360, a hierarchical multi-agent reinforcement learning framework that reformulates multi-user 360° streaming as a Decentralised Partially Observable Markov Decision Process (Dec-POMDP) and proves, formally, that fairness and quality are complementary rather than competing objectives. Three tightly coupled innovations make this possible. First, a Lightweight Uncertainty Estimator (LUE) a compact 8385-parameter four-layer MLP evaluates per-device viewport prediction confidence cti=σ(w4⊤h3) in under approximately 2.1 ms on commodity smartphones (95th percentile, iPhone 12 A14 Bionic), enabling selective edge offloading that reduces device energy consumption by 38.9%. Second, a variational Graph Neural Network compresses each agent's 256-dimensional GRU state into a 32-byte INT8 latent, transmitted over a dynamic RTT-gated neighbourhood graph at 96 bytes per agent per 500 ms 75% less overhead than competing approaches. Third, the edge coordinator maximises the Nash social welfare objective NSW=(∏i=1NQi)1/N, whose gradient ∂NSW/∂Qi∝1/Qi automatically prioritises the most disadvantaged viewer; a formal proof guarantees that every Pareto-optimal policy satisfies Qi/∑jQj≥1/N. Counterfactual advantage estimation correctly attributes each agent's marginal contribution to the global reward, eliminating the credit-assignment ambiguity inherent in standard multi-agent baselines. Evaluated on 284 users, 52 omnidirectional videos, and 10,000 real network traces spanning 4G LTE, 5G mmWave, HSDPA, and campus WiFi, FairEdge360 raises Jain's Fairness Index from 0.934 to 0.976 (+4.5%), improves worst-case user quality-of-experience from MOS 2.54 to MOS 3.21 (+26.4%), and halves rebuffering rate from 2.1% to 1.1%, all within a 20 ms motion-to-photon budget on a commodity smartphone.
Related Concept Videos
Distributed Loads: Problem Solving
Distribution Reliability and Automation
Observational Learning
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Reinforcement
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Uniform Depth Channel Flow: Problem Solving