 Each queue will be assigned a priority and will have its own scheduling algorithm like Round-robin scheduling or FCFS.For the process in a queue to execute, all the queues of priority higher than it should be empty, meaning the process in those high priority queues should have completed its execution.In this scheduling algorithm, once assigned to a queue, the process will not move to any other queues.