SchedulingQueueing theory notionFIFO AlgorithmRound RobinInterval schedulingInterval partitioningMinimize lateness schedulingWFQ Scheduling (computing)In computing, scheduling is the action of assigning resources to perform tasks. The resources may be processors, network links or expansion cards. The tasks may be threads, processes or data flows.https://en.wikipedia.org/wiki/Scheduling_(computing)Queueing theoryQueueing theory is the mathematical study of waiting lines, or queues. A queueing model is constructed so that queue lengths and waiting time can be predicted. Queueing theory is generally considered a branch of operations research because the results are often used when making business decisions about the resources needed to provide a service.https://en.wikipedia.org/wiki/Queueing_theory