-
Notifications
You must be signed in to change notification settings - Fork 1
Description
After we scaled up the timeslot that serve each user, we realized that the server tends to prioritize all its time to process the one with greater arrival rate user first and then go back and process the lower arrival rate.
This is not what we wanted, we want that server to finish their tasks within the given time (i.e. 1800s) for BOTH user.
One thing we need to fix right now is to have the server stop working once it hit tfinal (1800), even if there's any packet remaining, no more processing.
Another thing would be to have the code to no longer increase age (or consider user idling) once ALL packets were finished process to show a better age accuracy for the user. (right now we made it such that the user that finished their packets early need to wait until the other user to finish and this is not what we wanted)
Then another thing would be to set in the code that prevent prioritize from happening between a low and high arrival rate user, I believe in doing the age would be much better for the high arrival rate.