Proportional - Share Scheduling of Aperiodic Requests under the Rate - Based Execution Model ∗
نویسندگان
چکیده
The rate-based execution (RBE) task model was developed to support the real-time execution of eventdriven tasks in which no a priori characterization of the actual arrival rates of events is known; only the expected arrival rates of events is known. The RBE model is well suited for systems that must execute in environments that are not well-behaved (i.e., when the arrival rate of events is neither periodic nor sporadic). Aperiodic requests with unknown execution times and unknown arrival patterns are mapped to RBE tasks and scheduled such that the real-time tasks are guaranteed to meet their deadlines while aperiodic requests share the available processor capacity without reserving a fixed processor capacity for any one aperiodic request. This approach was selected over the traditional approach of using a server task to process aperiodic requests so that the available processor capacity could be dynamically shared between active aperiodic requests.
منابع مشابه
Scheduling Aperiodic Requests under the Rate-Based Execution Model
Aperiodic requests with unknown execution times and unknown arrival patterns are dynamically mapped to ratebased execution (RBE) tasks with variable rates and scheduled such that the real-time tasks are guaranteed to meet their deadlines. The aperiodic requests dynamically share the available processor capacity without reserving a fixed processor capacity for any one aperiodic request (or class...
متن کاملResource Sharing in an Enhanced Rate-Based Execution Model
A theory of resource sharing in a mixed system with hard real-time and non-real-time processing requirements is presented. The real-time processing is modeled as rate-based execution (RBE) tasks whose resource needs are known in advance. The non-real-time processing is modeled as aperiodic requests and dynamically mapped to weight-based variable rate execution tasks. The resource sharing requir...
متن کاملA comparative study of the realization of rate-based computing services in general purpose operating systems
Scheduling architectures that support a rate abstraction are becoming increasingly popular for realizing real-time services in general-purpose operating systems. While many rate-based schemes have been proposed, there has been little discussion of the relative merits of each approach. We study the performance of a set of multimedia applications under three different rate-based scheduling scheme...
متن کاملA Nurse Scheduling Model under Real Life Constraints
Background and Objectives: In this paper, a real life nurse scheduling model is described based on the conditions in Iranian hospitals such as monthly shift rotation, consecutive morning and evening shifts and consecutive evening and night shift. Methods: The developed model considers both hospital constraints and nurses’ preferences. Hospital constraints include assigning adequate qualifie...
متن کاملResource leveling scheduling by an ant colony-based model
In project scheduling, many problems can arise when resource fluctuations are beyond acceptable limits. To overcome this, mathematical techniques have been developed for leveling resources. However, these produce a hard and inflexible approach in scheduling projects. The authors propose a simple resource leveling approach that can be used in scheduling projects with multi-mode execution activit...
متن کامل