Lines Matching full:scheduling
2 Deadline Task Scheduling
9 2. Scheduling algorithm
12 3. Scheduling Real-Time Tasks
33 system behavior. As for -rt (group) scheduling, it is assumed that root users
40 The SCHED_DEADLINE policy contained inside the sched_dl scheduling class is
41 basically an implementation of the Earliest Deadline First (EDF) scheduling
46 2. Scheduling algorithm
57 every time the task wakes up, the scheduler computes a "scheduling deadline"
59 scheduled using EDF[1] on these scheduling deadlines (the task with the
60 earliest scheduling deadline is selected for execution). Notice that the
65 Summing up, the CBS[2,3] algorithm assigns scheduling deadlines to tasks so
68 algorithm selects the task with the earliest scheduling deadline as the one
73 In more details, the CBS algorithm assigns scheduling deadlines to
79 - The state of the task is described by a "scheduling deadline", and
87 scheduling deadline - current time period
89 then, if the scheduling deadline is smaller than the current time, or
90 this condition is verified, the scheduling deadline and the
93 scheduling deadline = current time + deadline
96 otherwise, the scheduling deadline and the remaining runtime are
109 and cannot be scheduled until its scheduling deadline. The "replenishment
111 value of the scheduling deadline;
114 throttled task, the scheduling deadline and the remaining runtime are
117 scheduling deadline = scheduling deadline + period
289 2.3 Energy-aware scheduling
302 3. Scheduling Real-Time Tasks
312 scheduling theory, and how it applies to SCHED_DEADLINE.
314 how the scheduling policy can be used. Anyway, we strongly recommend
321 scheduling discipline, even if it must be said that it is particularly
374 If M=1 (uniprocessor system), or in case of partitioned scheduling (each
419 On multiprocessor systems with global EDF scheduling (non partitioned
452 about schedulability tests for multi-processor real-time scheduling can be
457 (in other words, global EDF is not an optimal scheduling algorithm). However,
470 SCHED_DEADLINE scheduling parameters described in Section 2 (runtime,
474 SCHED_DEADLINE schedules the tasks according to scheduling deadlines (see
476 If an admission test is used to guarantee that the scheduling deadlines
485 IOW, if runtime >= WCET and if period is <= P, then the scheduling deadlines
494 1 - C. L. Liu and J. W. Layland. Scheduling algorithms for multiprogram-
502 4 - J. Y. Leung and M.L. Merril. A Note on Preemptive Scheduling of
505 5 - S. K. Baruah, A. K. Mok and L. E. Rosier. Preemptively Scheduling
509 Concerning the Preemptive Scheduling of Periodic Real-Time tasks on
512 7 - S. J. Dhall and C. L. Liu. On a real-time scheduling problem. Operations
519 10 - J. Goossens, S. Funk and S. Baruah, Priority-Driven Scheduling of
522 11 - R. Davis and A. Burns. A Survey of Hard Real-Time Scheduling for
526 Scheduling on a Multiprocessor. Real-Time Systems Journal, vol. 32,
543 18 - J. Lelli, C. Scordino, L. Abeni, D. Faggioli, Deadline scheduling in the
546 19 - C. Scordino, L. Abeni, J. Lelli, Energy-Aware Real-Time Scheduling in
554 As previously mentioned, in order for -deadline scheduling to be
559 no guarantee can be given on the actual scheduling of the -deadline tasks.
570 tasks with real-time group scheduling (a.k.a. RT-throttling - see
583 sched_setattr()). Scheduling is then performed considering actual tasks'
627 * the new scheduling related syscalls that manipulate it, i.e.,
646 and the cpuset mechanism is used to implement partitioned scheduling (see
708 - (c)group based bandwidth management, and maybe scheduling;
727 SCHED_{OTHER,FIFO,RR,DEADLINE} scheduling policies and their related