Time utility functions offer a reasonably general way to describe the complex timing constraints of real-time and cyber-physical systems. However, utility-aware scheduling policy design is an open research problem. In particular, scheduling policies that optimize expected utility accrual are needed for real-time and cyber-physical domains. This dissertation addresses the problem of utility-aware scheduling for systems with periodic real-time task sets and stochastic non-preemptive execution intervals. We model these systems as Markov Decision Processes. This model provides an evaluation framework by which different scheduling policies can be compared. By solving the Markov Decision Process we can derive value-optimal scheduling policies for...
Advanced architecture processors provide features such as caches and branch prediction that result i...
This paper presents a uni-processor real-time scheduling algorithm called the Generic Utility Schedu...
We present an utility accrual real-time scheduling algorithm called VCUA, for tasks whose execution ...
Time utility functions offer a reasonably general way to describe the complex timing constraints of ...
Classical scheduling abstractions such as deadlines and priorities do not readily capture the comple...
Classical scheduling abstractions such as deadlines and priorities do not readily capture the comple...
Scheduling policies for open soft real-time systems must be able to balance the competing concerns o...
We present time/utility function (TUF) algorithms that provide probabilistic assurance on timeliness...
Scheduling policies for open soft real-time systems must be able to balance the com-peting concerns ...
abstract: A principal goal of this dissertation is to study stochastic optimization and real-time sc...
Recent studies have shown that significant power savings are possible with the use of in- exact proc...
An unmistakable trend in embedded systems is the growth of soft real-time computing. A soft real-ti...
Abstract. This paper addresses the problem of scheduling jobs in soft real-time systems, where the u...
Heuristic algorithms have enjoyed increasing interests and success in the context of Utility Accrual...
We present a uni-processor real-time scheduling algorithm called Resource-contrainted Utility Accrua...
Advanced architecture processors provide features such as caches and branch prediction that result i...
This paper presents a uni-processor real-time scheduling algorithm called the Generic Utility Schedu...
We present an utility accrual real-time scheduling algorithm called VCUA, for tasks whose execution ...
Time utility functions offer a reasonably general way to describe the complex timing constraints of ...
Classical scheduling abstractions such as deadlines and priorities do not readily capture the comple...
Classical scheduling abstractions such as deadlines and priorities do not readily capture the comple...
Scheduling policies for open soft real-time systems must be able to balance the competing concerns o...
We present time/utility function (TUF) algorithms that provide probabilistic assurance on timeliness...
Scheduling policies for open soft real-time systems must be able to balance the com-peting concerns ...
abstract: A principal goal of this dissertation is to study stochastic optimization and real-time sc...
Recent studies have shown that significant power savings are possible with the use of in- exact proc...
An unmistakable trend in embedded systems is the growth of soft real-time computing. A soft real-ti...
Abstract. This paper addresses the problem of scheduling jobs in soft real-time systems, where the u...
Heuristic algorithms have enjoyed increasing interests and success in the context of Utility Accrual...
We present a uni-processor real-time scheduling algorithm called Resource-contrainted Utility Accrua...
Advanced architecture processors provide features such as caches and branch prediction that result i...
This paper presents a uni-processor real-time scheduling algorithm called the Generic Utility Schedu...
We present an utility accrual real-time scheduling algorithm called VCUA, for tasks whose execution ...