Proportional Fair scheduler implementation

Hello,

I would like to know if there is any implementation of Proportional Fair scheduler available for Vienna 5G SLS.

I noticed that there is an implementation for Vienna LTE SLS.

Does anyone have any tips for adapting PF from the previous version to the current state of Vienna 5G simulator?

Best regards,

Gabriel.

1 Like

Hello Gabriel,

unfortunately, the structure of the scheduler in the LTE simulator and the 5G simulator are quite different, so I’m afraid the LTE simulator implementation is not a good template.

To implement a proportional fair scheduler in the 5G simulator, the trickiest part would probably be to add the throughput (or other metric for which you want to achieve fairness) to the scheduler input. Then, write your proportional fair scheduler in a new scheduler class.

In the next release planned for the end of October 2023, a scheduler with a fairness metric based on throughput is included, which would solve the first part of the task for you.

Let me know if I can help you further.

Best regards,
Agnes

Hello,
I would like to know if there is a proportional fair scheduling algorithm program for this simulator system, and if anyone can help, thank you very much.
Best regards,
Sun.

Hello,
currently, there is no proportional fair scheduling algorithm implemented. The closest to a proportional fair scheduler would be the QoS-aware scheduling algorithm.

A proportional fair scheduler is under implementation and will likely be released by the end of next year.

Best regards,
Agnes