It is also responsible for selection of
coding and modulation techniques based on the link quality,
the demand, and the load on the network. On the SS side the
main job of the scheduling agent is to categorize all the
outgoing packets in to different classes