In most contemporary systems there are several jobs concurrently competing for shared resources, such as a processor, memory, network, sensors or other devices. Sharing a resource between several jobs requires synchronizing the jobs, specifying when which job will have access to the resource. A common synchronization method is scheduling. Executing a schedule requires switching resource assignments between the jobs, which is usually referred to as context switching. The overheads associated with scheduling and context switching are part of the system overheads. Initially, in the spirit of keeping things simple, real-time systems analysis abstracted from many details, including the overheads incurred by the operating system. This has led to ...
When designing real-time systems, it is often desirable to schedule execution of software tasks base...
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the re...
This paper summarizes the state of the real-time field in the areas of scheduling and operating syst...
This paper reports on our on-going empirical evaluation of a two-tiered resource allocation scheme a...
Context switching times are a major source of overhead in medium to fine grain process scheduling. W...
Abstract. In systems with power constraints, context switches in a task schedule result in wasted po...
Abstract—In this paper, the author extends the traditional exact schedulability analysis for fixed p...
Abstract—The real-time research community is often con-cerned with finding suitable assumptions to s...
In real-time systems, the basic criteria are to satisfy both timeliness and correctness of real-time...
Scheduling algorithms are a governing part of real-time sys-tems and there exists many different sch...
There exist two general techniques to account for preemption-related overheads on multiprocessors. T...
Important classical scheduling theory results for real-time computing are identified. Implications o...
This paper compares the performance of three classes of scheduling algorithms for real-time systems ...
The workload of many real-time systems can be characterized as a set of preemptable jobs with linear...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
When designing real-time systems, it is often desirable to schedule execution of software tasks base...
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the re...
This paper summarizes the state of the real-time field in the areas of scheduling and operating syst...
This paper reports on our on-going empirical evaluation of a two-tiered resource allocation scheme a...
Context switching times are a major source of overhead in medium to fine grain process scheduling. W...
Abstract. In systems with power constraints, context switches in a task schedule result in wasted po...
Abstract—In this paper, the author extends the traditional exact schedulability analysis for fixed p...
Abstract—The real-time research community is often con-cerned with finding suitable assumptions to s...
In real-time systems, the basic criteria are to satisfy both timeliness and correctness of real-time...
Scheduling algorithms are a governing part of real-time sys-tems and there exists many different sch...
There exist two general techniques to account for preemption-related overheads on multiprocessors. T...
Important classical scheduling theory results for real-time computing are identified. Implications o...
This paper compares the performance of three classes of scheduling algorithms for real-time systems ...
The workload of many real-time systems can be characterized as a set of preemptable jobs with linear...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
When designing real-time systems, it is often desirable to schedule execution of software tasks base...
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the re...
This paper summarizes the state of the real-time field in the areas of scheduling and operating syst...