Hi,
QOS means quality of service. LTE have classified services into 8 different category, i.e 1 to 8. each service has set of parameters called delay,Qos identifier, priority, etc. ..
For the scheduler these parameter will be an input, Scheduler will give grant to all SRB and GBR bearers. once all SRB and GBR finished then it will serve N-GBR. among GBR or N-GBR bearer scheduler will consider the above mentioned parameter. Like e.g First which ever bearers are delay sensitive will get more priority then which ever has more Data will get second highest priority then priority of those bearers etc.
Important parameter to be considered is 1. delay 2. Type of bearer (GBR or N-GBR) , 3. priority 4. Channel quality.
Note : for controlling information like SRB,CE,Paging,RAR,SI's all will get highest priority than the data bearers. once all control information server then scheduler will start scheduling data bearers.