Call Us: +91 76760 54321

5G scheduling: Throughput and Fairness

Analyse throughput and fairness of 5G scheduling algorithms in a complex network scenario.

We analyse a multi-gNB, multi-UE environment with full buffer and non-full buffer traffic scenarios. It also incorporates user mobility and channel fading effects to model the dynamic wireless communication environment. The goal is to examine the performance of different scheduling algorithms in practical 5G network deployments where users move, the channel quality varies, and traffic demands fluctuate.

Network Scenario

The scenario comprises of 3 gNBs placed in a triangular configuration. There are 10 UEs per, gNB, and the Inter gNB distance is 2 km.

5G scheduling: Throughput and Fairness: figure one

NetSim UI would display the network topology shown in the screenshot below when you open the configuration file.

5G scheduling: Throughput and Fairness: figure one

Settings

5G scheduling: Throughput and Fairness: figure three

Application (Traffic Flow) Settings

5G scheduling: Throughput and Fairness: figure four

Throughput analysis and Comparison

5G scheduling: Throughput and Fairness: figure five
5G scheduling: Throughput and Fairness: figure six

Why does the Max Throughput Scheduler perform better than RR and PFS in full buffer cases?

  • MT scheduler prioritizes users with better channel conditions for transmission.
  • With full buffer traffic, there is always data to transmit from all users.
  • By prioritizing users with better channels, MT can transmit more data than PFS or RR, maximizing throughput

Why does Max throughput perform worse than RR and PFS in the non-full buffer cases?

  • Both PFS and RR inherently cycle through users, ensuring that those with intermittent data ready to transmit are not left waiting.
  • By guaranteeing that transmission opportunities are distributed regularly among users, the RR and PFS schedulers prevent the scenario where the channel is underutilized because of the lack of continuous data.
  • This cycling is crucial in non-full buffer scenarios where data demands are sporadic.
  • The MT scheduler, however, only gives transmission opportunities to the user with the best channel. It may happen that this user has no data to transmit.
  • This leads to RR and PFS outperforming MT in terms of throughput.

Fairness

Raj Jain’s equation

5G scheduling: Throughput and Fairness: figure seven

rates the fairness of a set of values where there are n users, xi is the throughput for the ith connection. The result ranges from 1/n (worst case) to 1 (best case), and it is maximum when all users receive the same allocation.

5G scheduling: Throughput and Fairness: figure eight
5G scheduling: Throughput and Fairness: figure nine

Discussion

  1. No Mobility, with and without Rayleigh Fading
    • No Fading:Jain's fairness index is highest for Round Robin and Proportional Fair algorithms, both achieving perfect scores (1.0), indicating that resources are distributed equally among all users. Max Throughput has a significantly lower fairness index, as it tends to favor users with better channel conditions, leading to unequal resource distribution.
    • With Rayleigh Fading: The introduction of Rayleigh fading slightly reduces the fairness for Round Robin and Proportional Fair, though they still maintain relatively high scores. Max Throughput’s fairness index improves slightly compared to the no-fading scenario, likely due to the overall reduction in SINR which somewhat levels the playing field among users.
  2. With Mobility, with and without Rayleigh Fading
    • No Fading: Mobility introduces more variability in channel conditions. Here, the fairness indices for Round Robin and Proportional Fair remain high, albeit slightly lower than in stationary cases. Max Throughput shows a noticeable dip in fairness, due to dynamic channel conditions.
    • With Rayleigh Fading: Mobility combined with Rayleigh fading results in further reduced fairness for all algorithms, particularly Max Throughput. Round Robin and Proportional Fair perform better but still show reduced fairness compared to stationary, non-fading conditions